Renderer
Innehåll
[
Dölj
]Renderer class
Kontexten om renderer.
public abstract class Renderer : IDisposable
Egenskaper
namn | Beskrivning |
---|---|
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
namn | Beskrivning |
---|---|
static CreateRenderer() | Skapar en nyRenderer med 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
- namnutrymme Aspose.ThreeD.Render
- hopsättning Aspose.3D