Renderer

Overzicht

Renderer is een klasse in Aspose.3D FOSS voor .NET. Erft van: IDisposable.

De context over renderer.

Deze klasse biedt 7 methoden voor het werken met Renderer-objecten in .NET-programma’s. Beschikbare methoden zijn: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Alle publieke leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.3D FOSS voor .NET-pakket. Eigenschappen: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node, en nog 8.

Eigenschappen

NaamTypeToegangBeschrijving
ShaderSetShaderSetLezen/schrijvenHaalt op of stelt de shader set in die wordt gebruikt om de scène te renderen.
VariablesRendererVariableManagerLezenToegang tot de interne variabelen die voor het renderen worden gebruikt
PresetShadersPresetShadersLezen/schrijvenKrijgt of stelt de vooraf ingestelde shaderset in
RenderFactoryRenderFactoryLezenHaalt de fabriek op om render-gerelateerde objecten te bouwen.
AssetDirectoriesList<string>LezenMappen die externe assets opslaan
PostProcessingsIList<PostProcessing>LezenActieve postverwerkingsketen
EnableShadowsboolLezen/schrijvenHaalt op of stelt in of schaduwen moeten worden ingeschakeld.
RenderTargetIRenderTargetLezenSpecificeer de rendertarget waarop de volgende renderbewerkingen worden uitgevoerd.
NodeNodeLezen/schrijvenHaalt de instantie op of stelt deze in die wordt gebruikt om de wereldtransformatie-matrix te leveren.
FrustumFrustumLezen/schrijvenHaalt op of stelt het frustum in dat wordt gebruikt om view matrix te leveren.
RenderStageRenderStageLezenHaalt de huidige renderfase op.
MaterialMaterialLezen/schrijvenHaalt of stelt het materiaal in dat wordt gebruikt om materiaalinformatie te leveren die door shaders wordt gebruikt.
ShaderShaderProgramLezen/schrijvenHaalt op of stelt de shader-instantie in die wordt gebruikt voor het renderen van de geometrie.
FallbackEntityRendererEntityRendererLezen/schrijvenHaalt op of stelt de fallback entity renderer in wanneer de entity geen speciale renderer gedefinieerd heeft.

Methoden

HandtekeningBeschrijving
ClearCache()Cache handmatig wissen.
GetPostProcessing(name: string)Haalt een ingebouwde post-processor op die door de renderer wordt ondersteund.
Execute(postProcessing: PostProcessing, result: IRenderTarget)Voer een post-processing uit op het opgegeven renderdoel.
CreateRenderer()Maakt een nieuwe Renderer aan met het standaardprofiel.
Dispose()Verwijder de Renderer en alle gerelateerde resources
RegisterEntityRenderer(renderer: EntityRenderer)Registreer de entity renderer voor de opgegeven entiteit
Render(renderTarget: IRenderTarget)Render het opgegeven doel

Zie ook

 Nederlands