## RenderState class

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

```csharp
public class RenderState : IComparable<RenderState>, IDisposable
```

## コンストラクター

| 名前 | 説明 |
| --- | --- |
| [RenderState](renderstate/)() | のコンストラクター`RenderState` |

## プロパティ

| 名前 | 説明 |
| --- | --- |
| [Blend](../../aspose.threed.render/renderstate/blend/) { get; set; } | フラグメント ブレンディングを有効または無効にします。 |
| [BlendColor](../../aspose.threed.render/renderstate/blendcolor/) { get; set; } | で使用されるブレンド カラーを取得または設定します。ConstantColor |
| [CullFace](../../aspose.threed.render/renderstate/cullface/) { get; set; } | カリング face を有効または無効にします |
| [CullFaceMode](../../aspose.threed.render/renderstate/cullfacemode/) { get; set; } | カリングされる面を取得または設定します。 |
| [DepthFunction](../../aspose.threed.render/renderstate/depthfunction/) { get; set; } | 深度テストで使用される比較関数を取得または設定します |
| [DepthMask](../../aspose.threed.render/renderstate/depthmask/) { get; set; } | 深度書き込みを有効または無効にします。 |
| [DepthTest](../../aspose.threed.render/renderstate/depthtest/) { get; set; } | 深度テストを有効または無効にします。 |
| [DestinationBlendFactor](../../aspose.threed.render/renderstate/destinationblendfactor/) { get; set; } | 色のブレンド方法を取得または設定します。 |
| [FrontFace](../../aspose.threed.render/renderstate/frontface/) { get; set; } | 前面の順序を取得または設定します。 |
| [PolygonMode](../../aspose.threed.render/renderstate/polygonmode/) { get; set; } | ポリゴンのレンダリング モードを取得または設定します。 |
| [ScissorBox](../../aspose.threed.render/renderstate/scissorbox/) { get; set; } | シザー ボックスを取得または設定します |
| [ScissorTest](../../aspose.threed.render/renderstate/scissortest/) { get; set; } | シザー test を有効または無効にします |
| [SourceBlendFactor](../../aspose.threed.render/renderstate/sourceblendfactor/) { get; set; } | 色のブレンド方法を取得または設定します。 |
| [StencilBackFace](../../aspose.threed.render/renderstate/stencilbackface/) { get; } | 背面のステンシル状態を取得します。 |
| [StencilFrontFace](../../aspose.threed.render/renderstate/stencilfrontface/) { get; } | 前面のステンシル状態を取得します。 |
| [StencilMask](../../aspose.threed.render/renderstate/stencilmask/) { get; set; } | テストが完了すると、参照と格納されたステンシル値の両方で AND 演算されるマスクを取得または設定します。 |
| [StencilReference](../../aspose.threed.render/renderstate/stencilreference/) { get; set; } | ステンシル テストの参照値を取得または設定します。 |
| [StencilTest](../../aspose.threed.render/renderstate/stenciltest/) { get; set; } | ステンシル テストを有効または無効にします。 |

## メソッド

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

### 関連項目

* 名前空間 [Aspose.ThreeD.Render](../../aspose.threed.render/)
* 組み立て [Aspose.3D](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.3D.dll -->
