次の方法で共有


TextureStateManager.TextureCoordinateIndex プロパティ

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

現在のテクスチャ ステージで使用するテクスチャ座標セットのインデックスを定義します。

名前空間:  Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ:  Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)

構文

'宣言
Public Property TextureCoordinateIndex As Integer
    Get
    Set
'使用
Dim instance As TextureStateManager
Dim value As Integer

value = instance.TextureCoordinateIndex

instance.TextureCoordinateIndex = value
public int TextureCoordinateIndex { get; set; }
public:
property int TextureCoordinateIndex {
    int get ();
    void set (int value);
}
member TextureCoordinateIndex : int with get, set

プロパティ値

型 : System.Int32
テクスチャ座標セットのインデックス。

解説

1 頂点に対して最大 8 セットのテクスチャ座標セットを指定できます。指定したインデックスのテクスチャ座標セットが頂点に含まれていない場合は、u 座標および v 座標 (0,0 0,0) が既定で使用されます。

頂点シェーダーを使用してレンダリングする場合は、各ステージのテクスチャ座標インデックスを既定値に設定する必要があります。各ステージの既定のインデックスは、ステージのインデックスと同じです。この状態を、このテクスチャ ステージで使用する各頂点に対する座標セットの、0 から始まるインデックスに設定します。

また、アプリケーションで、設定するインデックスとの論理 OR の一部として TextureCoordinateIndex 値を使用すると、テクスチャ変換用の入力テクスチャ座標を自動的に生成するよう DirectX に要求できます。

TextureCoordinateIndex (0 に解決される) 以外の PassThru 値 を使用している場合、システムは、このインデックスを使用してテクスチャ ラッピング モードを厳密に決定します。これらのフラグは、環境マッピングを実行する場合に特に役立ちます。

.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

参照

参照

TextureStateManager クラス

TextureStateManager メンバー

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間