BaseTexture.LevelOfDetail プロパティ
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
マネージ テクスチャの最大の詳細レベル (LOD: level of detail) を取得または設定します。
名前空間: Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ: Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)
構文
'宣言
Public Property LevelOfDetail As Integer
Get
Set
'使用
Dim instance As BaseTexture
Dim value As Integer
value = instance.LevelOfDetail
instance.LevelOfDetail = value
public int LevelOfDetail { get; set; }
public:
property int LevelOfDetail {
int get ();
void set (int value);
}
member LevelOfDetail : int with get, set
プロパティ値
型 : System.Int32
MIPMAP チェーンに設定されている最大の LOD 値。
解説
このプロパティは、非マネージド テクスチャに対しては 0 を返します。
LevelOfDetail の設定により、ローカル ビデオ メモリに読み込む必要があるチェーンの中で最も詳細な MIPMAP が Direct3D のテクスチャ マネージャーに通知されます。たとえば、5 レベルの MIPMAP チェーンで LevelOfDetail を 2 に設定した場合、テクスチャ マネージャーは常にレベル 2 から 4 までの MIPMAP レベルだけをローカル ビデオ メモリに読み込む必要があります。
具体的には、テクスチャが 256 × 256 の大きさで作成されている場合、最大詳細レベルを 0 に設定することは、使用できる最大の MIPMAP が 256 × 256 であることを示します。最大詳細レベルを 1 に設定することは、使用できる最大の MIPMAP が 128 × 128 であることを示します。以降、チェーンの最大詳細 MIPMAP レベル (最も小さいテクスチャ サイズ) まで同様となります。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分的に信頼される側のコードからライブラリの使用」を参照してください。
プラットフォーム
Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。
バージョン情報
.NET Compact Framework
サポート対象 : 3.5、2.0