示例#1
0
 protected static extern void m3dfw__GLSLProgram_setUniformMat4(IntPtr ptr, GLSL_UniHandle loc, IntPtr data);
示例#2
0
 protected static extern void m3dfw__GLSLProgram_setUniformSampler2D(IntPtr ptr, GLSL_UniHandle loc, uint value);
示例#3
0
 protected static extern void m3dfw__GLSLProgram_setUniformInt(IntPtr ptr, GLSL_UniHandle loc, int val);
示例#4
0
 protected static extern void m3dfw__GLSLProgram_setUniformVec4(IntPtr ptr, GLSL_UniHandle loc, float x, float y, float z, float w);
示例#5
0
 public void setUniformVec4(GLSL_UniHandle loc, Vec4_CS value)
 {
     m3dfw__GLSLProgram_setUniformVec4(_instance, loc, value.x, value.y, value.z, value.w);
 }
示例#6
0
 public void setUniformVec2(GLSL_UniHandle loc, Vec2_CS value)
 {
     m3dfw__GLSLProgram_setUniformVec2(_instance, loc, value.x, value.y);
 }
示例#7
0
 public void setUniformFloat(GLSL_UniHandle loc, float val)
 {
     m3dfw__GLSLProgram_setUniformFloat(_instance, loc, val);
 }