|
| InstancedMeshRenderer (const std::shared_ptr< Mesh > &mesh, std::shared_ptr< const Material > material) |
|
void | clearInstances () |
|
void | addInstance (const Eigen::Isometry3d &pose) |
|
virtual void | renderAsync (const RenderAsyncContext &context) override |
|
| MeshRenderer (const MeshRenderer &)=delete |
|
MeshRenderer & | operator= (const MeshRenderer &)=delete |
|
| MeshRenderer (const std::shared_ptr< Mesh > &mesh, const std::shared_ptr< MaterialRenderer > &material) |
|
| MeshRenderer (const std::shared_ptr< Mesh > &mesh, std::shared_ptr< const Material > material, std::shared_ptr< const MaterialOverride > material_override=nullptr) |
|
| MeshRenderer (const std::shared_ptr< Mesh > &mesh, std::shared_ptr< const Material > material, const Eigen::Isometry3d &pose) |
|
| MeshRenderer (const std::shared_ptr< Mesh > &mesh, std::shared_ptr< const Material > material, const std::function< void(const Interaction &)> &interact_callback) |
|
virtual bool | pick (uint32_t id) const override |
|
virtual bool | interact (const Interaction &interaction) override |
|
virtual void | renderSync (const RenderSyncContext &context) override |
|
const std::shared_ptr< Mesh > & | mesh () const |
|
const std::shared_ptr< MaterialRenderer > & | materialRenderer () |
|
void | options (const RenderOptions &options) |
|
const RenderOptions & | options () const |
|
RenderOptions & | options () |
|
| SceneNode (const SceneNode &)=delete |
|
SceneNode & | operator= (const SceneNode &)=delete |
|
void | connect (const std::shared_ptr< SceneNode > &child) |
|
void | renderSyncRecursive (const RenderSyncContext &context, SceneContext &scene_context) |
|
Eigen::Affine3d | renderPose () const |
|
const Eigen::Affine3d & | framePose () const |
|
const Frame & | frame () const |
|
void | frame (const Frame &frame) |
|
void | frame (const std::string &name) |
|
void | pose (const Eigen::Isometry3d &pose) |
|
void | pose (const Eigen::Affine3d &pose) |
|
const Eigen::Affine3d & | pose () const |
|
void | show () |
|
void | hide () |
|
bool | visible () const |
|
bool | visible (bool v) |
|
template<class T , class... Args> |
std::shared_ptr< T > | create (const Args &...args) |
|
Definition at line 60 of file mesh.h.