Renderer
Contents
[
Hide
]Renderer class
The context about renderer. @hideconstructor
Methods
getShaderSet
Name | Description |
---|---|
getShaderSet() | Gets or sets the shader set that used to render the scene |
Result:
setShaderSet
Name | Description |
---|---|
setShaderSet(value) | Gets or sets the shader set that used to render the scene |
Result:
getVariables
Name | Description |
---|---|
getVariables() | Access to the internal variables used for rendering |
Result:
getPresetShaders
Name | Description |
---|---|
getPresetShaders() | Gets or sets the preset shader set The value of the property is PresetShaders integer constant. |
Result:
setPresetShaders
Name | Description |
---|---|
setPresetShaders(value) | Gets or sets the preset shader set The value of the property is PresetShaders integer constant. |
Result:
getRenderFactory
Name | Description |
---|---|
getRenderFactory() | Gets the factory to build render-related objects. |
Result:
getAssetDirectories
Name | Description |
---|---|
getAssetDirectories() | Directories that stored external assets |
Result:
getPostProcessings
Name | Description |
---|---|
getPostProcessings() | Active post-processing chain |
Result:
getEnableShadows
Name | Description |
---|---|
getEnableShadows() | Gets or sets whether to enable shadows. |
Result:
setEnableShadows
Name | Description |
---|---|
setEnableShadows(value) | Gets or sets whether to enable shadows. |
Result:
getRenderTarget
Name | Description |
---|---|
getRenderTarget() | Specify the render target that the following render operations will be performed on. |
Result:
getNode
Name | Description |
---|---|
getNode() | Gets or sets the Node instance used to provide world transform matrix. |
Result:
setNode
Name | Description |
---|---|
setNode(value) | Gets or sets the Node instance used to provide world transform matrix. |
Result:
getFrustum
Name | Description |
---|---|
getFrustum() | Gets or sets the frustum that used to provide view matrix. |
Result:
setFrustum
Name | Description |
---|---|
setFrustum(value) | Gets or sets the frustum that used to provide view matrix. |
Result:
getRenderStage
Name | Description |
---|---|
getRenderStage() | Gets the current render stage. The value of the property is RenderStage integer constant. |
Result:
getMaterial
Name | Description |
---|---|
getMaterial() | Gets or sets the material that used to provide material information used by shaders. |
Result:
setMaterial
Name | Description |
---|---|
setMaterial(value) | Gets or sets the material that used to provide material information used by shaders. |
Result:
getShader
Name | Description |
---|---|
getShader() | Gets or sets the shader instance used for rendering the geometry. |
Result:
setShader
Name | Description |
---|---|
setShader(value) | Gets or sets the shader instance used for rendering the geometry. |
Result:
getFallbackEntityRenderer
Name | Description |
---|---|
getFallbackEntityRenderer() | Gets or sets the fallback entity renderer when the entity has no special renderer defined. |
Result:
setFallbackEntityRenderer
Name | Description |
---|---|
setFallbackEntityRenderer(value) | Gets or sets the fallback entity renderer when the entity has no special renderer defined. |
Result:
clearCache
Name | Description |
---|---|
clearCache() | Manually clear the cache. Aspose.3D will cache some objects like materials/geometries into internal types that compatible with the render pipeline. This should be manually called when scene has major changes. |
Result:
getPostProcessing
Name | Description |
---|---|
getPostProcessing(name) | Gets a built-in post-processor that supported by the renderer. |
Parameters:
Name | Type | Description |
---|---|---|
nam | String | null |
Result: PostProcessing
execute
Name | Description |
---|---|
execute(postProcessing, result) | Execute an post processing on specified render target |
Result: PostProcessing
createRenderer
Name | Description |
---|---|
createRenderer() | Creates a new Renderer with default profile. |
Result: Renderer
registerEntityRenderer
Name | Description |
---|---|
registerEntityRenderer(renderer) | Register the entity renderer for specified entity |
Parameters:
Name | Type | Description |
---|---|---|
rendere | EntityRenderer | null |
Result: Renderer
render
Name | Description |
---|---|
render(renderTarget) | Render the specified target |
Parameters:
Name | Type | Description |
---|---|---|
renderTarge | IRenderTarget | null |
Result: Renderer