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