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

Enumeración Descripción
BlendFactor Factor de fusión especificar aritmética de píxeles.
CompareFunction La función de comparación utilizada en pruebas de profundidad/plantilla.
CubeFace Cada cara de la textura del mapa del cubo
CullFaceMode Que cara sacrificar
DrawOperation Los tipos primitivos a renderizar
EntityRendererFeatures Las funciones adicionales que proporcionará el renderizador de entidades
FrontFace Definir polígonos frontales y posteriores
IndexDataType El tipo de datos de los elementos enIIndexBuffer
PixelFormat El formato de píxel utilizado en la unidad de textura.
PolygonMode El modo de rasterización de polígonos
PresetShaders Esto define los sombreadores internos predeterminados utilizados por el renderizador.
RenderQueueGroupId El ID de grupo de render queue
RenderStage La etapa de renderizado
ShaderStage Etapa de sombreado
StencilAction Las acciones de prueba de la plantilla
TextureType El tipo de laITextureUnit