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: