RenderFactory

RenderFactory

Panoramica

RenderFactory è una classe in Aspose.3D FOSS per .NET.

RenderFactory crea tutte le risorse che sono rappresentate nella pipeline di rendering.

Questa classe fornisce 12 metodi per lavorare con gli oggetti RenderFactory nei programmi .NET. I metodi disponibili includono: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.3D FOSS per .NET package.

Metodi

FirmaDescrizione
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)Crea un render target che renderizza nella texture
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)Crea un render target che contiene 1 target e renderizza nella texture
CreateDescriptorSet(shader: ShaderProgram)Crea il descriptor set per il programma shader specificato.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)Crea un render target contenente 1 texture cubica
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)Crea un render target che renderizza nella finestra nativa.
CreateVertexBuffer(declaration: VertexDeclaration)Crea un’istanza di IVertexBuffer per memorizzare le informazioni dei vertici del poligono.
CreateIndexBuffer()Crea un’istanza di IIndexBuffer per memorizzare le informazioni delle facce del poligono.
CreateTextureUnit(textureType: TextureType)Crea un’unità di texture accessibile dallo shader.
CreateTextureUnit()Crea un’unità di texture 2D accessibile dallo shader.
CreateShaderProgram(shaderSource: ShaderSource)Crea un oggetto ShaderProgram
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)Crea una pipeline grafica preconfigurata con shader/stato di rendering/declarazione dei vertici preconfigurati e operazioni di disegno.
CreateUniformBuffer(size: int)Crea un nuovo buffer uniforme sul lato GPU con dimensione preallocata.

Vedi anche

 Italiano