| Cutout Vis2012
    TUWienVisualisierung2(SS2012)-AdaptiveCutaways | 
#include <MeshInstance.h>
 
  
 | Public Member Functions | |
| MeshInstance (Mesh *mesh) | |
| virtual void | setTransform (const glm::mat4 &transform) | 
| virtual const glm::mat4 & | getTransform () | 
| Mesh * | getMesh () | 
| virtual void | render (Shader *shader) | 
| virtual void | select () | 
| virtual void | deselect () | 
|  Public Member Functions inherited from Transformable | |
| SceneNode * | getParent () | 
|  Public Member Functions inherited from Renderable | |
| void | setCanBeCut (bool c) | 
| bool | canBeCut () | 
| void | setCanCut (bool c) | 
| bool | canCut () | 
| void | setLocalAngle (float angle) | 
| float | getLocalAngle () | 
|  Public Member Functions inherited from Identifiable | |
| unsigned int | getID () | 
| virtual void | hover () | 
| virtual UserAction | press () | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from Identifiable | |
| static Identifiable * | byID (unsigned int id) | 
Instance of a mesh in the scene. Can be part of the scene graph and thus transformed freely. The user can manipulate the transform via a Gizmo. The object can be selected in order to create adaptive cutaways in the scene, see Renderable. 
| 
 | virtual | 
Called by the application if the object is deselected by the user
Reimplemented from Renderable.
| 
 | virtual | 
Returns the local transformation matrix of the object
Implements Transformable.
| 
 | virtual | 
Draws the objects into the scene.
Implements Renderable.
| 
 | virtual | 
Called by the application if the object is selected by the user
Reimplemented from Renderable.
| 
 | virtual | 
Sets the local transformation matrix of the object
Implements Transformable.
 1.8.4
 1.8.4