Public Member Functions | |
virtual void | create (const rve_msgs::UUID &scene_id, const rve_msgs::UUID &inst_id) |
virtual void | destroy (const rve_msgs::UUID &scene_id, const rve_msgs::UUID &inst_id) |
virtual void | setMaterial (const rve_msgs::UUID &scene_id, const rve_msgs::UUID &inst_id, const rve_msgs::UUID &material_id) |
virtual void | setOrientation (const rve_msgs::UUID &scene_id, const rve_msgs::UUID &inst_id, const rve_msgs::Quaternion &orient) |
virtual void | setPosition (const rve_msgs::UUID &scene_id, const rve_msgs::UUID &inst_id, const rve_msgs::Vector3 &pos) |
virtual void | setScale (const rve_msgs::UUID &scene_id, const rve_msgs::UUID &inst_id, const rve_msgs::Vector3 &scale) |
SimpleMeshObjectServer (Renderer *rend, rve_rpc::Server &server, const rve_common::UUID &mesh_id) | |
Protected Attributes | |
Renderer * | renderer_ |
Private Attributes | |
rve_common::UUID | mesh_id_ |
Definition at line 435 of file server.cpp.
rve_render_server::SimpleMeshObjectServer< S >::SimpleMeshObjectServer | ( | Renderer * | rend, |
rve_rpc::Server & | server, | ||
const rve_common::UUID & | mesh_id | ||
) | [inline] |
Definition at line 438 of file server.cpp.
virtual void rve_render_server::SimpleMeshObjectServer< S >::create | ( | const rve_msgs::UUID & | scene_id, |
const rve_msgs::UUID & | inst_id | ||
) | [inline, virtual] |
Definition at line 445 of file server.cpp.
virtual void rve_render_server::SimpleMeshObjectServer< S >::destroy | ( | const rve_msgs::UUID & | scene_id, |
const rve_msgs::UUID & | inst_id | ||
) | [inline, virtual] |
Reimplemented in rve_render_server::MeshInstanceServer.
Definition at line 451 of file server.cpp.
virtual void rve_render_server::SimpleMeshObjectServer< S >::setMaterial | ( | const rve_msgs::UUID & | scene_id, |
const rve_msgs::UUID & | inst_id, | ||
const rve_msgs::UUID & | material_id | ||
) | [inline, virtual] |
Definition at line 457 of file server.cpp.
virtual void rve_render_server::SimpleMeshObjectServer< S >::setOrientation | ( | const rve_msgs::UUID & | scene_id, |
const rve_msgs::UUID & | inst_id, | ||
const rve_msgs::Quaternion & | orient | ||
) | [inline, virtual] |
Definition at line 473 of file server.cpp.
virtual void rve_render_server::SimpleMeshObjectServer< S >::setPosition | ( | const rve_msgs::UUID & | scene_id, |
const rve_msgs::UUID & | inst_id, | ||
const rve_msgs::Vector3 & | pos | ||
) | [inline, virtual] |
Definition at line 465 of file server.cpp.
virtual void rve_render_server::SimpleMeshObjectServer< S >::setScale | ( | const rve_msgs::UUID & | scene_id, |
const rve_msgs::UUID & | inst_id, | ||
const rve_msgs::Vector3 & | scale | ||
) | [inline, virtual] |
Definition at line 481 of file server.cpp.
rve_common::UUID rve_render_server::SimpleMeshObjectServer< S >::mesh_id_ [private] |
Definition at line 493 of file server.cpp.
Renderer* rve_render_server::SimpleMeshObjectServer< S >::renderer_ [protected] |
Definition at line 490 of file server.cpp.