RenderFactory

RenderFactory class

RenderFactory membuat semua sumber daya yang direpresentasikan dalam pipa rendering.

public abstract class RenderFactory

Metode

NamaKeterangan
abstract CreateCubeRenderTexture(RenderParameters, int, int)Buat target render berisi 1 tekstur kubus
abstract CreateDescriptorSet(ShaderProgram)Buat set deskriptor untuk program shader yang ditentukan.
abstract CreateIndexBuffer()Buat sebuahIIndexBuffer contoh untuk menyimpan informasi wajah poligon.
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation)Membuat pipeline grafis yang telah dikonfigurasi sebelumnya dengan deklarasi shader/render state/vertex yang telah dikonfigurasi sebelumnya dan menggambar operasi.
abstract CreateRenderTexture(RenderParameters, int, int)Buat target render berisi 1 target yang dirender ke texture
abstract CreateRenderTexture(RenderParameters, int, int, int)Membuat target render yang merender tekstur
abstract CreateRenderWindow(RenderParameters, WindowHandle)Buat target render yang merender ke jendela asli.
abstract CreateShaderProgram(ShaderSource)Buat sebuahShaderProgram objek
CreateTextureUnit()Buat unit tekstur 2D yang dapat diakses oleh shader.
abstract CreateTextureUnit(TextureType)Buat unit tekstur yang dapat diakses oleh shader.
abstract CreateUniformBuffer(int)Buat buffer seragam baru di sisi GPU dengan ukuran yang telah dialokasikan sebelumnya.
abstract CreateVertexBuffer(VertexDeclaration)Buat sebuahIVertexBuffer instance untuk menyimpan informasi simpul poligon.

Lihat juga