RenderState
概要
RenderState は .NET 用の Aspose.3D FOSS にあるクラスです。継承元: IDisposable、IComparable<RenderState>。
パイプライン構築用のレンダー状態。レンダー状態で行われた変更は、作成されたパイプラインインスタンスに影響しません。
このクラスは .NET プログラムで RenderState オブジェクトを操作するための5つのメソッドを提供します。利用可能なメソッドは: CompareTo、Dispose、Equals、GetHashCode、RenderState。Aspose.3D FOSS for .NET パッケージをインストールすれば、すべての公開メンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: Blend、BlendColor、CullFace、CullFaceMode、DepthFunction、DepthMask、およびその他11項目。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Blend | bool | 読み取り/書き込み | フラグメントブレンドを有効または無効にします。 |
BlendColor | FVector4 | 読み取り/書き込み | 使用されるブレンドカラーを取得または設定します |
SourceBlendFactor | BlendFactor | 読み取り/書き込み | 色がどのようにブレンドされるかを取得または設定します。 |
DestinationBlendFactor | BlendFactor | 読み取り/書き込み | 色がどのようにブレンドされるかを取得または設定します。 |
CullFace | bool | 読み取り/書き込み | カリングフェースを有効化または無効化します |
CullFaceMode | CullFaceMode | 読み取り/書き込み | カリングされる面を取得または設定します。 |
FrontFace | FrontFace | 読み取り/書き込み | フロントフェイスがどの順序かを取得または設定します。 |
DepthTest | bool | 読み取り/書き込み | 深度テストを有効または無効にします。 |
DepthMask | bool | 読み取り/書き込み | 深度書き込みを有効または無効にします。 |
DepthFunction | CompareFunction | 読み取り/書き込み | 深度テストで使用される比較関数を取得または設定します |
StencilTest | bool | 読み取り/書き込み | ステンシルテストを有効または無効にします。 |
StencilReference | int | 読み取り/書き込み | ステンシルテストの参照値を取得または設定します。 |
StencilMask | uint | 読み取り/書き込み | テストが実行されたときに、参照ステンシル値と格納されたステンシル値の両方に AND 演算されるマスクを取得または設定します。 |
StencilFrontFace | StencilState | 読み取り | 前面のステンシル状態を取得します。 |
StencilBackFace | StencilState | 読み取り | 裏面のステンシル状態を取得します。 |
ScissorTest | bool | 読み取り/書き込み | シザーテストを有効または無効にします |
PolygonMode | PolygonMode | 読み取り/書き込み | ポリゴンのレンダーモードを取得または設定します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
RenderState() | コンストラクタ |
Equals(obj: object) | FOSS エディションでは実装されておらず、実行時に例外がスローされます。 このインスタンスが指定されたオブジェクトと等しいかどうかを示す値を返します。 |
GetHashCode() | FOSS エディションでは実装されておらず、実行時に例外がスローされます。 このインスタンスのハッシュコードを返します。 |
Dispose() | Dispose the と内部リソースをすべて解放します。 |
CompareTo(other: RenderState) | FOSS エディションでは実装されていません — 実行時に例外がスローされます。 別のインスタンスと描画状態を比較する |