#include <drawcontext.h>
Inheritance diagram for CImmDrawContext::
Public Methods | |
CImmDrawContext (CGLContext &context) | |
virtual | ~CImmDrawContext () |
GS::CDrawEnv & | GetDrawEnv () |
void | SwapBuffers (bool fieldIsEven) |
CClearEnv & | GetClearEnv () |
const cpu_mat_44 & | GetVertexXform () |
void | SetVertexXformValid (bool valid) |
int | GetFBWidth () const |
int | GetFBHeight () const |
int | GetDepthBits () const |
void | SetDepthBits (int depth) |
void | SetBlendMode (GLenum source, GLenum dest) |
void | SetAlphaFunc (GLenum func, GLclampf ref) |
bool | GetDoSmoothShading () const |
void | SetDoSmoothShading (bool yesNo) |
bool | GetDoClipping () const |
void | SetDoClipping (bool clip) |
bool | GetDoCullFace () const |
void | SetDoCullFace (bool cull) |
int | GetCullFaceDir () const |
void | SetCullFaceDir (int direction) |
bool | GetBlendEnabled () const |
void | SetBlendEnabled (bool enabled) |
bool | GetAlphaTestEnabled () const |
void | SetAlphaTestEnabled (bool enabled) |
void | SetInterlacingOffset (float yPixels) |
void | SetDepthWriteEnabled (bool enabled) |
void | SetFrameBufferDrawMask (unsigned int mask) |
GLenum | GetPolygonMode () const |
void | SetPolygonMode (GLenum mode) |
bool | GetRescaleNormals () const |
void | SetRescaleNormals (bool rescale) |
void | SetDrawBuffers (bool interlaced, GS::CMemArea *frame0Mem, GS::CMemArea *frame1Mem, GS::CMemArea *depthMem) |
Public Attributes | |
GS::CDrawEnv * | DrawEnv |
GS::CMemArea * | Frame0Mem |
GS::CMemArea * | Frame1Mem |
GS::CMemArea * | ZBufMem |
GS::CMemArea * | CurFrameMem |
GS::CMemArea * | LastFrameMem |
CClearEnv * | ClearEnv |
bool | FrameIsDblBuffered |
bool | DoSmoothShading |
bool | DoClipping |
bool | DoCullFace |
int | CullFaceDir |
bool | RescaleNormals |
bool | BlendIsEnabled |
bool | AlphaTestIsEnabled |
bool | DrawInterlaced |
GLenum | PolyMode |
int | DepthBits |
cpu_mat_44 | VertexXform |
cpu_mat_44 | GSScale |
bool | IsVertexXformValid |
int | Width |
int | Height |
|
Definition at line 23 of file drawcontext.cpp. |
|
Definition at line 56 of file drawcontext.cpp. |
|
Definition at line 132 of file drawcontext.h. |
|
Definition at line 129 of file drawcontext.h. Referenced by CBaseRenderer::BuildGiftag().
|
|
Definition at line 98 of file drawcontext.h. |
|
Definition at line 126 of file drawcontext.h. Referenced by CBaseRenderer::AddVu1RendererContext().
|
|
Definition at line 109 of file drawcontext.h. Referenced by CBaseRenderer::AddVu1RendererContext().
|
|
Definition at line 120 of file drawcontext.h. Referenced by CBaseRenderer::AddVu1RendererContext().
|
|
Definition at line 123 of file drawcontext.h. Referenced by CBaseRenderer::AddVu1RendererContext().
|
|
Definition at line 117 of file drawcontext.h. Referenced by CBaseRenderer::BuildGiftag().
|
|
Definition at line 95 of file drawcontext.h. |
|
Definition at line 107 of file drawcontext.h. Referenced by CBaseRenderer::AddVu1RendererContext().
|
|
Definition at line 106 of file drawcontext.h. Referenced by CBaseRenderer::AddVu1RendererContext().
|
|
Definition at line 140 of file drawcontext.h. Referenced by CBaseRenderer::AddVu1RendererContext().
|
|
Definition at line 143 of file drawcontext.h. Referenced by CBaseRenderer::AddVu1RendererContext().
|
|
Definition at line 160 of file drawcontext.cpp. Referenced by CBaseRenderer::AddVu1RendererContext().
|
|
Reimplemented from CDrawContext. Definition at line 312 of file drawcontext.cpp. |
|
Reimplemented from CDrawContext. Definition at line 252 of file drawcontext.cpp. |
|
Reimplemented from CDrawContext. Definition at line 211 of file drawcontext.cpp. |
|
Reimplemented from CDrawContext. Definition at line 284 of file drawcontext.cpp. |
|
Reimplemented from CDrawContext. Definition at line 202 of file drawcontext.cpp. Referenced by glCullFace().
|
|
Definition at line 110 of file drawcontext.h. |
|
Reimplemented from CDrawContext. Definition at line 229 of file drawcontext.cpp. Referenced by glDepthMask().
|
|
Reimplemented from CDrawContext. Definition at line 182 of file drawcontext.cpp. |
|
Reimplemented from CDrawContext. Definition at line 192 of file drawcontext.cpp. |
|
Reimplemented from CDrawContext. Definition at line 173 of file drawcontext.cpp. Referenced by glShadeModel().
|
|
Reimplemented from CDrawContext. Definition at line 66 of file drawcontext.cpp. |
|
Reimplemented from CDrawContext. Definition at line 236 of file drawcontext.cpp. Referenced by glColorMask().
|
|
Reimplemented from CDrawContext. Definition at line 268 of file drawcontext.cpp. |
|
Reimplemented from CDrawContext. Definition at line 243 of file drawcontext.cpp. Referenced by glPolygonMode().
|
|
Reimplemented from CDrawContext. Definition at line 220 of file drawcontext.cpp. |
|
Definition at line 101 of file drawcontext.h. Referenced by CImmMatrixStack::Concat(), CImmMatrixStack::Pop(), SetDrawBuffers(), and CImmMatrixStack::SetTop().
|
|
Definition at line 133 of file drawcontext.cpp. |
|
Definition at line 79 of file drawcontext.h. |
|
Definition at line 78 of file drawcontext.h. |
|
Definition at line 68 of file drawcontext.h. |
|
Definition at line 76 of file drawcontext.h. |
|
Definition at line 66 of file drawcontext.h. |
|
Definition at line 82 of file drawcontext.h. |
|
Definition at line 74 of file drawcontext.h. |
|
Definition at line 75 of file drawcontext.h. |
|
Definition at line 73 of file drawcontext.h. |
|
Definition at line 63 of file drawcontext.h. |
|
Definition at line 80 of file drawcontext.h. |
|
Definition at line 65 of file drawcontext.h. |
|
Definition at line 65 of file drawcontext.h. |
|
Definition at line 70 of file drawcontext.h. |
|
Definition at line 86 of file drawcontext.h. |
|
Definition at line 89 of file drawcontext.h. |
|
Definition at line 87 of file drawcontext.h. |
|
Definition at line 66 of file drawcontext.h. |
|
Definition at line 81 of file drawcontext.h. |
|
Definition at line 77 of file drawcontext.h. |
|
Definition at line 85 of file drawcontext.h. |
|
Definition at line 89 of file drawcontext.h. |
|
Definition at line 65 of file drawcontext.h. |