class csGraphics3DGlide3x : public IGraphics3D the Glide implementation of the Graphics3D class.
the Glide implementation of the Graphics3D class.
GlideLightmapCache* m_pLightmapCache
bool m_iMultiPass
int iTMUTexture
int iTMULightMap
bool m_bVRetrace
G3DZBufMode m_ZBufMode
int m_nDrawMode
G3D_CAPS m_Caps
ICamera* m_pCamera
IGraphics2D* m_piG2D
ISystem* m_piSystem
int m_nWidth
bool use16BitTexture
csGraphics3DGlide3x(ISystem* piSystem)
~csGraphics3DGlide3x()
STDMETHODIMP Open(char* Title)
STDMETHODIMP Close()
STDMETHODIMP SetDimensions(int width, int height)
STDMETHODIMP BeginDraw(int DrawFlags)
STDMETHODIMP FinishDraw()
STDMETHODIMP SetZBufMode(G3DZBufMode mode)
STDMETHODIMP DrawPolygon(G3DPolygonDP& poly)
STDMETHODIMP DrawPolygonDebug(G3DPolygonDP& poly)
STDMETHODIMP DrawLine(csVector3& v1, csVector3& v2, int color)
STDMETHODIMP DrawPolygonQuick(G3DPolygonDPQ& poly)
STDMETHODIMP DrawFltLight(G3DFltLight& light)
STDMETHODIMP CacheTexture(IPolygonTexture *piPT)
STDMETHODIMP UncacheTexture(IPolygonTexture *piPT)
STDMETHODIMP DumpCache(void)
STDMETHODIMP ClearCache(void)
STDMETHODIMP Print(csRect* rect)
STDMETHODIMP SetRenderState(G3D_RENDERSTATEOPTION op, long val)
STDMETHODIMP GetCaps(G3D_CAPS *caps)
STDMETHODIMP GetRenderState(G3D_RENDERSTATEOPTION, long& nValue)
STDMETHODIMP GetZBufPoint(int, int, unsigned long** retval)
STDMETHODIMP GetWidth(int& nWidth)
STDMETHODIMP GetHeight(int& nHeight)
STDMETHODIMP SetWorld(IWorld* piWorld)
STDMETHODIMP NeedsPO2Maps(void)
STDMETHODIMP GetMaximumAspectRatio(int& ratio)
STDMETHODIMP Get2dDriver(IGraphics2D** pG2D)
STDMETHODIMP SetCamera( ICamera* pCamera )
int board
GrContext_t grcontext
int SelectBoard()
void InitializeBoard()
void (*RenderPolygon)(MyGrVertex*, int, bool, TextureHandler*, TextureHandler*)
static void RenderPolygonMultiPass(MyGrVertex*, int, bool, TextureHandler*, TextureHandler*)
static void RenderPolygonSinglePass(MyGrVertex*, int, bool, TextureHandler*, TextureHandler*)
inline void SetupPolygon( G3DPolygonDP& poly, float& J1, float& J2, float& J3, float& K1, float& K2, float& K3, float& M, float& N, float& O )
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de