Definition at line 41 of file renderermanager.h.
◆ CRendererManager()
CRendererManager::CRendererManager |
( |
CGLContext & | context | ) |
|
◆ RegisterDefaultRenderer()
void CRendererManager::RegisterDefaultRenderer |
( |
CRenderer * | renderer | ) |
|
|
private |
◆ RegisterUserRenderer()
void CRendererManager::RegisterUserRenderer |
( |
CRenderer * | renderer | ) |
|
◆ UpdateNewRenderer()
bool CRendererManager::UpdateNewRenderer |
( |
| ) |
|
Finds a new renderer if the renderer requirements have changed, but does not replace the current renderer. To begin using the new renderer call MakeNewRendererCurrent().
- Returns
- true if the renderer changed, false otherwise
Definition at line 547 of file renderermanager.cpp.
◆ MakeNewRendererCurrent()
void CRendererManager::MakeNewRendererCurrent |
( |
| ) |
|
◆ LoadRenderer()
void CRendererManager::LoadRenderer |
( |
CVifSCDmaPacket & | packet | ) |
|
◆ GetCurRenderer()
CRenderer & CRendererManager::GetCurRenderer |
( |
| ) |
|
|
inline |
◆ GetRendererReqs()
◆ IsCurRendererCustom()
bool CRendererManager::IsCurRendererCustom |
( |
| ) |
const |
|
inline |
◆ EnableCustom()
void CRendererManager::EnableCustom |
( |
uint64_t | flag | ) |
|
◆ DisableCustom()
void CRendererManager::DisableCustom |
( |
uint64_t | flag | ) |
|
◆ NumLightsChanged()
void CRendererManager::NumLightsChanged |
( |
tLightType | type, |
|
|
int | num ) |
◆ PrimChanged()
void CRendererManager::PrimChanged |
( |
unsigned int | prim | ) |
|
◆ TexEnabledChanged()
void CRendererManager::TexEnabledChanged |
( |
bool | enabled | ) |
|
◆ LightingEnabledChanged()
void CRendererManager::LightingEnabledChanged |
( |
bool | enabled | ) |
|
◆ SpecularEnabledChanged()
void CRendererManager::SpecularEnabledChanged |
( |
bool | enabled | ) |
|
◆ PerVtxMaterialChanged()
void CRendererManager::PerVtxMaterialChanged |
( |
RendererProps::tPerVtxMaterial | matType | ) |
|
◆ ClippingEnabledChanged()
void CRendererManager::ClippingEnabledChanged |
( |
bool | enabled | ) |
|
◆ CullFaceEnabledChanged()
void CRendererManager::CullFaceEnabledChanged |
( |
bool | enabled | ) |
|
◆ ArrayAccessChanged()
void CRendererManager::ArrayAccessChanged |
( |
RendererProps::tArrayAccess | accessType | ) |
|
◆ GLContext
◆ RendererRequirements
◆ RendererReqsHaveChanged
bool CRendererManager::RendererReqsHaveChanged |
|
private |
◆ CurUserPrimReqs
uint64_t CRendererManager::CurUserPrimReqs |
|
private |
◆ CurUserPrimReqMask
uint64_t CRendererManager::CurUserPrimReqMask |
|
private |
◆ kMaxDefaultRenderers
const int CRendererManager::kMaxDefaultRenderers = 64 |
|
staticprivate |
◆ kMaxUserRenderers
const int CRendererManager::kMaxUserRenderers = PGL_MAX_CUSTOM_RENDERERS |
|
staticprivate |
◆ DefaultRenderers
tRenderer CRendererManager::DefaultRenderers[kMaxDefaultRenderers] |
|
private |
◆ UserRenderers
tRenderer CRendererManager::UserRenderers[kMaxUserRenderers] |
|
private |
◆ NumDefaultRenderers
int CRendererManager::NumDefaultRenderers |
|
private |
◆ NumUserRenderers
int CRendererManager::NumUserRenderers |
|
private |
◆ CurrentRenderer
const tRenderer* CRendererManager::CurrentRenderer |
|
private |
◆ NewRenderer
const tRenderer * CRendererManager::NewRenderer |
|
private |
The documentation for this class was generated from the following files: