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ポリゴンの頂点情報を格納するインスタンス.

関連項目