次の方法で共有


RenderStates.ZBufferEnable

ZBufferEnable プロパティ

使用例

  • Z バッファのオン

TRUE の場合深度バッファリング ステートを有効にし、FALSE の場合深度バッファリングを無効にする。

定義

Visual Basic Public Property ZBufferEnable As Boolean
C# public bool ZBufferEnable { get; set; }
Managed C++ public: __property bool get_ZBufferEnable();
public: __property void set_ZBufferEnable(bool);
JScript public function get ZBufferEnable() : boolean
public function set ZBufferEnable(boolean);

プロパティ値

System.Boolean.

これは読み取り/書き込み可能プロパティである。 

使用例

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
    }
}

対象

RenderStates

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