Aspose.ThreeD.Render
Contenu
[
Cacher
]Toutes les classes liées au rendu sont définies dans cet espace de noms
Des classes
| Classer | La description |
|---|---|
| DescriptorSetUpdater | Cette classe permet de mettre à jour leIDescriptorSet dans une opération en chaîne. |
| DriverException | L’exception déclenchée par les pilotes de rendu internes. |
| EntityRenderer | Sous-classe ceci pour implémenter le rendu pour différents types d’entités. |
| EntityRendererKey | La clé de l’entité enregistrée renderer |
| GLSLSource | Le code source des shaders dans GLSL |
| InitializationException | Exceptions dans l’initialisation du pipeline de rendu |
| PostProcessing | Les effets de post-traitement |
| PushConstant | Un utilitaire pour fournir des données au shader via la constante push. |
| Renderer | Le contexte du moteur de rendu. |
| RendererVariableManager | Cette classe gère les variables utilisées dans le rendu |
| RenderFactory | RenderFactory crée toutes les ressources représentées dans le pipeline de rendu. |
| RenderParameters | Décrire les paramètres de la cible de rendu |
| RenderResource | La classe abstraite de toutes les ressources de rendu Toutes les ressources de rendu seront supprimées lorsque le moteur de rendu sera publié. Des classes commeMesh/Texture aura un RenderResource correspondant |
| RenderState | État de rendu pour la construction du pipeline Les modifications apportées à l’état de rendu n’affecteront pas les instances de pipeline créées. |
| ShaderException | Exceptions liées au shader |
| ShaderProgram | Le programme shader |
| ShaderSet | programmes Shader pour chaque type de matériaux |
| ShaderSource | Le code source de shader |
| ShaderVariable | Variable de nuanceur |
| SPIRVSource | Le shader compilé au format SPIR-V. |
| StencilState | États de pochoir par face. |
| TextureData | Cette classe contient les données brutes et la définition du format d’une texture. |
| Viewport | AIRenderTarget contient au moins une fenêtre pour le rendu de la scène. |
| WindowHandle | Poignée de fenêtre encapsulée pour différentes plates-formes. |
Interfaces
| Interface | La description |
|---|---|
| IBuffer | L’interface de base de tous les tampons gérés utilisés dans le rendu |
| ICommandList | Encode une séquence de commandes qui sera envoyée au GPU pour le rendu. |
| IDescriptorSet | Les ensembles de descripteurs décrivent différentes ressources qui peuvent être utilisées pour se lier au pipeline de rendu comme les tampons, les textures |
| IIndexBuffer | Le tampon d’index décrit la géométrie utilisée dans le pipeline de rendu. |
| IPipeline | La séquence prédéfinie d’opérations à dessiner côté GPU. |
| IRenderQueue | Le moteur de rendu d’entité utilise cette file d’attente pour gérer les tâches de rendu. |
| IRenderTarget | L’interface de base de la cible de rendu |
| IRenderTexture | L’interface de rendu texture |
| IRenderWindow | IRenderWindow représente la fenêtre native créée par le système d’exploitation qui prend en charge le rendu. |
| ITexture1D | Texture 1D |
| ITexture2D | Texture 2D |
| ITextureCubemap | Texture de carte cubique |
| ITextureUnit | ITextureUnit représente une texture dans la mémoire partagée entre le GPU et le CPU et peut être échantillonnée par le shader, où leTexture représente uniquement une référence à un fichier externe. Plus de détails peuvent être trouvés https://en.wikipedia.org/wiki/Texture_mapping_unit |
| IVertexBuffer | Le tampon de vertex contient les données de vertex de polygone qui seront envoyées au pipeline de rendu |
Énumération
| Énumération | La description |
|---|---|
| BlendFactor | Le facteur de fusion spécifie l’arithmétique des pixels. |
| CompareFunction | La fonction de comparaison utilisée dans les tests de profondeur/stencil. |
| CubeFace | Chaque face de la texture de la carte du cube |
| CullFaceMode | Quel visage pour cull |
| DrawOperation | Les types primitifs à rendre |
| EntityRendererFeatures | Les fonctionnalités supplémentaires que le rendu d’entité fournira |
| FrontFace | Définir les polygones avant et arrière |
| IndexDataType | Le type de données des éléments dansIIndexBuffer |
| PixelFormat | Le format de pixel utilisé dans l’unité de texture. |
| PolygonMode | Le mode de pixellisation des polygones |
| PresetShaders | Ceci définit les shaders internes prédéfinis utilisés par le moteur de rendu. |
| RenderQueueGroupId | L’identifiant de groupe de la file d’attente de rendu |
| RenderStage | L’étape de rendu |
| ShaderStage | Étape de shader |
| StencilAction | Les actions de test de pochoir |
| TextureType | Le type deITextureUnit |