Method | Description | |
---|---|---|
AttachBuffer ( |
バッファーにこのプログラムを割り当てる
|
|
ClearBuffer ( ) : void |
バッファーをすべて除去する
|
|
CreateShader ( string source, ShaderType type ) : int |
シェーダーを作成する
|
|
Dispose ( ) : void |
リソースを解放する
|
|
Draw ( ) : void |
このプログラムですべてのデータを描画する
|
|
Enable ( EnableCap capabilities ) : void |
設定を有効化または無効化する
|
|
Program ( |
プログラムを作成する
|
|
SetUniform ( string name, Matrix4 value, bool transpose = false ) : void |
4x4行列のUniform変数を設定する
|
|
SetUniform ( string name, Vector3 value ) : void |
3次元ベクトルのUniform変数を設定する
|
|
SetUniform ( string name, float value ) : void |
floatスカラーのUniform変数を設定する
|
public AttachBuffer ( |
||
buffer | 割り当てるバッファー | |
attributions | ||
return | void |
public static CreateShader ( string source, ShaderType type ) : int | ||
source | string | シェーダーのソース |
type | ShaderType | シェーダーの種類 |
return | int |
public Enable ( EnableCap capabilities ) : void | ||
capabilities | EnableCap | 設定 |
return | void |
public Program ( |
||
viewport | 描画対象 | |
vertexSource | string | バーテックスシェーダのソース |
geometrySource | string | ジオメトリシェーダのソース |
fragmentSource | string | フラグメントシェーダのソース |
return | System |
public SetUniform ( string name, Matrix4 value, bool transpose = false ) : void | ||
name | string | 変数名 |
value | Matrix4 | 設定値 |
transpose | bool | |
return | void |
public SetUniform ( string name, Vector3 value ) : void | ||
name | string | 変数名 |
value | Vector3 | 設定値 |
return | void |
public SetUniform ( string name, float value ) : void | ||
name | string | 変数名 |
value | float | 設定値 |
return | void |