RenderFactory

RenderFactory

Огляд

RenderFactory — це клас у Aspose.3D FOSS для .NET.

RenderFactory створює всі ресурси, які представлені в конвеєрі рендерингу.

Цей клас надає 12 методів для роботи з об’єктами RenderFactory у програмах .NET. Доступні методи включають: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.3D FOSS для .NET.

Методи

СигнатураОпис
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()Створіть 2D текстурний блок, який можна отримати у шейдері.
CreateShaderProgram(shaderSource: ShaderSource)Створіть об’єкт ShaderProgram
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)Створіть попередньо налаштований графічний конвеєр з попередньо налаштованим шейдером/станом рендерингу/оголошенням вершин і операціями малювання.
CreateUniformBuffer(size: int)Створіть новий уніформний буфер на стороні GPU з попередньо виділеним розміром.

Дивіться також

 Українська