Renderer

Přehled

Renderer je třída v Aspose.3D FOSS pro .NET. Dědí z: IDisposable.

Kontext o rendereru.

Tato třída poskytuje 7 metod pro práci s objekty Renderer v programech .NET. Dostupné metody zahrnují: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.3D FOSS pro .NET. Vlastnosti: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node a dalších 8.

Vlastnosti

Název:Typ:PřístupPopis:
ShaderSetShaderSetČtení/zápisZíská nebo nastaví sadu shaderů, která se používá k vykreslení scény.
VariablesRendererVariableManagerČteníPřístup k interním proměnným používaným při vykreslování
PresetShadersPresetShadersČtení/zápisZíská nebo nastaví předdefinovanou sadu shaderů
RenderFactoryRenderFactoryČteníZíská továrnu pro vytváření objektů souvisejících s vykreslováním.
AssetDirectoriesList<string>ČteníAdresáře, které ukládají externí zdroje
PostProcessingsIList<PostProcessing>ČteníAktivní řetězec následného zpracování
EnableShadowsboolČtení/zápisZíská nebo nastaví, zda povolit stíny.
RenderTargetIRenderTargetČteníZadejte renderovací cíl, na který budou provedeny následující renderovací operace.
NodeNodeČtení/zápisZískává nebo nastavuje instanci používanou k poskytování matice světové transformace.
FrustumFrustumČtení/zápisZíská nebo nastaví frustum, který se používá k poskytnutí view matice.
RenderStageRenderStageČteníZíská aktuální renderovací fázi.
MaterialMaterialČtení/zápisZíská nebo nastaví materiál, který se používá k poskytování informací o materiálu používaných shadery.
ShaderShaderProgramČtení/zápisZíská nebo nastaví instanci shaderu používanou pro vykreslování geometrie.
FallbackEntityRendererEntityRendererČtení/zápisZíská nebo nastaví náhradní vykreslovač entity, když entita nemá definován žádný speciální vykreslovač.

Metody

Podpis:Popis:
ClearCache()Manuálně vyčistit cache.
GetPostProcessing(name: string)Získá vestavěný postprocesor, který je podporován rendererem.
Execute(postProcessing: PostProcessing, result: IRenderTarget)Proveďte post processing na určeném renderovacím cíli
CreateRenderer()Vytvoří nový Renderer s výchozím profilem.
Dispose()Uvolněte Renderer a všechny související zdroje
RegisterEntityRenderer(renderer: EntityRenderer)Zaregistrujte renderer entit pro určenou entitu
Render(renderTarget: IRenderTarget)Vykreslete určený cíl

Viz také:

 Čeština