シェーダーコンスタントインターフェース
More...
#include <IShaderConstant.h>
|
enum | TYPE {
VERTEX_LAYOUT = 0,
COMPUTE_SHADER = 1,
HULL_SHADER = 2,
DOMAIN_SHADER = 3,
GEOMETRY_SHADER = 4,
VERTEX_SHADER = 5,
PIXEL_SHADER = 6,
SHADER_CONSTANT = 7,
VERTEX_BUFFER = 8,
INDEX_BUFFER = 9,
TEXTURE = 10,
QUERY = 11
} |
| タイプ列挙定数 More...
|
|
virtual Mix::Graphics::IShaderConstant::~IShaderConstant |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
virtual Boolean Mix::Graphics::IShaderConstant::Lock |
( |
void |
| ) |
|
|
pure virtual |
ロックし、書き込める状態にします
- Returns
- 成功した場合は True を返します
virtual void Mix::Graphics::IShaderConstant::Unlock |
( |
void |
| ) |
|
|
pure virtual |
virtual Boolean Mix::Graphics::IShaderConstant::Write |
( |
const void * |
pData, |
|
|
UInt32 |
dataSize |
|
) |
| |
|
pure virtual |
データを書き込みます
- Parameters
-
[in] | pData | 書き込むデータのポインタ |
[in] | dataSize | 書き込むデータのサイズ |
- Returns
- 成功した場合は True を返します
- Note
- このメソッドを使用するには事前にロックしておく必要があります
virtual UInt32 Mix::Graphics::IShaderConstant::GetSize |
( |
void |
| ) |
const |
|
pure virtual |
サイズ( バイト単位 )を取得します
- Returns
- サイズを返します
The documentation for this class was generated from the following file: