#include <mesh_instance.h>

Definition at line 53 of file mesh_instance.h.
typedef std::map<uint32_t, MaterialPtr> rve_render_client::MeshInstance::M_Material [private] | 
        
Definition at line 86 of file mesh_instance.h.
| rve_render_client::MeshInstance::MeshInstance | ( | const MeshPtr & | mesh | ) |  [private] | 
        
Definition at line 71 of file mesh_instance.cpp.
| rve_render_client::MeshInstance::~MeshInstance | ( | ) |  [private] | 
        
Definition at line 79 of file mesh_instance.cpp.
| void rve_render_client::MeshInstance::doCreate | ( | ContextInfo & | info | ) |  [virtual] | 
        
Implements rve_render_client::SceneObject.
Definition at line 88 of file mesh_instance.cpp.
| void rve_render_client::MeshInstance::doDestroy | ( | ContextInfo & | info | ) |  [virtual] | 
        
Implements rve_render_client::SceneObject.
Definition at line 113 of file mesh_instance.cpp.
| void rve_render_client::MeshInstance::getContextDependencies | ( | V_UUID & | deps | ) |  [virtual] | 
        
Implements rve_render_client::SceneObject.
Definition at line 119 of file mesh_instance.cpp.
| const MeshPtr& rve_render_client::MeshInstance::getMesh | ( | ) |  [inline] | 
        
Definition at line 65 of file mesh_instance.h.
| const rve_msgs::Quaternion& rve_render_client::MeshInstance::getOrientation | ( | ) |  const [inline] | 
        
Definition at line 62 of file mesh_instance.h.
| const rve_msgs::Vector3& rve_render_client::MeshInstance::getPosition | ( | ) |  const [inline] | 
        
Definition at line 61 of file mesh_instance.h.
| rve_interfaces::MeshInstanceProxy * rve_render_client::MeshInstance::getProxy | ( | const ContextInfo & | info | ) |  [private] | 
        
Definition at line 83 of file mesh_instance.cpp.
| const rve_msgs::Vector3& rve_render_client::MeshInstance::getScale | ( | ) |  const [inline] | 
        
Definition at line 63 of file mesh_instance.h.
| void rve_render_client::MeshInstance::setMaterial | ( | const MaterialPtr & | mat | ) | 
Definition at line 151 of file mesh_instance.cpp.
| void rve_render_client::MeshInstance::setMaterial | ( | uint32_t | submesh_index, | 
| const MaterialPtr & | mat | ||
| ) | 
Definition at line 162 of file mesh_instance.cpp.
| void rve_render_client::MeshInstance::setOrientation | ( | const rve_msgs::Quaternion & | orient | ) | 
Definition at line 139 of file mesh_instance.cpp.
| void rve_render_client::MeshInstance::setPosition | ( | const rve_msgs::Vector3 & | pos | ) | 
Definition at line 133 of file mesh_instance.cpp.
| void rve_render_client::MeshInstance::setScale | ( | const rve_msgs::Vector3 & | scale | ) | 
Definition at line 145 of file mesh_instance.cpp.
| MeshInstancePtr createMeshInstance | ( | Scene * | scene, | 
| const MeshPtr & | mesh | ||
| ) |  [friend] | 
        
| MeshInstancePtr createMeshInstance | ( | const MeshPtr & | mesh | ) |  [friend] | 
        
| void destroyMeshInstance | ( | MeshInstance * | ) |  [friend] | 
        
Definition at line 87 of file mesh_instance.h.
Definition at line 84 of file mesh_instance.h.
Definition at line 81 of file mesh_instance.h.
Definition at line 80 of file mesh_instance.h.
uint32_t rve_render_client::MeshInstance::proxy_index_ [private] | 
        
Definition at line 89 of file mesh_instance.h.
Definition at line 82 of file mesh_instance.h.