Description
Supported Script Types: Interface Scripts • Client Entity Scripts • Avatar Scripts
TheRender API enables you to configure the graphics engine.Properties
| Name | Type | Summary |
|---|---|---|
| renderMethod | Render.RenderMethod |
The render method being used. |
| shadowsEnabled | boolean |
|
| ambientOcclusionEnabled | boolean |
|
| antialiasingEnabled | boolean |
|
| viewportResolutionScale | number |
The view port resolution scale, |
Methods
| Name | Return Value | Summary |
|---|---|---|
getAmbientOcclusionEnabled
|
boolean |
Gets whether or not ambient occlusion is enabled. |
getAntialiasingEnabled
|
boolean |
Gets whether or not anti-aliasing is enabled. |
getConfig
|
object |
Gets the configuration for a rendering job by name. Warning: For internal, debugging purposes. Subject to change. |
getRenderMethod
|
Render.RenderMethod |
Gets the render method being used. |
getRenderMethodNames
|
Array.<string> |
Gets the names of the possible render methods, per Render.RenderMethod. |
getShadowsEnabled
|
boolean |
Gets whether or not shadows are enabled. |
getViewportResolutionScale
|
number |
Gets the view port resolution scale. |
setAmbientOcclusionEnabled
|
None |
Sets whether or not ambient occlusion is enabled. |
setAntialiasingEnabled
|
None |
Sets whether or not anti-aliasing is enabled. |
setRenderMethod
|
None |
Sets the render method to use. |
setShadowsEnabled
|
None |
Sets whether or not shadows are enabled. |
setViewportResolutionScale
|
None |
Sets the view port resolution scale. |
Signals
| Name | Summary |
|---|---|
settingsChanged
|
Triggered when one of the |
Type Definitions
|
RenderMethod Type: number |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
The rendering method is specified by the following values:
|
Method Details
|
(static) getAmbientOcclusionEnabled( ) → {boolean}
Returns: true if ambient occlusion is enabled, false if it's disabled.
|
|---|
|
Gets whether or not ambient occlusion is enabled. |
|
(static) getAntialiasingEnabled( ) → {boolean}
Returns: true if anti-aliasing is enabled, false if it's disabled.
|
|---|
|
Gets whether or not anti-aliasing is enabled. |
|
(static) getConfig( name ) → {object}
Returns: The configuration for the rendering job. |
||||||
|---|---|---|---|---|---|---|
|
Gets the configuration for a rendering job by name. Warning: For internal, debugging purposes. Subject to change. Parameters
|
|
(static) getRenderMethod( ) → {Render.RenderMethod}
Returns: The render method being used. |
|---|
|
Gets the render method being used. ExampleReport the current render method.
|
|
(static) getRenderMethodNames( ) → {Array.<string>}
Returns: The names of the possible render methods. |
|---|
|
Gets the names of the possible render methods, per Render.RenderMethod. ExampleReport the names of the possible render methods.
|
|
(static) getShadowsEnabled( ) → {boolean}
Returns: true if shadows are enabled, false if they're disabled.
|
|---|
|
Gets whether or not shadows are enabled. |
|
(static) getViewportResolutionScale( ) → {number}
Returns: The view port resolution scale, > 0.0.
|
|---|
|
Gets the view port resolution scale. |
| (static) setAmbientOcclusionEnabled( enabled ) | ||||||
|---|---|---|---|---|---|---|
|
Sets whether or not ambient occlusion is enabled. Parameters
|
| (static) setAntialiasingEnabled( enabled ) | ||||||
|---|---|---|---|---|---|---|
|
Sets whether or not anti-aliasing is enabled. Parameters
|
| (static) setRenderMethod( renderMethod ) | ||||||
|---|---|---|---|---|---|---|
|
Sets the render method to use. Parameters
|
| (static) setShadowsEnabled( enabled ) | ||||||
|---|---|---|---|---|---|---|
|
Sets whether or not shadows are enabled. Parameters
|
| (static) setViewportResolutionScale( resolutionScale ) | ||||||
|---|---|---|---|---|---|---|
|
Sets the view port resolution scale. Parameters
|
Signal Details
|
settingsChanged(
)
Returns: Signal |
|---|
|
Triggered when one of the ExampleReport when a render setting changes.
|