#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] |