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