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: