5 #ifndef __I_BILLBOARD_SCENE_NODE_H_INCLUDED__ 6 #define __I_BILLBOARD_SCENE_NODE_H_INCLUDED__ 14 class ICameraSceneNode;
IBillboardSceneNode(ISceneNode *parent, ISceneManager *mgr, s32 id, const core::vector3df &position=core::vector3df(0, 0, 0))
Constructor.
Scene Node which is a (controllable) camera.
float f32
32 bit floating point variable.
virtual const core::dimension2d< f32 > & getSize() const =0
Returns the size of the billboard.
Everything in the Irrlicht Engine can be found in this namespace.
Specifies a 2 dimensional size.
virtual void setColor(const video::SColor &overallColor)=0
Set the color of all vertices of the billboard.
signed int s32
32 bit signed variable.
Class representing a 32 bit ARGB color.
virtual void setSize(const core::dimension2d< f32 > &size)=0
Sets the size of the billboard, making it rectangular.
The Scene Manager manages scene nodes, mesh resources, cameras and all the other stuff.
virtual const core::aabbox3d< f32 > & getTransformedBillboardBoundingBox(const irr::scene::ICameraSceneNode *camera)=0
Get the real boundingbox used by the billboard, which can depend on the active camera.
virtual void getColor(video::SColor &topColor, video::SColor &bottomColor) const =0
Gets the color of the top and bottom vertices of the billboard.
GLint GLint GLsizei GLsizei height