RetroArch
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
glslang::TObjectReflection Class Reference

#include <reflection.h>

Collaboration diagram for glslang::TObjectReflection:
[legend]

Public Member Functions

 TObjectReflection (const TString &pName, const TType &pType, int pOffset, int pGLDefineType, int pSize, int pIndex)
 
const TType *const getType () const
 
int getBinding () const
 
void dump () const
 

Static Public Member Functions

static TObjectReflection badReflection ()
 

Public Attributes

TString name
 
int offset
 
int glDefineType
 
int size
 
int index
 
int counterIndex
 

Protected Member Functions

 TObjectReflection ()
 

Protected Attributes

const TTypetype
 

Constructor & Destructor Documentation

◆ TObjectReflection() [1/2]

glslang::TObjectReflection::TObjectReflection ( const TString pName,
const TType pType,
int  pOffset,
int  pGLDefineType,
int  pSize,
int  pIndex 
)
inline

◆ TObjectReflection() [2/2]

glslang::TObjectReflection::TObjectReflection ( )
inlineprotected
Here is the caller graph for this function:

Member Function Documentation

◆ badReflection()

static TObjectReflection glslang::TObjectReflection::badReflection ( )
inlinestatic
Here is the call graph for this function:

◆ dump()

void glslang::TObjectReflection::dump ( ) const
inline
Here is the call graph for this function:

◆ getBinding()

int glslang::TObjectReflection::getBinding ( ) const
inline
Here is the caller graph for this function:

◆ getType()

const TType* const glslang::TObjectReflection::getType ( ) const
inline
Here is the caller graph for this function:

Member Data Documentation

◆ counterIndex

int glslang::TObjectReflection::counterIndex

◆ glDefineType

int glslang::TObjectReflection::glDefineType

◆ index

int glslang::TObjectReflection::index

◆ name

TString glslang::TObjectReflection::name

◆ offset

int glslang::TObjectReflection::offset

◆ size

int glslang::TObjectReflection::size

◆ type

const TType* glslang::TObjectReflection::type
protected

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