Renderer
inhoud
[
verbergen
]Renderer class
De context over renderer.
public abstract class Renderer : IDisposable
Eigenschappen
Naam | Beschrijving |
---|---|
AssetDirectories { get; } | Directory’s waarin externe activa zijn opgeslagen |
EnableShadows { get; set; } | Krijgt of stelt in of schaduwen moeten worden ingeschakeld. |
FallbackEntityRenderer { get; set; } | Haalt de fallback-entiteitsrenderer op of stelt deze in wanneer voor de entiteit geen speciale renderer is gedefinieerd. |
virtual Frustum { get; set; } | Haalt of stelt de frustum in die vroeger weergavematrix leverde. |
virtual Material { get; set; } | Haalt het materiaal op of stelt het in dat gebruikt werd om materiaalinformatie te verstrekken die gebruikt werd door shaders. |
Node { get; set; } | Haalt of stelt deNode instantie gebruikt om wereldtransformatiematrix te leveren. |
PostProcessings { get; } | Actieve nabewerkingsketen |
PresetShaders { get; set; } | Haalt of stelt de vooraf ingestelde arcering set in |
abstract RenderFactory { get; } | Laat de fabriek rendergerelateerde objecten bouwen. |
RenderStage { get; } | Haalt het huidige renderstadium op. |
RenderTarget { get; } | Specificeer het renderdoel waarop de volgende renderbewerkingen zullen worden uitgevoerd. |
Shader { get; set; } | Haalt of stelt de shader-instantie in die wordt gebruikt voor het renderen van de geometrie. |
ShaderSet { get; set; } | Haalt de shader-set op of stelt deze in waarmee de scène werd weergegeven |
Variables { get; } | Toegang tot de interne variabelen die worden gebruikt voor weergave |
methoden
Naam | Beschrijving |
---|---|
static CreateRenderer() | Maakt een nieuwRenderer met standaardprofiel. |
virtual ClearCache() | Wis de cache handmatig. Aspose.3D zal sommige objecten zoals materialen/geometrieën cachen in interne typen die compatibel zijn met de renderpijplijn. Dit moet handmatig worden aangeroepen wanneer de scène grote wijzigingen heeft. |
Dispose() | Verwijder deRenderer en alle gerelateerde bronnen |
abstract Execute(PostProcessing, IRenderTarget) | Voer een nabewerking uit op opgegeven renderdoel |
GetPostProcessing(string) | Krijgt een ingebouwde post-processor die wordt ondersteund door de renderer. |
virtual RegisterEntityRenderer(EntityRenderer) | Registreer de entiteitsrenderer voor opgegeven entiteit |
virtual Render(IRenderTarget) | Render het opgegeven doel |
Zie ook
- naamruimte Aspose.ThreeD.Render
- montage Aspose.3D