次の方法で共有


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.