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 をレンダリングします |
関連項目
- 名前空間 Aspose.ThreeD.Render
- 組み立て Aspose.3D