DI-Guy SDK Documentation  13.8
diguyDx9GraphicsShape.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2024 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
6 /*****************************************************************************
7  **
8  *2 diguyDx9GraphicsShape
9  **
10  ** This class is part of the DI-Guy Graphics API. It overrides the class
11  ** diguyGraphicsShape. Detailed documentation is in the implementation
12  ** file documentation <a href="diguyDx9GraphicsShape.cpp.html">here</a>.
13  */
14 
15 #ifndef diguyDx9GraphicsShape_h__
16 #define diguyDx9GraphicsShape_h__
17 
18 #include <diguyGraphicsShape.h>
19 #include "dx9_headers.h"
20 
21 
22 /****************************************************************************/
24 {
25 
26 public:
27 
28  diguyDx9GraphicsShape(void* internal_data);
29 
30  virtual void build();
31  virtual void unbuild();
32  virtual void draw(int lod);
33 };
34 
35 
41 
42 #endif /* diguyDx9GraphicsShape_h__ */
43 
virtual void build()
This function will be called by DI-Guy when it is time for renderer-specific shape objects to be crea...
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...
diguyDx9GraphicsShape(void *internal_data)
Definition: diguyDx9GraphicsShape.h:22
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...
diguyGraphicsShape * diguyDx9GraphicsShape_create_func(void *internal_data)
Create function declaration.