Texture コンストラクター
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
Texture クラスの新しいインスタンスを初期化します。
名前空間: Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ: Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)
構文
'宣言
Public Sub New ( _
device As Device, _
width As Integer, _
height As Integer, _
numLevels As Integer, _
usage As Usage, _
format As Format, _
pool As Pool _
)
'使用
Dim device As Device
Dim width As Integer
Dim height As Integer
Dim numLevels As Integer
Dim usage As Usage
Dim format As Format
Dim pool As Pool
Dim instance As New Texture(device, _
width, height, numLevels, usage, format, _
pool)
public Texture(
Device device,
int width,
int height,
int numLevels,
Usage usage,
Format format,
Pool pool
)
public:
Texture(
Device^ device,
int width,
int height,
int numLevels,
Usage usage,
Format format,
Pool pool
)
new :
device:Device *
width:int *
height:int *
numLevels:int *
usage:Usage *
format:Format *
pool:Pool -> Texture
パラメーター
- device
型 : Microsoft.WindowsMobile.DirectX.Direct3D.Device
Device に関連付ける Texture オブジェクト。
- width
型 : System.Int32
テクスチャの最上位レベルの幅 (ピクセル単位)。それより下のレベルのピクセルの大きさは、1 つ上のレベルのピクセルの大きさを (単純に) 半分にした値です。それぞれの大きさは、1 ピクセルのサイズに収められます。したがって、2 で除算した結果が 0 の場合、代わりに 1 が使用されます。
- height
型 : System.Int32
テクスチャの最上位レベルの高さ (ピクセル単位)。それより下のレベルのピクセルの大きさは、1 つ上のレベルのピクセルの大きさを (単純に) 半分にした値です。それぞれの大きさは、1 ピクセルのサイズに収められます。したがって、2 で除算した結果が 0 の場合、代わりに 1 が使用されます。
- numLevels
型 : System.Int32
テクスチャのレベルの数。この値が 0 の場合、Direct3D は、ミップマップされたテクスチャをサポートするハードウェアに対し、1 × 1 ピクセルまでのすべてのテクスチャ サブレベルを生成します。生成されたレベルの数を確認するには、BaseTexture.LevelCount プロパティを使用します。
- usage
型 : Microsoft.WindowsMobile.DirectX.Direct3D.Usage
使用方法には 0 を指定できます。これは、使用方法の値がないことを示します。使用方法が必要な場合は、Usage の定数を 1 つ以上使用します。使用方法のパラメーターは、CreateFlags のコンストラクターの Device と一致させることをお勧めします。
- format
型 : Microsoft.WindowsMobile.DirectX.Direct3D.Format
テクスチャのすべてのレベルの形式を記述する Format の値。
- pool
型 : Microsoft.WindowsMobile.DirectX.Direct3D.Pool
テクスチャを格納するメモリ クラスを記述する Pool の値。
例外
例外 | 条件 |
---|---|
InvalidCallException | メソッドの呼び出しが無効です。たとえば、パラメーターに無効な値が含まれている場合などです。 |
OutOfMemoryException | Direct3D で、呼び出しを完了するために十分なメモリを割り当てられませんでした。 |
.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