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 | Опис |
|---|---|---|---|
ShaderSet | ShaderSet | Прочитајте / Пишите | Dobija ili postavlja skup šejdera koji se koristi za renderovanje scene |
Variables | RendererVariableManager | читање | Приступ унутрашњим променљивима који се користе за рендерирање |
PresetShaders | PresetShaders | Прочитајте / Пишите | Dobija ili postavlja unapred definisani skup šejdera |
RenderFactory | RenderFactory | читање | Dohvata fabriku za izgradnju render‑povezanih objekata. |
AssetDirectories | List<string> | читање | Дирекције које складиште спољне имовине |
PostProcessings | IList<PostProcessing> | читање | Активна по-процесијска ланца |
EnableShadows | bool | Прочитајте / Пишите | Dobija ili postavlja da li su senke omogućene. |
RenderTarget | IRenderTarget | читање | Потврдите циљ рендера на које ће се следеће операције рендер-а обавити. |
Node | Node | Прочитајте / Пишите | Добије или поставља пример који се користи за пружање светске трансформације матрице. |
Frustum | Frustum | Прочитајте / Пишите | Dohvata ili postavlja frustum koji se koristi za pružanje matrice pogleda. |
RenderStage | RenderStage | читање | Vraća trenutnu fazu renderovanja. |
Material | Material | Прочитајте / Пишите | Добија или поставља материјал који се користи за пружање материјалних информација које користе сенке. |
Shader | ShaderProgram | Прочитајте / Пишите | Добије или поставља сенчање примјер који се користи за рендерирање геометрије. |
FallbackEntityRenderer | EntityRenderer | Прочитајте / Пишите | Добија или поставља рендерац ентитета када субјект нема посебног рендерра дефинисаног. |
Metode
| Signature | Опис |
|---|---|
ClearCache() | Ручно очистите кеш. |
GetPostProcessing(name: string) | Добија уграђени пост-процесор који подржава рендера. |
Execute(postProcessing: PostProcessing, result: IRenderTarget) | Извршити обраду поште на одређеном ренде циљ |
CreateRenderer() | Креира нови Рендер са подразумеваним профилом. |
Dispose() | Доступно је рендереру и свим сродним ресурсима. |
RegisterEntityRenderer(renderer: EntityRenderer) | Регистрирајте рендере за одређену организацију |
Render(renderTarget: IRenderTarget) | Успостављање одређеног циља |