Aspose.ThreeD.Render
コンテンツ
[
隠れる
]レンダリング関連のすべてのクラスは、この名前空間で定義されています
クラス
| クラス | 説明 |
|---|---|
| DescriptorSetUpdater | このクラスでは、IDescriptorSet連鎖操作で. |
| DriverException | 内部レンダリング ドライバーによって発生した例外。 |
| EntityRenderer | これをサブクラス化して、さまざまな種類のエンティティのレンダリングを実装します. |
| EntityRendererKey | 登録エンティティのキー renderer |
| GLSLSource | GLSL のシェーダーのソース コード |
| InitializationException | レンダリング パイプラインの初期化における例外 |
| PostProcessing | 後処理効果 |
| PushConstant | プッシュ定数を介してシェーダーにデータを提供するユーティリティ。 |
| Renderer | renderer に関するコンテキスト。 |
| RendererVariableManager | このクラスは、レンダリングで使用される変数を管理します |
| RenderFactory | RenderFactory は、レンダリング パイプラインで表されるすべてのリソースを作成します。 |
| RenderParameters | レンダーターゲットのパラメータを記述します |
| RenderResource | すべてのレンダリング リソースの抽象クラス レンダラーが解放されると、すべてのレンダリング リソースが破棄されます。 のようなクラスMesh/Texture対応する RenderResource があります |
| RenderState | パイプラインを構築するためのレンダリング状態 レンダリング状態で行われた変更は、作成されたパイプライン インスタンスには影響しません。 |
| ShaderException | シェーダー関連の例外 |
| ShaderProgram | シェーダー プログラム |
| ShaderSet | 素材別シェーダープログラム |
| ShaderSource | shader のソースコード |
| ShaderVariable | シェーダー変数 |
| SPIRVSource | SPIR-V 形式でコンパイルされたシェーダー。 |
| StencilState | 面ごとのステンシル状態. |
| TextureData | このクラスには、生データとテクスチャのフォーマット定義が含まれています。 |
| Viewport | AIRenderTargetシーンをレンダリングするための少なくとも 1 つのビューポートが含まれています. |
| WindowHandle | 異なるプラットフォーム用のカプセル化されたウィンドウ ハンドル。 |
構造物
| 構造 | 説明 |
|---|---|
| CubeFaceData<T> | キューブ マップ テクスチャの各面のデータ。 |
インターフェース
| インターフェース | 説明 |
|---|---|
| IBuffer | render で使用されるすべてのマネージ バッファの基本インターフェイス |
| ICommandList | レンダリングのために GPU に送信される一連のコマンドをエンコードします。 |
| IDescriptorSet | 記述子セットは、バッファー、textures などのレンダリング パイプラインにバインドするために使用できるさまざまなリソースを記述します。 |
| IIndexBuffer | インデックス バッファは、レンダリング パイプラインで使用されるジオメトリを記述します。 |
| IPipeline | GPU 側で描画するための事前にベイクされた操作のシーケンス。 |
| IRenderQueue | エンティティ レンダラーは、このキューを使用してレンダリング タスクを管理します。 |
| IRenderTarget | レンダー ターゲットの基本インターフェイス |
| IRenderTexture | render texture のインターフェース |
| IRenderWindow | IRenderWindow は、レンダリングをサポートするオペレーティング システムによって作成されたネイティブ ウィンドウを表します。 |
| ITexture1D | 1D テクスチャ |
| ITexture2D | 2D テクスチャ |
| ITextureCubemap | キューブ マップ texture |
| ITextureUnit | ITextureUnitGPU と CPU の間で共有され、シェーダーによってサンプリングできるメモリ内のテクスチャを表し、 Texture外部ファイルへの参照のみを表します. 詳細については、https://en.wikipedia.org/wiki/Texture_mapping_unit を参照してください。 |
| IVertexBuffer | 頂点バッファーは、レンダリング パイプラインに送信されるポリゴン頂点データを保持します |
列挙
| 列挙 | 説明 |
|---|---|
| BlendFactor | ブレンド係数は、ピクセル演算を指定します。 |
| CompareFunction | 深さ/ステンシル テストで使用される比較関数。 |
| CubeFace | キューブ マップ テクスチャの各面 |
| CullFaceMode | cull に直面するもの |
| DrawOperation | render するプリミティブ型 |
| EntityRendererFeatures | エンティティ レンダラーが提供する追加機能 |
| FrontFace | 前面と背面のポリゴンを定義します |
| IndexDataType | の要素のデータ型IIndexBuffer |
| PixelFormat | テクスチャ ユニットで使用されるピクセルの形式。 |
| PolygonMode | ポリゴンのラスタライズ モード |
| PresetShaders | レンダラーが使用するプリセット内部シェーダーを定義します。 |
| RenderQueueGroupId | レンダー キューのグループ ID |
| RenderStage | レンダリング段階 |
| ShaderStage | シェーダーステージ |
| StencilAction | ステンシル テスト アクション |
| TextureType | のタイプITextureUnit |