class csGraphics3DGlide2x : public IGraphics3D, public IHaloRasterizer the Glide implementation of the Graphics3D class.
the Glide implementation of the Graphics3D class.
STDMETHODIMP LockServer(BOOL bLock)
STDMETHODIMP DrawLine(csVector3& v1, csVector3& v2, float fov, int color)
STDMETHODIMP StartPolygonFX(ITextureHandle* handle, UInt mode)
STDMETHODIMP FinishPolygonFX()
STDMETHODIMP DrawPolygonFX(G3DPolygonDPFX& 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 NeedsPO2Maps(void)
STDMETHODIMP GetMaximumAspectRatio(int& ratio)
STDMETHODIMP Get2dDriver(IGraphics2D** pG2D)
STDMETHODIMP GetTextureManager(ITextureManager** pi)
STDMETHODIMP SetCamera( ICamera* pCamera )
STDMETHODIMP GetFogMode(G3D_FOGMETHOD& retval)
STDMETHODIMP SetFogMode(G3D_FOGMETHOD fogm)
struct csG3DHardwareHaloInfo
class csHaloDrawer
csHaloDrawer(IGraphics2D* piG2D, float r, float g, float b)
~csHaloDrawer()
int mWidth
IGraphics2D* mpiG2D
int mDim
float mRed
float mRatioRed
int mx
int board
int SelectBoard(GrHwConfiguration &)
void InitializeBoard(GrHwConfiguration &)
void (*RenderPolygon)(GrVertex*, int, bool, TextureHandler*, TextureHandler*, bool)
static void RenderPolygonMultiPass(GrVertex*, int, bool, TextureHandler*, TextureHandler*, bool)
static void RenderPolygonSinglePass(GrVertex*, int, bool, TextureHandler*, TextureHandler*, bool)
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