Cutout Vis2012
TUWienVisualisierung2(SS2012)-AdaptiveCutaways
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Pages
src
Renderable.h
1
#ifndef _RENDERABLE_H_
2
#define _RENDERABLE_H_
3
4
#include "Shader.h"
5
11
class
Renderable
12
{
13
public
:
14
Renderable
();
15
19
virtual
void
render
(
Shader
* shader)=0;
23
virtual
void
select
();
27
virtual
void
deselect
();
28
32
void
setCanBeCut
(
bool
c);
36
bool
canBeCut
();
37
41
void
setCanCut
(
bool
c);
45
bool
canCut
();
46
50
void
setLocalAngle
(
float
angle);
51
55
float
getLocalAngle
();
56
57
private
:
58
bool
_canBeCut;
59
bool
_canCut;
60
61
float
_localAngle;
62
};
63
64
65
#endif
Generated on Mon Jun 10 2013 17:20:11 for Cutout Vis2012 by
1.8.4