Share via


Device.RenderState

RenderState プロパティ

使用例

  • Z バッファのオン

デバイスに対するレンダリング ステートの値を取得する。

定義

Visual Basic Public ReadOnly Property RenderState As RenderStates
C# public RenderStates RenderState { get; }
Managed C++ public: __property RenderStates* get_RenderState();
JScript public function get RenderState() : RenderStates

プロパティ値

Microsoft.DirectX.Direct3D.RenderStates.

これは読み取り専用プロパティである。 

使用例

Z バッファのオン

この例では、Microsoft® Direct3D® で使われる z バッファ (深度バッファ) をオンにする方法を示す。

このコードでは、z バッファの使用を有効にするために、Device.RenderStateZBufferEnable プロパティに TRUE を渡す。

using Microsoft.DirectX.Direct3D;

public class Lights : myForm
{
    // Global variables for this project
    Device device = null;                     // Rendering device
    
    //  Method to reset the Direct3D device
    public void OnResetDevice(object sender, EventArgs e) 
    {
    device.RenderState.ZBufferEnable = true;  // Turn on the z-buffer
    }
}

対象

Device

© 2002 Microsoft Corporation. All rights reserved. Terms of use.