Renderer

Áttekintés

Renderer egy osztály a Aspose.3D FOSS-ban .NET céljából. Örökli: IDisposable.

A renderelővel kapcsolatos kontextus.

Ez az osztály 7 metódust biztosít a Renderer objektumokkal való munkához .NET programokban. Elérhető metódusok: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.3D FOSS .NET csomag telepítése után. Tulajdonságok: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node, és további 8.

Tulajdonságok

NévTípusHozzáférésLeírás
ShaderSetShaderSetOlvasás/ÍrásA jelenet rendereléséhez használt shader set-et kapja vagy állítja be.
VariablesRendererVariableManagerOlvasásHozzáférés a rendereléshez használt belső változókhoz
PresetShadersPresetShadersOlvasás/ÍrásLekéri vagy beállítja az előre definiált shader készletet
RenderFactoryRenderFactoryOlvasásMegkapja a gyárat a rendereléshez kapcsolódó objektumok létrehozásához.
AssetDirectoriesList<string>OlvasásKönyvtárak, amelyek külső eszközöket tároltak
PostProcessingsIList<PostProcessing>OlvasásAktív utófeldolgozási lánc
EnableShadowsboolOlvasás/ÍrásMegkapja vagy beállítja, hogy engedélyezze-e az árnyékokat.
RenderTargetIRenderTargetOlvasásAdja meg a rendercélpontot, amelyen a következő renderelési műveletek végrehajtásra kerülnek.
NodeNodeOlvasás/ÍrásLekéri vagy beállítja a példányt, amely a world transform matrix-t biztosítja.
FrustumFrustumOlvasás/ÍrásLekéri vagy beállítja a frustumot, amelyet a nézetmátrix biztosításához használnak.
RenderStageRenderStageOlvasásLekéri az aktuális renderelési szakaszt.
MaterialMaterialOlvasás/ÍrásLekérdezi vagy beállítja azt az anyagot, amelyet a shader-ek anyaginformációjának biztosítására használnak.
ShaderShaderProgramOlvasás/ÍrásLekérdezi vagy beállítja a geometria rendereléséhez használt shader példányt.
FallbackEntityRendererEntityRendererOlvasás/ÍrásLekérdezi vagy beállítja a tartalék entitás renderelőt, amikor az entitáshoz nincs külön renderer definiálva.

Metódusok

AláírásLeírás
ClearCache()Manuálisan törölje a gyorsítótárat.
GetPostProcessing(name: string)Megkap egy beépített utófeldolgozót, amelyet a renderelő támogat.
Execute(postProcessing: PostProcessing, result: IRenderTarget)Végrehajt egy utófeldolgozást a megadott render célponton.
CreateRenderer()Létrehozza az új Renderer-t az alapértelmezett profilhoz.
Dispose()Felszabadítja a Renderer-t és minden kapcsolódó erőforrást.
RegisterEntityRenderer(renderer: EntityRenderer)Regisztrálja az entitás renderert a megadott entitáshoz.
Render(renderTarget: IRenderTarget)Renderelje a megadott célt.

Lásd még:

 Magyar