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.RenderState の ZBufferEnable プロパティに 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
}
}
対象
© 2002 Microsoft Corporation. All rights reserved. Terms of use.