tagIMAGEFORMATDESC

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

Members

Variables

AlphaChFlag
ubyte AlphaChFlag;

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

AlphaTestFlag
ubyte AlphaTestFlag;

αテストチャンネルはあるか、フラグ(dxlib_d.DxDataType.TRUE:ある dxlib_d.DxDataType.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;

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

DrawValidFlag
ubyte DrawValidFlag;

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

FloatTypeFlag
ubyte FloatTypeFlag;

浮動小数点型かどうか

MSQuality
ubyte MSQuality;

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

MSSamples
ubyte MSSamples;

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

MipMapCount
ubyte MipMapCount;

ミップマップの数

PlatformTextureFormat
ubyte PlatformTextureFormat;

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

SystemMemFlag
ubyte SystemMemFlag;

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

TextureFlag
ubyte TextureFlag;

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

UseLinearMapTextureFlag
ubyte UseLinearMapTextureFlag;

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

UseManagedTextureFlag
ubyte UseManagedTextureFlag;

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

UsePaletteFlag
ubyte UsePaletteFlag;

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

Meta