예제 #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);
 }