CG_Labs  2020.0
Classes | Functions | Variables
GLStateInspection Namespace Reference

Classes

struct  Snapshot
 
class  View
 

Functions

void Init ()
 
void Destroy ()
 
void CaptureSnapshot (std::string uniqueIdentifier)
 
bool ToString (std::ostream &os, std::string uniqueIdentifier)
 
bool ToString (std::ostream &os, int index)
 
int SnapshotCount ()
 
void GetIdentifiers (std::vector< std::string > &list)
 

Variables

std::unordered_map< std::string, Snapshot * > snapshotMap
 
std::vector< Snapshot * > snapshotVector
 

Function Documentation

◆ CaptureSnapshot()

void GLStateInspection::CaptureSnapshot ( std::string  uniqueIdentifier)

◆ Destroy()

void GLStateInspection::Destroy ( )

◆ GetIdentifiers()

void GLStateInspection::GetIdentifiers ( std::vector< std::string > &  list)

◆ Init()

void GLStateInspection::Init ( )

◆ SnapshotCount()

int GLStateInspection::SnapshotCount ( )

◆ ToString() [1/2]

bool GLStateInspection::ToString ( std::ostream &  os,
int  index 
)

◆ ToString() [2/2]

bool GLStateInspection::ToString ( std::ostream &  os,
std::string  uniqueIdentifier 
)

Variable Documentation

◆ snapshotMap

std::unordered_map<std::string, Snapshot *> GLStateInspection::snapshotMap

◆ snapshotVector

std::vector<Snapshot *> GLStateInspection::snapshotVector