Renderer

Pregled

Renderer је класа у Aspose.3D FOSS за .NET. Наслеђени од: IDisposable.

То је контекст о рендери.

Ова класа пружа 7 метода за рад са објектима Рендера у .NET програмима. Доступне методе укључују: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Сви јавни чланови су доступни за било коју .NET апликацију након инсталације Aspose.3D FOSS за .Net пакет. имовине : AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node,И још осам.

Svojstva

ИмеТипAccessОпис
ShaderSetShaderSetПрочитајте / ПишитеDobija ili postavlja skup šejdera koji se koristi za renderovanje scene
VariablesRendererVariableManagerчитањеПриступ унутрашњим променљивима који се користе за рендерирање
PresetShadersPresetShadersПрочитајте / ПишитеDobija ili postavlja unapred definisani skup šejdera
RenderFactoryRenderFactoryчитањеDohvata fabriku za izgradnju render‑povezanih objekata.
AssetDirectoriesList<string>читањеДирекције које складиште спољне имовине
PostProcessingsIList<PostProcessing>читањеАктивна по-процесијска ланца
EnableShadowsboolПрочитајте / ПишитеDobija ili postavlja da li su senke omogućene.
RenderTargetIRenderTargetчитањеПотврдите циљ рендера на које ће се следеће операције рендер-а обавити.
NodeNodeПрочитајте / ПишитеДобије или поставља пример који се користи за пружање светске трансформације матрице.
FrustumFrustumПрочитајте / ПишитеDohvata ili postavlja frustum koji se koristi za pružanje matrice pogleda.
RenderStageRenderStageчитањеVraća trenutnu fazu renderovanja.
MaterialMaterialПрочитајте / ПишитеДобија или поставља материјал који се користи за пружање материјалних информација које користе сенке.
ShaderShaderProgramПрочитајте / ПишитеДобије или поставља сенчање примјер који се користи за рендерирање геометрије.
FallbackEntityRendererEntityRendererПрочитајте / ПишитеДобија или поставља рендерац ентитета када субјект нема посебног рендерра дефинисаног.

Metode

SignatureОпис
ClearCache()Ручно очистите кеш.
GetPostProcessing(name: string)Добија уграђени пост-процесор који подржава рендера.
Execute(postProcessing: PostProcessing, result: IRenderTarget)Извршити обраду поште на одређеном ренде циљ
CreateRenderer()Креира нови Рендер са подразумеваним профилом.
Dispose()Доступно је рендереру и свим сродним ресурсима.
RegisterEntityRenderer(renderer: EntityRenderer)Регистрирајте рендере за одређену организацију
Render(renderTarget: IRenderTarget)Успостављање одређеног циља

Vidi takođe

 Српски