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 |
|
antialiasingMode | integer |
The active anti-aliasing mode. |
viewportResolutionScale | number |
The view port resolution scale, |
Methods
Name | Return Value | Summary |
---|---|---|
getAmbientOcclusionEnabled
|
boolean |
Gets whether or not ambient occlusion is enabled. |
getAntialiasingMode
|
integer |
Gets the active anti-aliasing mode. |
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. |
setAntialiasingMode
|
None |
Sets the active anti-aliasing mode. |
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) getAntialiasingMode( ) → {integer}
Returns: the active anti-aliasing mode. |
---|
Gets the active anti-aliasing mode. |
(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. Example
|
(static) getRenderMethodNames( ) → {Array.<string>}
Returns: The names of the possible render methods. |
---|
Gets the names of the possible render methods, per Render.RenderMethod. Example
|
(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) setAntialiasingMode( the ) | ||||||
---|---|---|---|---|---|---|
Sets the active anti-aliasing mode. 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 Example
|