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項目。

プロパティ

名前型アクセス説明
Blendbool読み取り/書き込みフラグメントブレンドを有効または無効にします。
BlendColorFVector4読み取り/書き込み使用されるブレンドカラーを取得または設定します
SourceBlendFactorBlendFactor読み取り/書き込み色がどのようにブレンドされるかを取得または設定します。
DestinationBlendFactorBlendFactor読み取り/書き込み色がどのようにブレンドされるかを取得または設定します。
CullFacebool読み取り/書き込みカリングフェースを有効化または無効化します
CullFaceModeCullFaceMode読み取り/書き込みカリングされる面を取得または設定します。
FrontFaceFrontFace読み取り/書き込みフロントフェイスがどの順序かを取得または設定します。
DepthTestbool読み取り/書き込み深度テストを有効または無効にします。
DepthMaskbool読み取り/書き込み深度書き込みを有効または無効にします。
DepthFunctionCompareFunction読み取り/書き込み深度テストで使用される比較関数を取得または設定します
StencilTestbool読み取り/書き込みステンシルテストを有効または無効にします。
StencilReferenceint読み取り/書き込みステンシルテストの参照値を取得または設定します。
StencilMaskuint読み取り/書き込みテストが実行されたときに、参照ステンシル値と格納されたステンシル値の両方に AND 演算されるマスクを取得または設定します。
StencilFrontFaceStencilState読み取り前面のステンシル状態を取得します。
StencilBackFaceStencilState読み取り裏面のステンシル状態を取得します。
ScissorTestbool読み取り/書き込みシザーテストを有効または無効にします
PolygonModePolygonMode読み取り/書き込みポリゴンのレンダーモードを取得または設定します。

メソッド

シグネチャ説明
RenderState()コンストラクタ
Equals(obj: object)FOSS エディションでは実装されておらず、実行時に例外がスローされます。 このインスタンスが指定されたオブジェクトと等しいかどうかを示す値を返します。
GetHashCode()FOSS エディションでは実装されておらず、実行時に例外がスローされます。 このインスタンスのハッシュコードを返します。
Dispose()Dispose the と内部リソースをすべて解放します。
CompareTo(other: RenderState)FOSS エディションでは実装されていません — 実行時に例外がスローされます。 別のインスタンスと描画状態を比較する

参照

 日本語