テクスチャキットインターフェース
More...
#include <TextureLoader.h>
|
| enum | TYPE { PLANE = 0,
CUBE = 1,
VOLUME = 2
} |
| | タイプ列挙定数 More...
|
| |
| enum | FLAG {
CUBE_POSITIVEX = 0x00000001,
CUBE_NEGATIVEX = 0x00000002,
CUBE_POSITIVEY = 0x00000004,
CUBE_NEGATIVEY = 0x00000008,
CUBE_POSITIVEZ = 0x00000010,
CUBE_NEGATIVEZ = 0x00000020
} |
| | フラグ列挙定数 More...
|
| |
| enum | FORMAT { R8G8B8A8 = 0,
BC1 = 1,
BC2 = 2,
BC3 = 3
} |
| | フォーマット列挙定数 More...
|
| |
フラグ列挙定数
| Enumerator |
|---|
| CUBE_POSITIVEX |
キューブの正方向のX面
|
| CUBE_NEGATIVEX |
キューブの負方向のX面
|
| CUBE_POSITIVEY |
キューブの正方向のY面
|
| CUBE_NEGATIVEY |
キューブの負方向のY面
|
| CUBE_POSITIVEZ |
キューブの正方向のZ面
|
| CUBE_NEGATIVEZ |
キューブの負方向のZ面
|
フォーマット列挙定数
| Enumerator |
|---|
| R8G8B8A8 |
各チャンネルが 8Bit の RGBA フォーマット
|
| BC1 |
BC1 フォーマット
|
| BC2 |
BC2 フォーマット
|
| BC3 |
BC3 フォーマット
|
タイプ列挙定数
| Enumerator |
|---|
| PLANE |
プレーンテクスチャ
|
| CUBE |
キューブテクスチャ
|
| VOLUME |
ボリュームテクスチャ
|
| virtual Mix::Plugin::Graphics::ITextureKit::~ITextureKit |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
| virtual void* Mix::Plugin::Graphics::ITextureKit::AddSubResourceData |
( |
unsigned int |
memSize, |
|
|
unsigned int |
memRowPitch, |
|
|
unsigned int |
memSlicePitch = 0 |
|
) |
| |
|
pure virtual |
サブリソースを追加します
- Parameters
-
| [in] | memSize | メモリのサイズ( バイト単位 ) |
| [in] | memRowPitch | メモリの一線のサイズ( バイト単位 ) |
| [in] | memSlicePitch | 次のメモリまでの距離( バイト単位 ) |
- Returns
- memSize だけ確保したメモリのポインタを返します。
| virtual void Mix::Plugin::Graphics::ITextureKit::AddSubResourceData |
( |
const void * |
pMem, |
|
|
unsigned int |
memSize, |
|
|
unsigned int |
memRowPitch, |
|
|
unsigned int |
memSlicePitch = 0 |
|
) |
| |
|
pure virtual |
サブリソースを追加します
- Parameters
-
| [in] | pMem | メモリのポインタ |
| [in] | memSize | メモリのサイズ( バイト単位 ) |
| [in] | memRowPitch | メモリの一線のサイズ( バイト単位 ) |
| [in] | memSlicePitch | 次のメモリまでの距離( バイト単位 ) |
| virtual void Mix::Plugin::Graphics::ITextureKit::SetDepth |
( |
unsigned int |
depth | ) |
|
|
pure virtual |
深度を設定します
- Parameters
-
- Note
- ボリュームテクスチャのスライス数になります。
| virtual void Mix::Plugin::Graphics::ITextureKit::SetFlags |
( |
unsigned int |
flags | ) |
|
|
pure virtual |
フラグを設定します
- Parameters
-
| [in] | flags | Mix::Plugin::Graphics::ITexture::FLAG 列挙定数の組み合わせ |
| virtual void Mix::Plugin::Graphics::ITextureKit::SetMipLevels |
( |
unsigned int |
mipLevels | ) |
|
|
pure virtual |
ミップマップの数を設定します
- Parameters
-
| virtual void Mix::Plugin::Graphics::ITextureKit::SetSize |
( |
unsigned int |
width, |
|
|
unsigned int |
height |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: