| 
    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