Renderer

Renderer class

Kontexten om renderer.

public abstract class Renderer : IDisposable

Egenskaper

namnBeskrivning
AssetDirectories { get; }Kataloger som lagrade externa tillgångar
EnableShadows { get; set; }Hämtar eller ställer in om skuggor ska aktiveras.
FallbackEntityRenderer { get; set; }Hämtar eller ställer in reserventitetsrenderaren när entiteten inte har någon speciell renderare definierad.
virtual Frustum { get; set; }Hämtar eller ställer in den frustum som användes för att tillhandahålla visningsmatris.
virtual Material { get; set; }Hämtar eller ställer in materialet som används för att tillhandahålla materialinformation som används av shaders.
Node { get; set; }Hämtar eller ställer inNode instans som används för att tillhandahålla världsomvandlingsmatris.
PostProcessings { get; }Aktiv efterbehandlingskedja
PresetShaders { get; set; }Hämtar eller ställer in den förinställda skuggningen set
abstract RenderFactory { get; }Får fabriken att bygga renderingsrelaterade objekt.
RenderStage { get; }Hämtar det aktuella renderingsstadiet.
RenderTarget { get; }Ange renderingsmålet som följande renderingsoperationer ska utföras på.
Shader { get; set; }Hämtar eller ställer in skuggningsinstansen som används för att rendera geometrin.
ShaderSet { get; set; }Hämtar eller ställer in skuggningsuppsättningen som användes för att rendera scenen
Variables { get; }Tillgång till de interna variablerna som används för rendering

Metoder

namnBeskrivning
static CreateRenderer()Skapar en nyRenderermed standardprofil.
virtual ClearCache()Rensa cachen manuellt. Aspose.3D cachelagrar vissa objekt som material/geometrier till interna typer som är kompatibla med renderingspipen. Detta bör anropas manuellt när scenen har stora förändringar.
Dispose()KasseraRenderer och alla relaterade resurser
abstract Execute(PostProcessing, IRenderTarget)Utför en efterbearbetning på specificerat renderingsmål
GetPostProcessing(string)Får en inbyggd postprocessor som stöds av renderaren.
virtual RegisterEntityRenderer(EntityRenderer)Registrera entitetsrenderaren för specificerad entity
virtual Render(IRenderTarget)Gör det angivna målet

Se även