RenderFactory

RenderFactory

Gambaran Umum

RenderFactory adalah kelas dalam Aspose.3D FOSS untuk .NET.

RenderFactory membuat semua sumber daya yang direpresentasikan dalam pipeline rendering.

Kelas ini menyediakan 12 metode untuk bekerja dengan objek RenderFactory dalam program .NET. Metode yang tersedia meliputi: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah memasang paket Aspose.3D FOSS untuk .NET.

Metode

Tanda TanganDeskripsi
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)Buat target render yang merender ke tekstur
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)Buat target render yang berisi 1 target yang merender ke tekstur
CreateDescriptorSet(shader: ShaderProgram)Buat set deskriptor untuk program shader yang ditentukan.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)Buat target render yang berisi 1 tekstur kubus
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)Buat target render yang merender ke jendela native.
CreateVertexBuffer(declaration: VertexDeclaration)Buat sebuah instance IVertexBuffer untuk menyimpan informasi vertex poligon.
CreateIndexBuffer()Buat sebuah instance IIndexBuffer untuk menyimpan informasi face poligon.
CreateTextureUnit(textureType: TextureType)Buat unit tekstur yang dapat diakses oleh shader.
CreateTextureUnit()Buat unit tekstur 2D yang dapat diakses oleh shader.
CreateShaderProgram(shaderSource: ShaderSource)Buat objek ShaderProgram
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)Buat pipeline grafis yang telah dikonfigurasi sebelumnya dengan shader/render state/vertex declaration yang telah dikonfigurasi sebelumnya dan operasi menggambar.
CreateUniformBuffer(size: int)Buat buffer uniform baru di sisi GPU dengan ukuran yang telah dialokasikan sebelumnya.

Lihat Juga

 Bahasa Indonesia