Aspose.ThreeD.Render
inhoud
[
verbergen
]Alle aan rendering gerelateerde klassen zijn gedefinieerd in deze naamruimte
Klassen
Klas | Beschrijving |
---|---|
DescriptorSetUpdater | Deze klasse maakt het mogelijk om deIDescriptorSet in een kettingoperatie. |
DriverException | De uitzondering veroorzaakt door interne weergavestuurprogramma’s. |
EntityRenderer | Subklasse dit om weergave voor verschillende soorten entiteiten te implementeren. |
EntityRendererKey | De sleutel van renderer geregistreerde entiteit |
GLSLSource | De broncode van shaders in GLSL |
InitializationException | Uitzonderingen bij initialisatie van renderpijplijn |
PostProcessing | De nabewerkingseffecten |
PushConstant | Een hulpprogramma om gegevens aan shader te leveren via push constant. |
Renderer | De context over renderer. |
RendererVariableManager | Deze klasse beheert variabelen die worden gebruikt bij het renderen |
RenderFactory | RenderFactory maakt alle bronnen aan die vertegenwoordigd zijn in de renderingpijplijn. |
RenderParameters | Beschrijf de parameters van de render target |
RenderResource | De abstracte klasse van alle renderresources Alle renderresources worden verwijderd wanneer de renderer wordt vrijgegeven. Klassen zoalsMesh /Texture zal een corresponderende RenderResource hebben |
RenderState | Renderstatus voor het bouwen van de pijplijn De wijzigingen in de renderstatus hebben geen invloed op de gemaakte pijplijninstanties. |
ShaderException | Shader-gerelateerde uitzonderingen |
ShaderProgram | Het shader-programma |
ShaderSet | Shader-programma’s voor elk soort materiaal |
ShaderSource | De broncode van shader |
ShaderVariable | Shader-variabele |
SPIRVSource | De gecompileerde arcering in SPIR-V-formaat. |
StencilState | Stencilstatussen per vlak. |
TextureData | Deze klasse bevat de onbewerkte gegevens en formaatdefinitie van een textuur. |
Viewport | EENIRenderTarget bevat ten minste één viewport voor het weergeven van de scène. |
WindowHandle | Ingekapselde raamgreep voor verschillende platformen. |
Structuren
Structuur | Beschrijving |
---|---|
CubeFaceData<T> | Gegevens voor elk vlak van de kubuskaarttextuur. |
Interfaces
Koppel | Beschrijving |
---|---|
IBuffer | De basisinterface van alle beheerde buffers die worden gebruikt bij het renderen |
ICommandList | Codeert een reeks opdrachten die naar GPU worden verzonden om te renderen. |
IDescriptorSet | De descriptorsets beschrijven verschillende bronnen die kunnen worden gebruikt om te binden aan de renderpijplijn, zoals buffers, texturen |
IIndexBuffer | De indexbuffer beschrijft de geometrie die wordt gebruikt bij het renderen van pijplijnen. |
IPipeline | De voorgebakken reeks bewerkingen om in GPU-zijde te tekenen. |
IRenderQueue | Entiteitsrenderer gebruikt deze wachtrij om rendertaken te beheren. |
IRenderTarget | De basisinterface van render target |
IRenderTexture | De interface van render texture |
IRenderWindow | IRenderWindow vertegenwoordigt het native venster dat is gemaakt door het besturingssysteem dat rendering ondersteunt. |
ITexture1D | 1D-textuur |
ITexture2D | 2D-textuur |
ITextureCubemap | Cube map texture |
ITextureUnit | ITextureUnit vertegenwoordigt een textuur in het geheugen die wordt gedeeld tussen GPU en CPU en kan worden gesampled door de shader, waar deTexture vertegenwoordigt alleen een verwijzing naar een extern bestand. Meer details zijn te vinden https://en.wikipedia.org/wiki/Texture_mapping_unit |
IVertexBuffer | De vertex-buffer bevat de polygoon vertex-gegevens die worden verzonden naar rendering pipeline |
Opsomming
Opsomming | Beschrijving |
---|---|
BlendFactor | Mengfactor specificeer pixelberekeningen. |
CompareFunction | De vergelijkingsfunctie die wordt gebruikt bij diepte-/stenciltesten. |
CubeFace | Elk vlak van de kubuskaarttextuur |
CullFaceMode | Welk gezicht moet worden geruimd |
DrawOperation | De primitieve typen om te renderen |
EntityRendererFeatures | De extra functies die de entiteitsweergave zal bieden |
FrontFace | Definieer naar voren en naar achteren gerichte polygonen |
IndexDataType | Het gegevenstype van de elementen inIIndexBuffer |
PixelFormat | Het pixelformaat gebruikt in textuureenheid. |
PolygonMode | De veelhoekrastermodus |
PresetShaders | Dit definieert de vooraf ingestelde interne shaders die door de renderer worden gebruikt. |
RenderQueueGroupId | De groeps-ID van renderwachtrij |
RenderStage | Het renderstadium |
ShaderStage | Shader-podium |
StencilAction | De stenciltestacties |
TextureType | Het type van deITextureUnit |