#include <mayaShaders.h>
Public Member Functions | |
MayaShaders () | |
~MayaShaders () | |
MayaShader * | find_shader_for_node (MObject node) |
MayaShader * | find_shader_for_shading_engine (MObject engine) |
int | get_num_shaders () const |
MayaShader * | get_shader (int n) const |
void | clear () |
Private Types | |
typedef pmap< string, MayaShader * > | Shaders |
typedef pvector< MayaShader * > | ShadersInOrder |
Private Attributes | |
Shaders | _shaders |
ShadersInOrder | _shaders_in_order |
|
Definition at line 48 of file mayaShaders.h. |
|
Definition at line 50 of file mayaShaders.h. |
|
Definition at line 39 of file mayaShaders.cxx. |
|
Definition at line 48 of file mayaShaders.cxx. References clear(). |
|
Definition at line 162 of file mayaShaders.cxx. References _shaders, and _shaders_in_order. Referenced by MayaToEggConverter::close_api(), MayaToEggConverter::convert_maya(), MayaCopy::copy_maya_file(), and ~MayaShaders(). |
|
Definition at line 58 of file mayaShaders.cxx. References find_shader_for_shading_engine(), NULL, and size_t. Referenced by MayaCopy::collect_shader_for_node(), MayaToEggConverter::make_nurbs_curve(), and MayaToEggConverter::make_nurbs_surface(). |
|
Definition at line 112 of file mayaShaders.cxx. References _shaders, and _shaders_in_order. Referenced by MayaCopy::collect_shader_for_node(), find_shader_for_node(), and MayaToEggConverter::make_polyset(). |
|
Definition at line 139 of file mayaShaders.cxx. References _shaders_in_order. Referenced by MayaCopy::copy_maya_file(). |
|
Definition at line 150 of file mayaShaders.cxx. References _shaders_in_order, n, nassertr, and NULL. Referenced by MayaCopy::copy_maya_file(). |
|
Definition at line 49 of file mayaShaders.h. Referenced by clear(), and find_shader_for_shading_engine(). |
|
Definition at line 51 of file mayaShaders.h. Referenced by clear(), find_shader_for_shading_engine(), get_num_shaders(), and get_shader(). |