button.image
and button.textBlock
to simplify access to button internal parts (Deltakosh)Tools.BuildArray
for array initialisation (barroij)IOfflineSupport
interface to hide IndexedDB (Deltakosh)PBRMaterial
and StandardMaterial
now use hot swapping feature for shaders. This means they can keep using a previous shader while a new one is being compiled (Deltakosh)transformNodes
array and materials
array of the Scene
. As a consequence, the order of the element within these arrays might change during a removalinstances
array of a Mesh
. As a consequence, the order of the element within this array might change during a removalArray.splice
on the scene.meshes
array and on the engine._uniformBuffer
when removing an element. As a consequence, the order of the element within these arrays might change during a removaluseMaterialMeshMap
in the Scene
constructor options. When set to true, each Material
isntance will have and will keep up-to-date a map of its bound meshes. This is to avoid browsing all the meshes of the scene to retrieve the ones bound to the current material when disposing the Material. Disabled by defaultuseClonedMeshhMap
in the Scene
constructor options. When set to true, each Mesh
will have and will keep up-to-date a map of cloned meshes. This is to avoid browsing all the meshes of the scene to retrieve the ones that have the current mesh as source mesh. Disabled by defaultblockfreeActiveMeshesAndRenderingGroups
property in the Scene
, following the same model as blockMaterialDirtyMechanism
. This is to avoid calling Scene.freeActiveMeshes
and Scene.freeRenderingGroups
for each disposed mesh when we dispose several meshes in a row. One have to set blockfreeActiveMeshesAndRenderingGroups
to true
just before disposing the meshes, and set it back to false
just afterShaderMaterial
of a LinesMesh
mesh.alwaysSelectAsActiveMesh
preventing layerMask to be taken in account (Deltakosh)LineEdgesRenderer
used for edge rendering of LinesMesh
handle properly LinesMesh made of disconnected lines + Make it work for instance of LinesMesh
(barroij)