#include <ivisualgeometry.h>
TODO Update IVisualGeometry is an abstract base class for an object that accepts triangles, lines and texts from a class that that derives from IVisualGeometryBuilder, and has be initially designed to manage the rendering of those triangles/lines/texts in the game engine.
This class cannot be used as-is. You must write a custom implementation of this class that implements the pure virtual metrhods.
Inherits Kaim::RefCountBase< C, Stat >.
Inherited by Kaim::ObjFileWriterVisualGeometry.
Public Member Functions | |
virtual void | DoBegin (const VisualGeometrySetupConfig &setupConfig)=0 |
virtual void | DoEnd ()=0 |
Public Attributes | |
bool | m_coordSystemIsRightHanded |
|
pure virtual |
This method is called by the IVisualGeometryBuilder when it begins the process of passing triangles/lines/texts to this object.
You have to implement this method to carry out any initialization steps necessary in order to begin the process of managing the triangles/lines/texts that will be passed to DoPushTriangle/DoPushLine/DoPushText.
|
pure virtual |
This method is called by the IVisualGeometryBuilder when the passing of triangles/lines/texts has finished.
bool Kaim::IVisualGeometry::m_coordSystemIsRightHanded |
Indicates whether or not the CoordSystem is RightHanded. Updated automatically by the IVisualGeometryBuilder.