module::yafray::hemi_light Class Reference
List of all members.
Public Member Functions |
| | hemi_light (k3d::iplugin_factory &Factory, k3d::idocument &Document) |
| | ~hemi_light () |
| void | setup_light (const k3d::string_t &Name, std::ostream &Stream) |
| void | on_gl_draw (const k3d::gl::render_state &State) |
| void | on_gl_select (const k3d::gl::render_state &State, const k3d::gl::selection_state &SelectState) |
| k3d::iplugin_factory & | factory () |
Static Public Member Functions |
| static k3d::iplugin_factory & | get_factory () |
Private Types |
typedef renderable_light
< colored_light< light
< k3d::transformable
< k3d::node > > > > | base |
Private Member Functions |
| void | draw_geometry () |
| | k3d_data (double, immutable_name, change_signal, with_undo, local_storage, no_constraint, writable_property, with_serialization) m_power |
| | k3d_data (k3d::int32_t, immutable_name, change_signal, with_undo, local_storage, with_constraint, writable_property, with_serialization) m_samples |
| | k3d_data (bool, immutable_name, change_signal, with_undo, local_storage, no_constraint, writable_property, with_serialization) m_use_QMC |
| | Set to true iff the object should be visible in OpenGL viewports.
|
| | k3d_data (double, immutable_name, change_signal, with_undo, local_storage, no_constraint, writable_property, with_serialization) m_maxdistance |
Private Attributes |
| GLUquadricObj *const | m_quadric |
| | Stores a GLU quadric object for drawing the manipulators.
|
Member Typedef Documentation
Constructor & Destructor Documentation
| module::yafray::hemi_light::~hemi_light |
( |
|
) |
[inline] |
Member Function Documentation
| void module::yafray::hemi_light::draw_geometry |
( |
|
) |
[inline, private] |
| void module::yafray::hemi_light::setup_light |
( |
const k3d::string_t & |
Name, |
|
|
std::ostream & |
Stream | |
|
) |
| | [inline] |
Member Data Documentation
The documentation for this class was generated from the following file: