Page Menu
Home
Phabricator (Chris)
Search
Configure Global Search
Log In
Files
F629459
billboard_node.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Authored By
Unknown
Size
687 B
Referenced Files
None
Subscribers
None
billboard_node.h
View Options
#pragma once
#include
"scene/node.h"
#include
"render/spritesheet.h"
namespace
render
{
struct
RenderState
;
};
namespace
scene
{
class
BillboardNode
:
public
Node
{
const
render
::
RenderState
*
material
;
double
width
;
public
:
BillboardNode
(
const
render
::
RenderState
*
Material
,
double
Width
);
void
setWidth
(
double
Width
);
bool
preRender
(
render
::
RenderDriver
&
driver
);
void
render
(
render
::
RenderDriver
&
driver
);
};
class
SpriteNode
:
public
Node
{
public
:
render
::
Sprite
sprite
;
double
width
;
SpriteNode
(
const
render
::
Sprite
&
sprt
,
double
Width
);
void
setWidth
(
double
Width
);
bool
preRender
(
render
::
RenderDriver
&
driver
);
void
render
(
render
::
RenderDriver
&
driver
);
};
};
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Sun, Nov 15, 6:55 AM (1 d, 18 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
152135
Default Alt Text
billboard_node.h (687 B)
Attached To
Mode
R80 StarRuler2-Source
Attached
Detach File
Event Timeline