テクスチャキットインターフェース
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: