Class TextureOptimization
Hierarchy
-
SceneOptimization
- TextureOptimization
Index
Constructors
constructor
-
Creates the TextureOptimization object
Parameters
-
Optional priority: number
defines the priority of this optimization (0 by default which means first in the list)
-
Optional maximumSize: number
defines the maximum sized allowed for textures (1024 is the default value). If a texture is bigger, it will be scaled down using a factor defined by the step parameter
-
Optional step: number
defines the factor (0.5 by default) used to scale down textures bigger than maximum sized allowed.
Returns TextureOptimization
-
Properties
maximum SizeSearch playground for maximumSize
Defines the maximum sized allowed for textures (1024 is the default value). If a texture is bigger, it will be scaled down using a factor defined by the step parameter
prioritySearch playground for priority
Defines the priority of this optimization (0 by default which means first in the list)
stepSearch playground for step
Defines the factor (0.5 by default) used to scale down textures bigger than maximum sized allowed.
Methods
applySearch playground for apply
-
This function will be called by the SceneOptimizer when its priority is reached in order to apply the change required by the current optimization
Parameters
-
scene: Scene
defines the current scene where to apply this optimization
-
optimizer: SceneOptimizer
defines the current optimizer
Returns boolean
true if everything that can be done was applied
-
get DescriptionSearch playground for getDescription
-
Gets a string describing the action executed by the current optimization
Returns string
description string
Defines an optimization used to reduce the size of render target textures
More details at https://doc.babylonjs.com/how_to/how_to_use_sceneoptimizer