summaryrefslogtreecommitdiff
path: root/liveengine/src/layers.h
diff options
context:
space:
mode:
authorTim Redfern <tim@eclectronics.org>2012-09-15 17:38:00 +0100
committerTim Redfern <tim@eclectronics.org>2012-09-15 17:38:00 +0100
commit530bf6501e6f13ed3e91d4d0e2763613146774a2 (patch)
tree3bf4f0ba78842c4e6cb74dc0a62b154b64b890cf /liveengine/src/layers.h
parent4fda3af17e55c0afff35b3f3ebbe5b4fd1ffad7e (diff)
performance 2.0
Diffstat (limited to 'liveengine/src/layers.h')
-rwxr-xr-xliveengine/src/layers.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/liveengine/src/layers.h b/liveengine/src/layers.h
index 6155626..3218264 100755
--- a/liveengine/src/layers.h
+++ b/liveengine/src/layers.h
@@ -10,12 +10,13 @@ class layer
layer(string _f) {load(_f);};
virtual ~layer(){};
virtual void load(string _f){};
- virtual void draw(float a){};
- virtual void draw(float a,unsigned char* controllers,bool transparentBlack=false){ draw(a);};
+ virtual void draw(float a,int cx,int cy){};
+ virtual void draw(float a,unsigned char* controllers,int cx,int cy,bool transparentBlack=false){ draw(a,cx,cy);};
bool getLoaded() {return isLoaded;};
protected:
- bool isLoaded;
+ bool isLoaded;
private:
+
};
class svglayer: public layer
@@ -25,9 +26,9 @@ class svglayer: public layer
svglayer(string _f);
virtual ~svglayer();
void load(string _f);
- void draw(float a);
- void draw(float a,unsigned char* controllers,bool transparentBlack=false);
- void getCentre();
+ void draw(float a,int cx,int cy);
+ void draw(float a,unsigned char* controllers,int cx,int cy,bool transparentBlack=false);
+ void getCentre(int cx,int cy);
protected:
private:
ofxSVGTiny svg;
@@ -43,8 +44,8 @@ class imglayer: public layer
imglayer(string _f);
virtual ~imglayer();
void load(string _f);
- void draw(float a);
- void draw(float a,unsigned char* controllers);
+ void draw(float a,int cx,int cy);
+ void draw(float a,unsigned char* controllers,int cx,int cy,bool transparentBlack);
protected:
private:
ofImage img;