Renderer

Prezentare generală

Renderer este o clasă în Aspose.3D FOSS pentru .NET. Moștenește de la: IDisposable.

Contextul despre renderer.

Această clasă oferă 7 metode pentru lucrul cu obiecte Renderer în programele .NET. Metodele disponibile includ: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS pentru .NET. Proprietăți: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node, și încă 8.

Proprietăți

NumeTipAccesDescriere:
ShaderSetShaderSetCitire/ScriereObține sau setează setul de shader utilizat pentru a reda scena
VariablesRendererVariableManagerCitireAcces la variabilele interne utilizate pentru redare
PresetShadersPresetShadersCitire/ScriereObține sau setează setul preset de shader
RenderFactoryRenderFactoryCitireObține fabrica pentru a construi obiecte legate de randare.
AssetDirectoriesList<string>CitireDirectoare care stochează active externe
PostProcessingsIList<PostProcessing>CitireLanț de post-procesare activ
EnableShadowsboolCitire/ScriereObține sau setează dacă să se activeze umbrele.
RenderTargetIRenderTargetCitireSpecificați ținta de redare pe care se vor efectua operațiile de redare următoare.
NodeNodeCitire/ScriereObține sau setează instanța utilizată pentru a furniza matricea de transformare a lumii.
FrustumFrustumCitire/ScriereObține sau stabilește frustumul utilizat pentru a furniza matricea de vizualizare.
RenderStageRenderStageCitireObține etapa curentă de randare.
MaterialMaterialCitire/ScriereObține sau setează materialul utilizat pentru a furniza informații despre material utilizate de shader-e.
ShaderShaderProgramCitire/ScriereObține sau setează instanța shader-ului utilizată pentru redarea geometriei.
FallbackEntityRendererEntityRendererCitire/ScriereObține sau setează renderer-ul de rezervă al entității atunci când entitatea nu are un renderer special definit.

Metode

SemnăturăDescriere:
ClearCache()Curăță manual cache-ul.
GetPostProcessing(name: string)Obține un post-processor încorporat care este suportat de renderer.
Execute(postProcessing: PostProcessing, result: IRenderTarget)Execută o postprocesare pe ținta de redare specificată
CreateRenderer()Creează un nou Renderer cu profilul implicit.
Dispose()Eliberează Renderer-ul și toate resursele aferente
RegisterEntityRenderer(renderer: EntityRenderer)Înregistrează renderer-ul de entități pentru entitatea specificată
Render(renderTarget: IRenderTarget)Randează ținta specificată

Vezi și:

 Română