Renderer

Renderer class

Контекст о рендерере. @hideconstructor

Методы

getShaderSet

ИмяОписание
getShaderSet()Получает или задает набор шейдеров, используемый для рендеринга сцены.

Result:


setShaderSet

ИмяОписание
setShaderSet(value)Получает или задает набор шейдеров, используемый для рендеринга сцены.

Result:


getVariables

ИмяОписание
getVariables()Доступ к внутренним переменным, используемым для рендеринга.

Result:


getPresetShaders

ИмяОписание
getPresetShaders()Получает или задает набор предустановленных шейдеров. Значение свойства — целочисленная константа PresetShaders.

Result:


setPresetShaders

ИмяОписание
setPresetShaders(value)Получает или задает набор предустановленных шейдеров. Значение свойства — целочисленная константа PresetShaders.

Result:


getRenderFactory

ИмяОписание
getRenderFactory()Получает фабрику для создания объектов, связанных с рендерингом.

Result:


getAssetDirectories

ИмяОписание
getAssetDirectories()Каталоги, в которых хранятся внешние ресурсы.

Result:


getPostProcessings

ИмяОписание
getPostProcessings()Активная цепочка постобработки.

Result:


getEnableShadows

ИмяОписание
getEnableShadows()Получает или задает, включены ли тени.

Result:


setEnableShadows

ИмяОписание
setEnableShadows(value)Получает или задает, включены ли тени.

Result:


getRenderTarget

ИмяОписание
getRenderTarget()Укажите целевой объект рендеринга, на котором будут выполняться последующие операции рендеринга.

Result:


getNode

ИмяОписание
getNode()Получает или задает экземпляр Node, используемый для предоставления матрицы мирового преобразования.

Result:


setNode

ИмяОписание
setNode(value)Получает или задает экземпляр Node, используемый для предоставления матрицы мирового преобразования.

Result:


getFrustum

ИмяОписание
getFrustum()Получает или задает фрустум, используемый для предоставления матрицы вида.

Result:


setFrustum

ИмяОписание
setFrustum(value)Получает или задает фрустум, используемый для предоставления матрицы вида.

Result:


getRenderStage

ИмяОписание
getRenderStage()Получает текущий этап рендеринга. Значение свойства — целочисленная константа RenderStage.

Result:


getMaterial

ИмяОписание
getMaterial()Получает или задает материал, используемый для предоставления информации о материале, используемой шейдерами.

Result:


setMaterial

ИмяОписание
setMaterial(value)Получает или задает материал, используемый для предоставления информации о материале, используемой шейдерами.

Result:


getShader

ИмяОписание
getShader()Получает или задает экземпляр шейдера, используемый для рендеринга геометрии.

Result:


setShader

ИмяОписание
setShader(value)Получает или задает экземпляр шейдера, используемый для рендеринга геометрии.

Result:


getFallbackEntityRenderer

ИмяОписание
getFallbackEntityRenderer()Получает или задает резервный рендерер сущностей, когда у сущности не определён специальный рендерер.

Result:


setFallbackEntityRenderer

ИмяОписание
setFallbackEntityRenderer(value)Получает или задает резервный рендерер сущностей, когда у сущности не определён специальный рендерер.

Result:


clearCache

ИмяОписание
clearCache()Вручную очищает кэш. Aspose.3D кэширует некоторые объекты, такие как материалы/геометрии, во внутренние типы, совместимые с конвейером рендеринга. Это следует вызывать вручную, когда сцена претерпевает значительные изменения.

Result:


getPostProcessing

ИмяОписание
getPostProcessing(name)Получает встроенный постпроцессор, поддерживаемый рендерером.

Parameters:

ИмяТипОписание
namStringnull

Result: PostProcessing


execute

ИмяОписание
execute(postProcessing, result)Выполняет постобработку на указанном целевом объекте рендеринга.

Result: PostProcessing


createRenderer

ИмяОписание
createRenderer()Создает новый Renderer с профилем по умолчанию.

Result: Renderer


registerEntityRenderer

ИмяОписание
registerEntityRenderer(renderer)Зарегистрировать рендерер сущности для указанной сущности

Parameters:

ИмяТипОписание
rendereEntityRenderernull

Result: Renderer


render

ИмяОписание
render(renderTarget)Отобразить указанную цель

Parameters:

ИмяТипОписание
renderTargeIRenderTargetnull

Result: Renderer