UniShader
1.0.0a
Interface for GPGPU and working with shader programs
|
GLSL type info class. More...
#include <GLSLType.h>
Classes | |
class | DataType |
Data type. More... | |
class | ObjectType |
Object type. More... | |
class | SamplerType |
Sampler type. More... | |
Public Member Functions | |
GLSLType (const GLSLType &ref) | |
ObjectType | getObjectType () const |
DataType | getDataType () const |
unsigned char | getColumnSize () const |
unsigned char | getColumnCount () const |
SamplerType | getSamplerType () const |
Friends | |
class | TypeResolver |
GLSL type info class.
GLSL type class stores all the information about variable in shader program. It is automatically filled by interface class and can be retrieved after successfull linkage.