#include <mesh.h>

Classes | |
| struct | ContextInfo | 
Public Member Functions | |
| virtual void | getDependencies (V_UUID &deps) | 
| virtual const rve_common::UUID & | getID () | 
| const rve_msgs::MeshConstPtr & | getMesh () | 
| Mesh (const rve_msgs::MeshConstPtr &mesh) | |
Private Types | |
| typedef std::map < ClientContext *, ContextInfo >  | M_ContextInfo | 
Private Member Functions | |
| virtual void | create (ClientContext *context) | 
| virtual void | destroy (ClientContext *context) | 
Private Attributes | |
| M_ContextInfo | contexts_ | 
| rve_common::UUID | id_ | 
| rve_msgs::MeshConstPtr | mesh_ | 
Friends | |
| MeshPtr | createMesh (ClientContext *context, const rve_msgs::MeshConstPtr &mesh) | 
| void | destroyMesh (Mesh *mat) | 
typedef std::map<ClientContext*, ContextInfo> rve_render_client::Mesh::M_ContextInfo [private] | 
        
| rve_render_client::Mesh::Mesh | ( | const rve_msgs::MeshConstPtr & | mesh | ) | 
| void rve_render_client::Mesh::create | ( | ClientContext * | context | ) |  [private, virtual] | 
        
Implements rve_render_client::ContextObject.
| void rve_render_client::Mesh::destroy | ( | ClientContext * | context | ) |  [private, virtual] | 
        
Implements rve_render_client::ContextObject.
| void rve_render_client::Mesh::getDependencies | ( | V_UUID & | deps | ) |  [virtual] | 
        
Implements rve_render_client::ContextObject.
| virtual const rve_common::UUID& rve_render_client::Mesh::getID | ( | ) |  [inline, virtual] | 
        
Implements rve_render_client::ContextObject.
| const rve_msgs::MeshConstPtr& rve_render_client::Mesh::getMesh | ( | ) |  [inline] | 
        
| MeshPtr createMesh | ( | ClientContext * | context, | 
| const rve_msgs::MeshConstPtr & | mesh | ||
| ) |  [friend] | 
        
| void destroyMesh | ( | Mesh * | mat | ) |  [friend] | 
        
rve_common::UUID rve_render_client::Mesh::id_ [private] |