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

CDList Class Reference

#include <dlist.h>

List of all members.

Public Methods

 CDList ()
 ~CDList ()
template<class CmdType> CDListCmdGetNext (CmdType *cmd)
template<class CmdType> void operator+= (CmdType cmd)
void Play ()
void Begin ()
void End ()
CDmaPacket& GetVertexBuf ()
CDmaPacket& GetNormalBuf ()
CDmaPacket& GetTexCoordBuf ()
CDmaPacket& GetColorBuf ()
void RegisterNewPacket (CVifSCDmaPacket *packet)


Constructor & Destructor Documentation

CDList::CDList ( )
 

Definition at line 13 of file dlist.cpp.

CDList::~CDList ( )
 

Definition at line 21 of file dlist.cpp.


Member Function Documentation

void CDList::Begin ( )
 

Definition at line 34 of file dlist.cpp.

Referenced by CDListManager::NewList().

void CDList::End ( ) [inline]
 

Definition at line 155 of file dlist.h.

Referenced by CDListManager::EndList().

CDmaPacket & CDList::GetColorBuf ( )
 

Definition at line 66 of file dlist.cpp.

Referenced by CDListGeomManager::BeginGeom().

template<class CmdType>
CDListCmd * CDList::GetNext ( CmdType * cmd ) [inline]
 

Definition at line 132 of file dlist.h.

CDmaPacket & CDList::GetNormalBuf ( )
 

Definition at line 48 of file dlist.cpp.

Referenced by CDListGeomManager::BeginGeom().

CDmaPacket & CDList::GetTexCoordBuf ( )
 

Definition at line 57 of file dlist.cpp.

Referenced by CDListGeomManager::BeginGeom().

CDmaPacket & CDList::GetVertexBuf ( )
 

Definition at line 39 of file dlist.cpp.

Referenced by CDListGeomManager::BeginGeom().

void CDList::Play ( ) [inline]
 

Definition at line 149 of file dlist.h.

Referenced by CDListManager::CallList().

void CDList::RegisterNewPacket ( CVifSCDmaPacket * packet ) [inline]
 

Definition at line 162 of file dlist.h.

Referenced by CDrawArraysCmd::Play().

template<class CmdType>
void CDList::operator+= ( CmdType cmd ) [inline]
 

Definition at line 137 of file dlist.h.


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