Aspose.ThreeD.Render
Todas las clases relacionadas con la representación se definen en este espacio de nombres
Clases
Clase |
Descripción |
DescriptorSetUpdater |
Esta clase permite actualizar elIDescriptorSet en una operación en cadena. |
DriverException |
La excepción generada por los controladores de renderizado internos. |
EntityRenderer |
Subclase esto para implementar el renderizado para diferentes tipos de entidades. |
EntityRendererKey |
La clave de la entidad registrada renderer |
GLSLSource |
El código fuente de los shaders en GLSL |
InitializationException |
Excepciones en la inicialización de canalización de procesamiento |
PostProcessing |
Los efectos de posprocesamiento |
PushConstant |
Una utilidad para proporcionar datos a shader a través de push constante. |
Renderer |
El contexto sobre renderer. |
RendererVariableManager |
Esta clase gestiona las variables utilizadas en el renderizado |
RenderFactory |
RenderFactory crea todos los recursos representados en la canalización de representación. |
RenderParameters |
Describe los parámetros del render target |
RenderResource |
La clase abstracta de todos los recursos de renderizado Todos los recursos de renderizado se eliminarán cuando se libere el renderizador. Clases comoMesh /Texture tendrá un RenderResource correspondiente |
RenderState |
Estado de representación para construir la canalización Los cambios realizados en el estado de representación no afectarán las instancias de canalización creadas. |
ShaderException |
Excepciones relacionadas con sombreadores |
ShaderProgram |
El programa de sombreado |
ShaderSet |
Programas de shaders para cada tipo de material |
ShaderSource |
El código fuente de shader |
ShaderVariable |
Variable de sombreado |
SPIRVSource |
El shader compilado en formato SPIR-V. |
StencilState |
Estados del stencil por cara. |
TextureData |
Esta clase contiene los datos sin procesar y la definición de formato de una textura. |
Viewport |
AIRenderTarget contiene al menos una ventana gráfica para renderizar la escena. |
WindowHandle |
Identificador de ventana encapsulado para diferentes plataformas. |
Interfaces
Interfaz |
Descripción |
IBuffer |
La interfaz base de todos los búferes administrados que se utilizan en el renderizado |
ICommandList |
Codifica una secuencia de comandos que se enviarán a la GPU para renderizar. |
IDescriptorSet |
Los conjuntos de descriptores describen diferentes recursos que se pueden usar para enlazar con la canalización de procesamiento, como búferes, texturas |
IIndexBuffer |
El búfer de índice describe la geometría utilizada en la canalización de representación. |
IPipeline |
La secuencia precocinada de operaciones para dibujar en el lado GPU. |
IRenderQueue |
El procesador de entidades usa esta cola para administrar las tareas de procesamiento. |
IRenderTarget |
La interfaz base de render target |
IRenderTexture |
La interfaz de render textura |
IRenderWindow |
IRenderWindow representa la ventana nativa creada por el sistema operativo que admite la representación. |
ITexture1D |
textura 1D |
ITexture2D |
textura 2D |
ITextureCubemap |
Textura de mapa de cubos |
ITextureUnit |
ITextureUnit representa una textura en la memoria compartida entre GPU y CPU y puede ser muestreada por el shader, donde elTexture solo representa una referencia a un archivo externo. Se pueden encontrar más detalles https://en.wikipedia.org/wiki/Texture_mapping_unit |
IVertexBuffer |
El búfer de vértices contiene los datos del vértice del polígono que se enviarán a la canalización de representación |
Enumeración