|
IrrlichtEngine
|
A billboard scene node. More...
#include <IBillboardSceneNode.h>
Public Member Functions | |
| virtual void | getColor (video::SColor &topColor, video::SColor &bottomColor) const =0 |
| Gets the color of the top and bottom vertices of the billboard. | |
| virtual const core::dimension2d< f32 > & | getSize () const =0 |
| Returns the size of the billboard. | |
| virtual void | getWidths (f32 &startEdgeWidth, f32 &endEdgeWidth) const =0 |
| Gets the widths of the top and bottom edges of the billboard. | |
| IBillboardSceneNode (ISceneNode *parent, ISceneManager *mgr, s32 id, const core::vector3df &position=core::vector3df(0, 0, 0)) | |
| Constructor. | |
| virtual void | setColor (const video::SColor &overallColor)=0 |
| Set the color of all vertices of the billboard. | |
| virtual void | setColor (const video::SColor &topColor, const video::SColor &bottomColor)=0 |
| Set the color of the top and bottom vertices of the billboard. | |
| virtual void | setSize (const core::dimension2d< f32 > &size)=0 |
| Sets the size of the billboard, making it rectangular. | |
| virtual void | setWidths (f32 startEdgeWidth, f32 endEdgeWidth)=0 |
| Sets the widths of the bottom and top edges of the billboard independently. | |
A billboard scene node.
A billboard is like a 3d sprite: A 2d element, which always looks to the camera. It is usually used for explosions, fire, lensflares, particles and things like that.
Definition at line 20 of file IBillboardSceneNode.h.
| irr::scene::IBillboardSceneNode::IBillboardSceneNode | ( | ISceneNode * | parent, |
| ISceneManager * | mgr, | ||
| s32 | id, | ||
| const core::vector3df & | position = core::vector3df(0,0,0) |
||
| ) | [inline] |
Constructor.
Definition at line 25 of file IBillboardSceneNode.h.
| virtual void irr::scene::IBillboardSceneNode::getColor | ( | video::SColor & | topColor, |
| video::SColor & | bottomColor | ||
| ) | const [pure virtual] |
Gets the color of the top and bottom vertices of the billboard.
| [out] | topColor | Stores the color of the top vertices |
| [out] | bottomColor | Stores the color of the bottom vertices |
Implemented in irr::scene::IBillboardTextSceneNode.
| virtual const core::dimension2d<f32>& irr::scene::IBillboardSceneNode::getSize | ( | ) | const [pure virtual] |
Returns the size of the billboard.
This will return the width of the bottom edge of the billboard. Use getWidths() to retrieve the bottom and top edges independently.
Implemented in irr::scene::IBillboardTextSceneNode.
| virtual void irr::scene::IBillboardSceneNode::getWidths | ( | f32 & | startEdgeWidth, |
| f32 & | endEdgeWidth | ||
| ) | const [pure virtual] |
Gets the widths of the top and bottom edges of the billboard.
| [out] | startEdgeWidth | The width of the start (bottom) edge of the billboard. |
| [out] | endEdgeWidth | The width of the end (top) edge of the billboard. |
| virtual void irr::scene::IBillboardSceneNode::setColor | ( | const video::SColor & | overallColor | ) | [pure virtual] |
Set the color of all vertices of the billboard.
| [in] | overallColor | Color to set |
Implemented in irr::scene::IBillboardTextSceneNode.
| virtual void irr::scene::IBillboardSceneNode::setColor | ( | const video::SColor & | topColor, |
| const video::SColor & | bottomColor | ||
| ) | [pure virtual] |
Set the color of the top and bottom vertices of the billboard.
| [in] | topColor | Color to set the top vertices |
| [in] | bottomColor | Color to set the bottom vertices |
Implemented in irr::scene::IBillboardTextSceneNode.
| virtual void irr::scene::IBillboardSceneNode::setSize | ( | const core::dimension2d< f32 > & | size | ) | [pure virtual] |
Sets the size of the billboard, making it rectangular.
Implemented in irr::scene::IBillboardTextSceneNode.
| virtual void irr::scene::IBillboardSceneNode::setWidths | ( | f32 | startEdgeWidth, |
| f32 | endEdgeWidth | ||
| ) | [pure virtual] |
Sets the widths of the bottom and top edges of the billboard independently.
| [in] | startEdgeWidth | The width of the start (bottom) edge of the billboard. |
| [in] | endEdgeWidth | The width of the end (top) edge of the billboard. |