Classes | Public Member Functions | Private Attributes | List of all members
gte::GL4Engine::ProgramIndexUnitMap Class Reference

Classes

struct  LinkInfo
 

Public Member Functions

int AcquireUnit (GLint program, GLint index)
 
int GetUnit (GLint program, GLint index) const
 
unsigned GetUnitLinkCount (unsigned unit) const
 
bool GetUnitProgramIndex (unsigned unit, GLint &program, GLint &index) const
 
 ProgramIndexUnitMap ()
 
void ReleaseUnit (unsigned index)
 
 ~ProgramIndexUnitMap ()
 

Private Attributes

std::vector< LinkInfomLinkMap
 

Detailed Description

Definition at line 90 of file GteGL4Engine.h.

Constructor & Destructor Documentation

GL4Engine::ProgramIndexUnitMap::~ProgramIndexUnitMap ( )

Definition at line 775 of file GteGL4Engine.cpp.

GL4Engine::ProgramIndexUnitMap::ProgramIndexUnitMap ( )

Definition at line 779 of file GteGL4Engine.cpp.

Member Function Documentation

int GL4Engine::ProgramIndexUnitMap::AcquireUnit ( GLint  program,
GLint  index 
)

Definition at line 783 of file GteGL4Engine.cpp.

int GL4Engine::ProgramIndexUnitMap::GetUnit ( GLint  program,
GLint  index 
) const

Definition at line 823 of file GteGL4Engine.cpp.

unsigned GL4Engine::ProgramIndexUnitMap::GetUnitLinkCount ( unsigned  unit) const

Definition at line 848 of file GteGL4Engine.cpp.

bool GL4Engine::ProgramIndexUnitMap::GetUnitProgramIndex ( unsigned  unit,
GLint program,
GLint index 
) const

Definition at line 857 of file GteGL4Engine.cpp.

void GL4Engine::ProgramIndexUnitMap::ReleaseUnit ( unsigned  index)

Definition at line 836 of file GteGL4Engine.cpp.

Member Data Documentation

std::vector<LinkInfo> gte::GL4Engine::ProgramIndexUnitMap::mLinkMap
private

Definition at line 109 of file GteGL4Engine.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06