Renderer

Renderer class

renderer に関するコンテキスト。

public abstract class Renderer : IDisposable

プロパティ

名前説明
AssetDirectories { get; }外部アセットを保存したディレクトリ
EnableShadows { get; set; }影を有効にするかどうかを取得または設定します。
FallbackEntityRenderer { get; set; }エンティティに特別なレンダラーが定義されていない場合のフォールバック エンティティ レンダラーを取得または設定します。
virtual Frustum { get; set; }ビュー マトリックスを提供するために使用されるフラスタムを取得または設定します。
virtual Material { get; set; }シェーダーで使用されるマテリアル情報を提供するために使用されるマテリアルを取得または設定します.
Node { get; set; }を取得または設定しますNodeワールド変換行列を提供するために使用されるインスタンス.
PostProcessings { get; }アクティブな後処理チェーン
PresetShaders { get; set; }プリセット シェーダを取得または設定します set
abstract RenderFactory { get; }レンダリング関連のオブジェクトを構築するファクトリを取得します。
RenderStage { get; }現在のレンダリング ステージを取得します。
RenderTarget { get; }次のレンダリング操作が実行されるレンダー ターゲットを指定します。
Shader { get; set; }ジオメトリのレンダリングに使用されるシェーダー インスタンスを取得または設定します。
ShaderSet { get; set; }シーンのレンダリングに使用されたシェーダー セットを取得または設定します
Variables { get; }レンダリングに使用される内部変数へのアクセス

メソッド

名前説明
static CreateRenderer()新しいRendererデフォルトのプロファイルで.
virtual ClearCache()キャッシュを手動でクリアします。 Aspose.3D は、マテリアル/ジオメトリなどの一部のオブジェクトを、レンダリング パイプラインと互換性のある内部タイプにキャッシュします。 これは、シーンに大きな変更がある場合に手動で呼び出す必要があります。
Dispose()廃棄するRendererおよび関連するすべてのリソース
abstract Execute(PostProcessing, IRenderTarget)指定されたレンダー ターゲットで後処理を実行します
GetPostProcessing(string)レンダラーでサポートされている組み込みのポスト プロセッサを取得します。
virtual RegisterEntityRenderer(EntityRenderer)指定されたエンティティのエンティティ レンダラーを登録します
virtual Render(IRenderTarget)指定された target をレンダリングします

関連項目