Aspose.ThreeD.Render
Contenuti
[
Nascondere
]Tutte le classi relative al rendering sono definite in questo spazio dei nomi
Classi
Classe | Descrizione |
---|---|
DescriptorSetUpdater | Questa classe permette di aggiornare ilIDescriptorSet in un’operazione a catena. |
DriverException | L’eccezione sollevata dai driver di rendering interni. |
EntityRenderer | Sottoclasse this per implementare il rendering per diversi tipi di entità. |
EntityRendererKey | La chiave del renderer di entità registrata |
GLSLSource | Il codice sorgente degli shader in GLSL |
InitializationException | Eccezioni nell’inizializzazione della pipeline di rendering |
PostProcessing | Gli effetti di post-elaborazione |
PushConstant | Un’utilità per fornire dati allo shader tramite la costante push. |
Renderer | Il contesto sul renderer. |
RendererVariableManager | Questa classe gestisce le variabili usate nel rendering |
RenderFactory | RenderFactory crea tutte le risorse rappresentate nella pipeline di rendering. |
RenderParameters | Descrivi i parametri della destinazione di rendering |
RenderResource | La classe astratta di tutte le risorse di rendering Tutte le risorse di rendering verranno eliminate al rilascio del renderer. Classi comeMesh /Texture avrà un RenderResource corrispondente |
RenderState | Stato di rendering per la creazione della pipeline Le modifiche apportate allo stato di rendering non influiranno sulle istanze della pipeline create. |
ShaderException | Eccezioni relative allo shader |
ShaderProgram | Il programma shader |
ShaderSet | Programmi Shader per ogni tipo di materiale |
ShaderSource | Il codice sorgente di shader |
ShaderVariable | Variabile shader |
SPIRVSource | Lo shader compilato in formato SPIR-V. |
StencilState | Stati stencil per faccia. |
TextureData | Questa classe contiene i dati grezzi e la definizione del formato di una texture. |
Viewport | AIRenderTarget contiene almeno una finestra per il rendering della scena. |
WindowHandle | Maniglia per finestra incapsulata per diverse piattaforme. |
Interfacce
Interfaccia | Descrizione |
---|---|
IBuffer | L’interfaccia di base di tutti i buffer gestiti utilizzati nel rendering |
ICommandList | Codifica una sequenza di comandi che verranno inviati alla GPU per il rendering. |
IDescriptorSet | I set di descrittori descrivono diverse risorse che possono essere utilizzate per associare alla pipeline di rendering come buffer, textures |
IIndexBuffer | Il buffer di indice descrive la geometria utilizzata nella pipeline di rendering. |
IPipeline | La sequenza precostituita di operazioni da disegnare sul lato GPU. |
IRenderQueue | Il renderer di entità utilizza questa coda per gestire le attività di rendering. |
IRenderTarget | L’interfaccia di base di rendering target |
IRenderTexture | L’interfaccia di rendering texture |
IRenderWindow | IRenderWindow rappresenta la finestra nativa creata dal sistema operativo che supporta il rendering. |
ITexture1D | Texture 1D |
ITexture2D | Texture 2D |
ITextureCubemap | Texture mappa cubo |
ITextureUnit | ITextureUnit rappresenta una texture nella memoria condivisa tra GPU e CPU e può essere campionata dallo shader, dove ilTexture rappresenta solo un riferimento a un file esterno. Maggiori dettagli possono essere trovati https://en.wikipedia.org/wiki/Texture_mapping_unit |
IVertexBuffer | Il buffer dei vertici contiene i dati dei vertici del poligono che verranno inviati alla pipeline di rendering |
Enumerazione
Enumerazione | Descrizione |
---|---|
BlendFactor | Il fattore di fusione specifica l’aritmetica dei pixel. |
CompareFunction | La funzione di confronto utilizzata nei test di profondità/stencil. |
CubeFace | Ogni faccia della trama della mappa del cubo |
CullFaceMode | Che faccia da abbattere |
DrawOperation | I tipi primitivi da renderizzare |
EntityRendererFeatures | Le funzionalità extra che il renderer di entità fornirà |
FrontFace | Definisci poligoni frontali e posteriori |
IndexDataType | Il tipo di dati degli elementi inIIndexBuffer |
PixelFormat | Il formato del pixel utilizzato nell’unità texture. |
PolygonMode | La modalità di rasterizzazione del poligono |
PresetShaders | Definisce gli shader interni preimpostati utilizzati dal renderer. |
RenderQueueGroupId | L’ID gruppo della coda di rendering |
RenderStage | La fase di rendering |
ShaderStage | Fase shader |
StencilAction | Le azioni di prova dello stencil |
TextureType | Il tipo diITextureUnit |