HardwareScalingComponent3D Class
This component manages hardware scaling on the rendering canvas.
Constructor
HardwareScalingComponent3D
(
-
core
Parameters:
-
core
CoreThe engine.
Item Index
Methods
Properties
Methods
_onResize
(
private
-
event
Resize callback which sets the correct values on render canvas.
Triggered on resize
.
Parameters:
-
event
ObjectThe event object.
compute
()
private
Recompute of the component.
destroy
()
Destructor.
disable
()
Disables the component
enable
()
Enables the component
getFloor
(
BABYLON.Mesh
-
[structure]
Gets the 3D mesh of the floor structure in parameter (by default current floor).
Parameters:
-
[structure]
FloorStructure optionalThe floor structure.
Returns:
BABYLON.Mesh:
The floor mesh in 3D.
initialize
()
Method called when Wanaplan is initialized.
You don't need to call this method manually.
onContextChanged
(
-
context
Method called when the context is switched (2D -> 3D or 3D -> 2D)
Parameters:
-
context
StringThe new context
setHardwareScalingLevel
(
-
level
Changes the hardware scaling by reducing the backbuffer size (canvas internal size).
Parameters:
-
level
NumberThe level of scaling to apply, default is 1, use power of two.
startListening
()
Calls all the event listeners.
stopListening
()
Removes all the event listeners.
update
(
-
deltaTime
Updates the dynamic part of the component.
Parameters:
-
deltaTime
NumberThe time interval.
Properties
keyboardManager
wnp.KeyboardManager
Instance of the Keyboard Manager (shortcut to wanaplan.keyboardManager).
structure
wnp.Structure
Instance of the structure (shortcut to wanaplan.structure).