Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

CVsmManager Class Reference

#include <vsmmanager.h>

List of all members.

Public Methods

 CVsmManager (CGLContext &context)
void DrawArrays (CVifSCDmaPacket &packet, CImmGeomManager &gmanager, CGeometryBlock &block)
void TransferSetupInfo (CVifSCDmaPacket &packet, CImmGeomManager &gmanager, GLenum primType)
void SyncGifTag (CImmGeomManager &gmanager, GLenum primType)
sceGifTag GetGifTag () const
bool SyncVu1Renderer ()
void XferVu1Renderer (CVifSCDmaPacket &packet)
void NumLightsChanged (tLightType type, int num)
void PrimChanged (unsigned char prim)
void TexEnabledChanged (bool enabled)
void LightingEnabledChanged (bool enabled)
void SpecularEnabledChanged (bool enabled)
void PerVtxMaterialChanged (Vu1RendererProps::tPerVtxMaterial matType)
void CullFaceEnabledChanged (bool enabled)


Constructor & Destructor Documentation

CVsmManager::CVsmManager ( CGLContext & context )
 

Definition at line 186 of file vsmmanager.cpp.


Member Function Documentation

void CVsmManager::CullFaceEnabledChanged ( bool enabled )
 

Definition at line 313 of file vsmmanager.cpp.

void CVsmManager::DrawArrays ( CVifSCDmaPacket & packet,
CImmGeomManager & gmanager,
CGeometryBlock & block )
 

Definition at line 742 of file vsmmanager.cpp.

Referenced by CDrawArraysCmd::Play().

sceGifTag CVsmManager::GetGifTag ( ) const [inline]
 

Definition at line 126 of file vsmmanager.h.

void CVsmManager::LightingEnabledChanged ( bool enabled )
 

Definition at line 276 of file vsmmanager.cpp.

void CVsmManager::NumLightsChanged ( tLightType type,
int num )
 

Definition at line 203 of file vsmmanager.cpp.

Referenced by CImmLight::SetEnabled().

void CVsmManager::PerVtxMaterialChanged ( Vu1RendererProps::tPerVtxMaterial matType )
 

Definition at line 304 of file vsmmanager.cpp.

Referenced by CImmGeomManager::SyncColorMaterial().

void CVsmManager::PrimChanged ( unsigned char prim )
 

Definition at line 235 of file vsmmanager.cpp.

Referenced by CImmGeomManager::BeginGeom(), and CImmGeomManager::DrawArrays().

void CVsmManager::SpecularEnabledChanged ( bool enabled )
 

Definition at line 290 of file vsmmanager.cpp.

void CVsmManager::SyncGifTag ( CImmGeomManager & gmanager,
GLenum primType )
 

Definition at line 536 of file vsmmanager.cpp.

Referenced by TransferSetupInfo().

bool CVsmManager::SyncVu1Renderer ( )
 

Definition at line 322 of file vsmmanager.cpp.

Referenced by CImmGeomManager::SyncVu1Renderer().

void CVsmManager::TexEnabledChanged ( bool enabled )
 

Definition at line 262 of file vsmmanager.cpp.

void CVsmManager::TransferSetupInfo ( CVifSCDmaPacket & packet,
CImmGeomManager & gmanager,
GLenum primType )
 

Definition at line 364 of file vsmmanager.cpp.

Referenced by CImmGeomManager::SyncVu1Context().

void CVsmManager::XferVu1Renderer ( CVifSCDmaPacket & packet )
 

Definition at line 349 of file vsmmanager.cpp.

Referenced by CImmGeomManager::SyncVu1Renderer().


The documentation for this class was generated from the following files:
ps2gl version 0.2