RenderState

RenderState class

パイプラインを構築するためのレンダリング状態 レンダリング状態で行われた変更は、作成されたパイプライン インスタンスには影響しません。

public class RenderState : IComparable<RenderState>, IDisposable

コンストラクター

名前説明
RenderState()のコンストラクターRenderState

プロパティ

名前説明
Blend { get; set; }フラグメント ブレンディングを有効または無効にします。
BlendColor { get; set; }で使用されるブレンド カラーを取得または設定します。ConstantColor
CullFace { get; set; }カリング face を有効または無効にします
CullFaceMode { get; set; }カリングされる面を取得または設定します。
DepthFunction { get; set; }深度テストで使用される比較関数を取得または設定します
DepthMask { get; set; }深度書き込みを有効または無効にします。
DepthTest { get; set; }深度テストを有効または無効にします。
DestinationBlendFactor { get; set; }色のブレンド方法を取得または設定します。
FrontFace { get; set; }前面の順序を取得または設定します。
PolygonMode { get; set; }ポリゴンのレンダリング モードを取得または設定します。
ScissorBox { get; set; }シザー ボックスを取得または設定します
ScissorTest { get; set; }シザー test を有効または無効にします
SourceBlendFactor { get; set; }色のブレンド方法を取得または設定します。
StencilBackFace { get; }背面のステンシル状態を取得します。
StencilFrontFace { get; }前面のステンシル状態を取得します。
StencilMask { get; set; }テストが完了すると、参照と格納されたステンシル値の両方で AND 演算されるマスクを取得または設定します。
StencilReference { get; set; }ステンシル テストの参照値を取得または設定します。
StencilTest { get; set; }ステンシル テストを有効または無効にします。

メソッド

名前説明
CompareTo(RenderState)レンダリング状態を別のインスタンスと比較します
Dispose()廃棄するRenderStateすべての内部リソースを解放します.
override Equals(object)このインスタンスが指定されたオブジェクトと等しいかどうかを示す値を返します。
override GetHashCode()このインスタンスのハッシュ コードを返します。

関連項目