Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/archive/toonshader/src/ceguilua/ceguilua-0.5.0/package/Renderer.pkg @ 8983

Last change on this file since 8983 was 2710, checked in by rgrieder, 16 years ago

Merged buildsystem3 containing buildsystem2 containing Adi's buildsystem branch back to the trunk.
Please update the media directory if you were not using buildsystem3 before.

  • Property svn:eol-style set to native
File size: 939 bytes
Line 
1/***********************************************************************
2        Renderer
3***********************************************************************/
4class Renderer : public EventSet
5{
6        //void doRender();
7        //void clearRenderList();
8
9        //void resetZValue();
10        //void advanceZValue();
11        float getCurrentZ() const;
12        float getZLayer(unsigned int layer) const;
13
14        //void setQueueingEnabled(bool setting);
15        bool isQueueingEnabled() const;
16
17        Texture* createTexture();
18        Texture* createTexture(float size);
19        Texture* createTexture(string filename, string resourcegroup);
20
21        void destroyTexture(Texture* tex);
22        void destroyAllTextures();
23
24        float getWidth() const;
25        float getHeight() const;
26        Size getSize() const;
27        Rect getRect() const;
28
29        unsigned int getMaxTextureSize() const;
30        unsigned int getHorzScreenDPI() const;
31        unsigned int getVertScreenDPI() const;
32
33    tolua_outside EventIterator ceguiLua_getEventIterator @ getEventIterator() const;
34};
Note: See TracBrowser for help on using the repository browser.