CMGDK r49-rc2
组合类型 | 宏定义 | 变量
K:/CMGDKv18/SDK/Include/hgl/gl/shader/GLSL.Uniform.H文件参考

浏览该文件的源代码。

组合类型

class  Uniform
class  Uniform1f
class  Uniform2f
class  Uniform3f
class  Uniform4f
class  Uniform1i
class  Uniform2i
class  Uniform3i
class  Uniform4i
class  Uniform1fv
class  Uniform2fv
class  Uniform3fv
class  Uniform4fv
class  Uniform1iv
class  Uniform2iv
class  Uniform3iv
class  Uniform4iv
class  UniformMatrix2fv
class  UniformMatrix3fv
class  UniformMatrix4fv

宏定义

#define CREATE_UNIFORM(type, func)

变量

ObjectList< UniformUniformList

宏定义文档

#define CREATE_UNIFORM (   type,
  func 
)
值:
type *func(const char *name)    \
    {   \
        if(!this)return(0); \
        if(!OHS.glsl)return(0); \
        int n=glGetUniformLocation(index,name);  \
    \
        if(n==-1)return(0); \
    \
        type *obj=new type(n);  \
    \
        UniformList+=obj;   \
        return(obj);    \
    }

变量文档

ObjectList<Uniform> UniformList
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义