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 |
( |
tU64 |
flag | ) |
|
◆ DisableCustom()
| void CRendererManager::DisableCustom |
( |
tU64 |
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
| tU64 CRendererManager::CurUserPrimReqs |
|
private |
◆ CurUserPrimReqMask
| tU64 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: