메소드 | 설명 | |
---|---|---|
AppendFragmentSource ( ) : void |
Appends the Fragment Shader Source
|
|
AppendGeometrySource ( ) : void |
Appends the Fragment Shader Source
|
|
AppendVertexSource ( ) : void |
Appends the Vertex Shader Source
|
|
Begin ( ) : void |
Starts this Program
|
|
ClearFragmentSource ( ) : void |
Clears the Fragment Shader Source
|
|
ClearGeometrySource ( ) : void |
Clears the Geometry Shader Source
|
|
ClearVertexSource ( ) : void |
Clears the Vertex Shader Source.
|
|
Compile ( ) : |
Compiles all Shader Source code into a workable program. Will only compile a Shader Type, Vertex, Fragment or Geometry if the Source for each program is greater than 0 in length.
|
|
Dispose ( ) : void | ||
End ( ) : void |
Ends this Program
|
|
Flush ( ) : void |
Flushes out all previously bound data while leaving the Shader still bound.
|
|
Parameter ( string name, System.Matrix matrix ) : void | ||
Parameter ( string name, Plane plane ) : void | ||
Parameter ( string name, |
||
Parameter ( string name, System.Vector2 v ) : void | ||
Parameter ( string name, System.Vector3 v ) : void | ||
Parameter ( string name, System.Vector4 v ) : void | ||
Parameter ( string name, bool x ) : void | ||
Parameter ( string name, float x ) : void | ||
Parameter ( string name, float x, float y ) : void | ||
Parameter ( string name, float x, float y, float z ) : void | ||
Parameter ( string name, float x, float y, float z, float w ) : void | ||
Parameter ( string name, int x ) : void | ||
Parameter ( string name, int x, int y ) : void | ||
Parameter ( string name, int x, int y, int z ) : void | ||
Parameter ( string name, int x, int y, int z, int w ) : void | ||
Parameter ( string name, object obj ) : void | ||
Shader ( |
메소드 | 설명 | |
---|---|---|
CompileFragmentSource ( string &error ) : bool |
Compiles Fragment Source
|
|
CompileGeometrySource ( string &error ) : bool |
Compiles Geometry Source
|
|
CompileVertexSource ( string &error ) : bool |
Compiles Vertex Source
|
|
DestroyFragmentShader ( ) : void |
Detaches and Deletes a Fragment Program.
|
|
DestroyGeometryShader ( ) : void |
Detaches and Deletes a Geometry Program.
|
|
DestroyVertexShader ( ) : void |
Detaches and Deletes a Vertex Program.
|
|
Dispose ( bool disposing ) : void |
public Parameter ( string name, System.Matrix matrix ) : void | ||
name | string | |
matrix | System.Matrix | |
리턴 | void |
public Parameter ( string name, Plane plane ) : void | ||
name | string | |
plane | Plane | |
리턴 | void |
public Parameter ( string name, |
||
name | string | |
texture | ||
리턴 | void |
public Parameter ( string name, System.Vector2 v ) : void | ||
name | string | |
v | System.Vector2 | |
리턴 | void |
public Parameter ( string name, System.Vector3 v ) : void | ||
name | string | |
v | System.Vector3 | |
리턴 | void |
public Parameter ( string name, System.Vector4 v ) : void | ||
name | string | |
v | System.Vector4 | |
리턴 | void |
public Parameter ( string name, float x, float y ) : void | ||
name | string | |
x | float | |
y | float | |
리턴 | void |
public Parameter ( string name, float x, float y, float z ) : void | ||
name | string | |
x | float | |
y | float | |
z | float | |
리턴 | void |
public Parameter ( string name, float x, float y, float z, float w ) : void | ||
name | string | |
x | float | |
y | float | |
z | float | |
w | float | |
리턴 | void |
public Parameter ( string name, int x, int y ) : void | ||
name | string | |
x | int | |
y | int | |
리턴 | void |
public Parameter ( string name, int x, int y, int z ) : void | ||
name | string | |
x | int | |
y | int | |
z | int | |
리턴 | void |
public Parameter ( string name, int x, int y, int z, int w ) : void | ||
name | string | |
x | int | |
y | int | |
z | int | |
w | int | |
리턴 | void |
public Parameter ( string name, object obj ) : void | ||
name | string | |
obj | object | |
리턴 | void |