Cull 列挙型
Cull 列挙型
使用例
- カリングのオフ
サポートされるカリング モードを定義する。
定義
Visual Basic | Public Enum Cull |
C# | public enum Cull |
Managed C++ | __value public enum Cull |
JScript | public enum Cull |
定数
定数名 | 説明 |
---|---|
None | 背面のカリングはしない。 |
CounterClockwise | |
Clockwise |
使用例
カリングのオフ
この例では、Device オブジェクトのカリング (背面の除去) をオフにする方法を示す。
この例では、アプリケーションは Device レンダリング特性をリセットする OnResetDevice メソッドを宣言する。次に、OnResetDevice を呼び出す EventHandler デリゲートを、DeviceReset イベントに追加する。
Device オブジェクトの完全な z 深度を表示するために、CullMode プロパティを Cull 列挙型の None 定数に等しく設定する。
using Microsoft.DirectX.Direct3D;
Device device = null; // Create rendering device
// Declare reset procedure
public void OnResetDevice(object sender, EventArgs e)
{
Device dev = (Device)sender;
// Turn off culling, so you see the front and back of the triangle
dev.RenderState.CullMode = Cull.None;
}
// Call reset procedure using event handler
device.DeviceReset += new System.EventHandler(this.OnResetDevice);
列挙の情報
名前空間 | Microsoft.DirectX.Direct3D |
アセンブリ | Microsoft.DirectX.Direct3D (microsoft.directx.direct3d.dll) |
厳密名 | Microsoft.DirectX.Direct3D, Version=0293, Culture=neutral, PublicKeyToken=d3231b57b74a1492 |
© 2002 Microsoft Corporation. All rights reserved. Terms of use.