28 enum DrawType{POINTS,FREELINE,LINE};
29 enum DrawState{NONE,BEGIN,STEP};
61 virtual HRESULT InitDeviceObjects(){
return S_OK;};
62 virtual HRESULT RestoreDeviceObjects();
63 virtual HRESULT InvalidateDeviceObjects(){
return S_OK;};
64 virtual HRESULT DeleteDeviceObjects(){
return S_OK;};
65 virtual const IType* GetType()
const{
return m_type;}
68 static const IType* m_type;
71 #ifdef USE_DIRECTX_RENDERER 72 LPDIRECT3DTEXTURE9 m_pTexture;
IType is for type information and validating It contains type information of an object.
Definition: Type.h:75
different physics engine has different winding order.
Definition: EventBinding.h:32
Definition: GUIPainter.h:25
m_objResource->m_objArtwork->DrawingRects[0]: client rectangle; m_objResource->m_objArtwork->DrawingR...
Definition: GUIContainer.h:19
It's used as parameter to Render method of each GUI object.
Definition: GUIState.h:16
virtual HRESULT Render(GUIState *pGUIState, float fElapsedTime)
these three functions are for a drawing process