A class to store the headlights of a kart.
More...
#include <kart_model.hpp>
|
| HeadlightObject (const std::string &filename, const core::matrix4 &location, const std::string &bone_name, const video::SColor &color) |
|
const std::string & | getFilename () const |
|
void | setModel (scene::IMesh *mesh) |
| Sets the mesh for this headlight object.
|
|
void | setLight (scene::ISceneNode *parent, float energy, float radius) |
| Add a light node emitted from the center mass the headlight.
|
|
const scene::ISceneNode * | getLightNode () const |
|
scene::ISceneNode * | getLightNode () |
|
const scene::IMesh * | getModel () const |
|
scene::IMesh * | getModel () |
|
const core::matrix4 & | getLocation () const |
|
const std::string & | getBoneName () const |
|
|
std::string | m_filename |
| The filename of the headlight model.
|
|
core::matrix4 | m_location |
| The relative matrix to the parent kart scene node where the headlight mesh is attached to.
|
|
scene::IMesh * | m_model |
| The mesh for the headlight.
|
|
scene::ISceneNode * | m_node |
| The scene node of the headlight (real light).
|
|
video::SColor | m_headlight_color |
| The color of the real light.
|
|
std::string | m_bone_name |
| Attach to which bone in kart model if not empty.
|
|
A class to store the headlights of a kart.
The documentation for this class was generated from the following files: