libk3drenderman::array_1d Class Reference

Inheritance diagram for libk3drenderman::array_1d:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 array_1d (k3d::iplugin_factory &Factory, k3d::idocument &Document)
void draw (const k3d::gl::render_state &State)
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)
void on_renderman_render (const k3d::ri::render_state &State)

Static Public Member Functions

static k3d::iplugin_factoryget_factory ()

Private Types

typedef k3d::material_sink
< k3d::gl::renderable
< k3d::ri::renderable
< k3d::transformable
< k3d::node > > > > 
base

Private Member Functions

 k3d_data (k3d::ri::irenderable *, immutable_name, change_signal, with_undo, node_storage, no_constraint, node_property, node_serialization) m_source
 k3d_data (k3d::itransform_array_1d *, immutable_name, change_signal, with_undo, node_storage, no_constraint, node_property, node_serialization) m_layout
 k3d_data (k3d::int32_t, immutable_name, change_signal, with_undo, local_storage, with_constraint, measurement_property, with_serialization) m_count

Member Typedef Documentation


Constructor & Destructor Documentation

libk3drenderman::array_1d::array_1d ( k3d::iplugin_factory Factory,
k3d::idocument Document 
) [inline]

Member Function Documentation

void libk3drenderman::array_1d::draw ( const k3d::gl::render_state State  )  [inline]
static k3d::iplugin_factory& libk3drenderman::array_1d::get_factory (  )  [inline, static]
libk3drenderman::array_1d::k3d_data ( k3d::int32_t  ,
immutable_name  ,
change_signal  ,
with_undo  ,
local_storage  ,
with_constraint  ,
measurement_property  ,
with_serialization   
) [private]
libk3drenderman::array_1d::k3d_data ( k3d::itransform_array_1d ,
immutable_name  ,
change_signal  ,
with_undo  ,
node_storage  ,
no_constraint  ,
node_property  ,
node_serialization   
) [private]
libk3drenderman::array_1d::k3d_data ( k3d::ri::irenderable ,
immutable_name  ,
change_signal  ,
with_undo  ,
node_storage  ,
no_constraint  ,
node_property  ,
node_serialization   
) [private]
void libk3drenderman::array_1d::on_gl_draw ( const k3d::gl::render_state State  )  [inline, virtual]
void libk3drenderman::array_1d::on_gl_select ( const k3d::gl::render_state State,
const k3d::gl::selection_state SelectState 
) [inline, virtual]
void libk3drenderman::array_1d::on_renderman_render ( const k3d::ri::render_state State  )  [inline]

The documentation for this class was generated from the following file:

Generated on Mon Mar 21 07:42:52 2011 for K-3D by doxygen 1.6.3