tagIMAGEFORMATDESC

イメージフォーマットデータ

Members

Variables

AlphaChFlag
ubyte AlphaChFlag;

αチャンネルはあるか、フラグ ( TRUE:ある FALSE:ない )

AlphaTestFlag
ubyte AlphaTestFlag;

αテストチャンネルはあるか、フラグ( TRUE:ある FALSE:ない )( テクスチャの場合のみ有効 )

BaseFormat
ubyte BaseFormat;

基本フォーマット( DX_BASEIMAGE_FORMAT_NORMAL 等 )

BlendGraphFlag
ubyte BlendGraphFlag;

ブレンド用画像か、フラグ

ChannelBitDepth
ubyte ChannelBitDepth;

1チャンネル辺りのビット深度( テクスチャの場合のみ有効、0 の場合は ColorBitDepth が使用される )

ChannelNum
ubyte ChannelNum;

チャンネルの数

ColorBitDepth
ubyte ColorBitDepth;

色深度( テクスチャの場合のみ有効 )

CubeMapTextureFlag
ubyte CubeMapTextureFlag;

キューブマップテクスチャか、フラグ( TRUE:キューブマップテクスチャ FALSE:それ以外 )

DrawValidFlag
ubyte DrawValidFlag;

描画可能か、フラグ( TRUE:可能 FALSE:不可能 )

FloatTypeFlag
ubyte FloatTypeFlag;

浮動小数点型かどうか

MSQuality
ubyte MSQuality;

マルチサンプリングクオリティ( 描画対象の場合使用 )

MSSamples
ubyte MSSamples;

マルチサンプリング数( 描画対象の場合使用 )

MipMapCount
ubyte MipMapCount;

ミップマップの数

PlatformTextureFormat
ubyte PlatformTextureFormat;

環境依存のテクスチャフォーマットを直接指定するために使用するための変数( DX_TEXTUREFORMAT_DIRECT3D9_R8G8B8 など )

SystemMemFlag
ubyte SystemMemFlag;

システムメモリ上に存在しているか、フラグ( TRUE:システムメモリ上 FALSE:VRAM上 )( 標準サーフェスの時のみ有効 )

TextureFlag
ubyte TextureFlag;

テクスチャか、フラグ( TRUE:テクスチャ FALSE:標準サーフェス )

UseLinearMapTextureFlag
ubyte UseLinearMapTextureFlag;

テクスチャのメモリデータ配置にリニアが選択できる場合はデータ配置方式をリニアにするかどうか( TRUE:リニアが可能な場合はリニアにする FALSE:リニアが可能な場合も特にリニアを指定しない )

UseManagedTextureFlag
ubyte UseManagedTextureFlag;

マネージドテクスチャを使用するか、フラグ

UsePaletteFlag
ubyte UsePaletteFlag;

パレットを使用しているか、フラグ( SystemMemFlag が TRUE の場合のみ有効 )

Meta