PushConstant
コンテンツ
[
隠れる
]PushConstant class
プッシュ定数を介してシェーダーにデータを提供するユーティリティ。
メソッド
constructor
| 名前 | 説明 |
|---|---|
| constructor() | PushConstant のコンストラクタ |
Result:
write
| 名前 | 説明 |
|---|---|
| write(mat) | 行列を定数に書き込む |
Parameters:
| 名前 | 型 | 説明 |
|---|---|---|
| mat | FMatrix4 | 書き込む行列 |
Result:
write
| 名前 | 説明 |
|---|---|
| write(n) | int 値を定数に書き込む |
Parameters:
| 名前 | 型 | 説明 |
|---|---|---|
| 数 | null |
Result:
write
| 名前 | 説明 |
|---|---|
| write(f) | float 値を定数に書き込む |
Parameters:
| 名前 | 型 | 説明 |
|---|---|---|
| 数 | null |
Result:
write
| 名前 | 説明 |
|---|---|
| write(vec) | 4 成分ベクトルを定数に書き込む |
Parameters:
| 名前 | 型 | 説明 |
|---|---|---|
| ve | FVector4 | null |
Result:
write
| 名前 | 説明 |
|---|---|
| write(vec) | 3 成分ベクトルを定数に書き込む |
Parameters:
| 名前 | 型 | 説明 |
|---|---|---|
| ve | FVector3 | null |
Result:
write
| 名前 | 説明 |
|---|---|
| write(x, y, z, w) | 4 成分ベクトルを定数に書き込む |
Parameters:
| 名前 | 型 | 説明 |
|---|---|---|
| 数 | null | |
| 数 | null | |
| 数 | null | |
| 数 | null |
Result:
commit
| 名前 | 説明 |
|---|---|
| commit(stage, commandList) | 準備されたデータをグラフィックス パイプラインにコミットする。 |
Parameters:
| 名前 | 型 | 説明 |
|---|---|---|
| stage | 数 | ShaderStage |
| commandLis | ICommandList | null |
Result: