Public Member Functions | Protected Attributes | Private Attributes
rve_render_server::SimpleMeshObjectServer< S > Class Template Reference

List of all members.

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

Rendererrenderer_

Private Attributes

rve_common::UUID mesh_id_

Detailed Description

template<typename S>
class rve_render_server::SimpleMeshObjectServer< S >

Definition at line 435 of file server.cpp.


Constructor & Destructor Documentation

template<typename S>
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.


Member Function Documentation

template<typename S>
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.

template<typename S>
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.

template<typename S>
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.

template<typename S>
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.

template<typename S>
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.

template<typename S>
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.


Member Data Documentation

Definition at line 493 of file server.cpp.

template<typename S>
Renderer* rve_render_server::SimpleMeshObjectServer< S >::renderer_ [protected]

Definition at line 490 of file server.cpp.


The documentation for this class was generated from the following file:


rve_render_server
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:15