RenderFactory
RenderFactory class
RenderFactory は、レンダリング パイプラインで表されるすべてのリソースを作成します。
public abstract class RenderFactory
メソッド
名前 | 説明 |
---|---|
abstract CreateCubeRenderTexture(RenderParameters, int, int) | 1 つのキューブ texture を含むレンダー ターゲットを作成します |
abstract CreateDescriptorSet(ShaderProgram) | 指定されたシェーダー プログラムの記述子セットを作成します。 |
abstract CreateIndexBuffer() | を作成IIndexBuffer ポリゴンの面情報を格納するインスタンス. |
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | 事前構成されたシェーダー/レンダリング状態/頂点宣言と描画操作を使用して、事前構成されたグラフィックス パイプラインを作成します。 |
abstract CreateRenderTexture(RenderParameters, int, int) | texture にレンダリングする 1 つのターゲットを含むレンダー ターゲットを作成します。 |
abstract CreateRenderTexture(RenderParameters, int, int, int) | texture にレンダリングするレンダー ターゲットを作成します。 |
abstract CreateRenderWindow(RenderParameters, WindowHandle) | ネイティブ ウィンドウにレンダリングするレンダー ターゲットを作成します。 |
abstract CreateShaderProgram(ShaderSource) | 作成ShaderProgram object |
CreateTextureUnit() | シェーダーがアクセスできる 2D テクスチャ ユニットを作成します。 |
abstract CreateTextureUnit(TextureType) | シェーダーがアクセスできるテクスチャ ユニットを作成します。 |
abstract CreateUniformBuffer(int) | 事前に割り当てられたサイズで GPU 側に新しい一様バッファを作成します。 |
abstract CreateVertexBuffer(VertexDeclaration) | を作成IVertexBuffer ポリゴンの頂点情報を格納するインスタンス. |
関連項目
- 名前空間 Aspose.ThreeD.Render
- 組み立て Aspose.3D