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