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 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
- namnutrymme Aspose.ThreeD.Render
- hopsättning Aspose.3D