RenderFactory
Pregled
RenderFactory је класа у Aspose.3D FOSS за .NET.
RenderFactory ствара све ресурсе које су представљене у цеви за рендеринг.
Ова класа пружа 12 метода за рад са објектима RenderFactory у .NET програмима. Доступне методе укључују: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Сви јавни чланови су доступни за било коју .NET апликацију након инсталације Aspose.3D FOSS за .Net пакет.
Metode
| Signature | Опис |
|---|---|
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int) | Креирајте циљ рендера који се редује текстурији |
CreateRenderTexture(parameters: RenderParameters, width: int, height: int) | Креирање циља рендера садржи 1 циљ који се редује текстурији |
CreateDescriptorSet(shader: ShaderProgram) | Креирајте подешавање описника за одређени програм шадера. |
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int) | Креирање ренде циља садржи 1 куб текстуре |
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle) | Направите циљ рендера који се рендер на родном прозору. |
CreateVertexBuffer(declaration: VertexDeclaration) | Креирајте IVertexBuffer примјер да бисте сачували информације о вертексу полигона. |
CreateIndexBuffer() | Направите IIndexBuffer примјер да бисте сачували информације о лицу полигона. |
CreateTextureUnit(textureType: TextureType) | Креирајте текстуалну јединицу која се може приступити шајдер. |
CreateTextureUnit() | Креирајте 2Д текстуру јединица која се може приступити сензором. |
CreateShaderProgram(shaderSource: ShaderSource) | Креирајте објекат ShaderProgram |
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation) | Креирајте преконфигурисани графички цев са претходно конфигираним декларацијом сенке / рендера / вертекса и операцијама цртања. |
CreateUniformBuffer(size: int) | Креирајте нови унифик буфер на страни ГПУ-а са претходно додељеном величином. |