Renderer

概要

Renderer は Aspose.3D の .NET 用 FOSS におけるクラスです。継承元: IDisposable。

レンダラーに関するコンテキストです。

このクラスは、.NET プログラムにおける Renderer オブジェクトの操作用に 7 つのメソッドを提供します。利用可能なメソッドは、ClearCache、CreateRenderer、Dispose、Execute、GetPostProcessing、RegisterEntityRenderer、Render です。すべての公開メンバーは、Aspose.3D の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションから利用可能です。プロパティ: AssetDirectories、EnableShadows、FallbackEntityRenderer、Frustum、Material、Node、およびその他 8 件。

プロパティ

名前型アクセス説明
ShaderSetShaderSet読み取り/書き込みシーンのレンダリングに使用されるシェーダーセットを取得または設定します。
VariablesRendererVariableManager読み取りレンダリングに使用される内部変数へのアクセス
PresetShadersPresetShaders読み取り/書き込みプリセットシェーダーセットを取得または設定します
RenderFactoryRenderFactory読み取りレンダリング関連オブジェクトを構築するためのファクトリを取得します。
AssetDirectoriesList<string>読み取り外部アセットを格納するディレクトリ
PostProcessingsIList<PostProcessing>読み取りアクティブなポストプロセッシングチェーン
EnableShadowsbool読み取り/書き込みシャドウを有効にするかどうかを取得または設定します。
RenderTargetIRenderTarget読み取り以下のレンダー操作が実行されるレンダーターゲットを指定します。
NodeNode読み取り/書き込みワールド変換行列を提供するために使用されるインスタンスを取得または設定します。
FrustumFrustum読み取り/書き込みビュー行列を提供するために使用されるフラスタムを取得または設定します。
RenderStageRenderStage読み取り現在のレンダー段階を取得します。
MaterialMaterial読み取り/書き込みシェーダーが使用するマテリアル情報を提供するために使用されるマテリアルを取得または設定します。
ShaderShaderProgram読み取り/書き込みジオメトリのレンダリングに使用されるシェーダーインスタンスを取得または設定します。
FallbackEntityRendererEntityRenderer読み取り/書き込みエンティティに特別なレンダラーが定義されていない場合のフォールバックエンティティレンダラーを取得または設定します。

メソッド

シグネチャ説明
ClearCache()キャッシュを手動でクリアします。
GetPostProcessing(name: string)レンダラがサポートする組み込みのポストプロセッサを取得します。
Execute(postProcessing: PostProcessing, result: IRenderTarget)指定されたレンダーターゲットでポストプロセッシングを実行します。
CreateRenderer()デフォルトプロファイルで新しい Renderer を作成します。
Dispose()Renderer とそれに関連するすべてのリソースを破棄する
RegisterEntityRenderer(renderer: EntityRenderer)指定されたエンティティ用にエンティティレンダラーを登録する
Render(renderTarget: IRenderTarget)指定されたターゲットをレンダリングする

参照

 日本語