DI-Guy SDK Documentation  13.7.1
diguyDx9GraphicsShape.h
Go to the documentation of this file.
1 
2 /*****************************************************************************
3  **
4  *2 diguyDx9GraphicsShape
5  **
6  ** This class is part of the DI-Guy Graphics API. It overrides the class
7  ** diguyGraphicsShape. Detailed documentation is in the implementation
8  ** file documentation <a href="diguyDx9GraphicsShape.cpp.html">here</a>.
9  */
10 
11 #ifndef diguyDx9GraphicsShape_h__
12 #define diguyDx9GraphicsShape_h__
13 
14 #include <diguyGraphicsShape.h>
15 #include "dx9_headers.h"
16 
17 
18 /****************************************************************************/
20 {
21 
22 public:
23 
24  diguyDx9GraphicsShape(void* internal_data);
25 
26  virtual void build();
27  virtual void unbuild();
28  virtual void draw(int lod);
29 };
30 
31 
37 
38 #endif /* diguyDx9GraphicsShape_h__ */
39 
diguyDx9GraphicsShape(void *internal_data)
4 Header files and forward declarations
Definition: diguyDx9GraphicsShape.cpp:41
Definition: diguyDx9GraphicsShape.h:18
virtual void draw(int lod)
This function will be called by DI-Guy when it is time for the geometry of this shape to be drawn...
Definition: diguyDx9GraphicsShape.cpp:124
A class that represents the unique per-character non-shared mesh object. DI-Guy encapsulates its text...
Definition: diguyGraphicsShape.h:49
virtual void unbuild()
This function will be called by DI-Guy when it is time for the renderer-specific shape objects create...
Definition: diguyDx9GraphicsShape.cpp:100
virtual void build()
This function will be called by DI-Guy when it is time for renderer-specific shape objects to be crea...
Definition: diguyDx9GraphicsShape.cpp:77
diguyGraphicsShape * diguyDx9GraphicsShape_create_func(void *internal_data)
Create function declaration.
Definition: diguyDx9GraphicsShape.cpp:158