UniShader  1.0.0a
Interface for GPGPU and working with shader programs
 All Classes Functions Typedefs Enumerations Enumerator
Classes | Public Member Functions | Friends
GLSLType Class Reference

GLSL type info class. More...

#include <GLSLType.h>

List of all members.

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

Detailed Description

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.


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