@twinfinity/core
Preparing search index...
<internal>
TwinfinityMeshStore
Interface TwinfinityMeshStore
interface
TwinfinityMeshStore
{
HEAPF32
:
Float32Array
;
HEAPU32
:
Uint32Array
;
HEAPU8
:
Uint8Array
;
wasmMemory
:
Memory
;
_addGeometryBuffer
(
dataPtr
:
number
,
size
:
number
)
:
number
;
_addGeometryBufferLegacy
(
dataPtr
:
number
,
size
:
number
,
descriptorDataPtr
:
number
,
descriptorCount
:
number
,
)
:
void
;
_allocateMemory
(
size
:
number
)
:
number
;
_cacheAllMeshes
()
:
void
;
_clearMeshCache
()
:
void
;
_deflate
(
hashBytesPtr
:
number
,
positionOutput
:
number
,
indexOutput
:
number
,
normalOutput
:
number
,
countsOutput
:
number
,
)
:
boolean
;
_freeMemory
(
ptr
:
number
)
:
void
;
_getGeometryBufferSize
()
:
number
;
_getMeshCacheMemoryUsage
()
:
number
;
_processMergeBatch
(
mergeItemsPtr
:
number
,
itemCount
:
number
,
positionOutputPtr
:
number
,
uvOutputPtr
:
number
,
indexOutputPtr
:
number
,
aabbOutputPtr
:
number
,
initialVertexOffset
:
number
,
countsOutput
:
number
,
)
:
boolean
;
_registerTransforms
(
entryDataPtr
:
number
,
count
:
number
)
:
void
;
}
Index
Properties
HEAPF32
HEAPU32
HEAPU8
wasm
Memory
Methods
_
add
Geometry
Buffer
_
add
Geometry
Buffer
Legacy
_
allocate
Memory
_
cache
All
Meshes
_
clear
Mesh
Cache
_
deflate
_
free
Memory
_
get
Geometry
Buffer
Size
_
get
Mesh
Cache
Memory
Usage
_
process
Merge
Batch
_
register
Transforms
Properties
HEAPF32
HEAPF32
:
Float32Array
HEAPU32
HEAPU32
:
Uint32Array
HEAPU8
HEAPU8
:
Uint8Array
wasm
Memory
wasmMemory
:
Memory
Methods
_
add
Geometry
Buffer
_addGeometryBuffer
(
dataPtr
:
number
,
size
:
number
)
:
number
Parameters
dataPtr
:
number
size
:
number
Returns
number
_
add
Geometry
Buffer
Legacy
_addGeometryBufferLegacy
(
dataPtr
:
number
,
size
:
number
,
descriptorDataPtr
:
number
,
descriptorCount
:
number
,
)
:
void
Parameters
dataPtr
:
number
size
:
number
descriptorDataPtr
:
number
descriptorCount
:
number
Returns
void
_
allocate
Memory
_allocateMemory
(
size
:
number
)
:
number
Parameters
size
:
number
Returns
number
_
cache
All
Meshes
_cacheAllMeshes
()
:
void
Returns
void
_
clear
Mesh
Cache
_clearMeshCache
()
:
void
Returns
void
_
deflate
_deflate
(
hashBytesPtr
:
number
,
positionOutput
:
number
,
indexOutput
:
number
,
normalOutput
:
number
,
countsOutput
:
number
,
)
:
boolean
Parameters
hashBytesPtr
:
number
positionOutput
:
number
indexOutput
:
number
normalOutput
:
number
countsOutput
:
number
Returns
boolean
_
free
Memory
_freeMemory
(
ptr
:
number
)
:
void
Parameters
ptr
:
number
Returns
void
_
get
Geometry
Buffer
Size
_getGeometryBufferSize
()
:
number
Returns
number
_
get
Mesh
Cache
Memory
Usage
_getMeshCacheMemoryUsage
()
:
number
Returns
number
_
process
Merge
Batch
_processMergeBatch
(
mergeItemsPtr
:
number
,
itemCount
:
number
,
positionOutputPtr
:
number
,
uvOutputPtr
:
number
,
indexOutputPtr
:
number
,
aabbOutputPtr
:
number
,
initialVertexOffset
:
number
,
countsOutput
:
number
,
)
:
boolean
Parameters
mergeItemsPtr
:
number
itemCount
:
number
positionOutputPtr
:
number
uvOutputPtr
:
number
indexOutputPtr
:
number
aabbOutputPtr
:
number
initialVertexOffset
:
number
countsOutput
:
number
Returns
boolean
_
register
Transforms
_registerTransforms
(
entryDataPtr
:
number
,
count
:
number
)
:
void
Parameters
entryDataPtr
:
number
count
:
number
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
HEAPF32
HEAPU32
HEAPU8
wasm
Memory
Methods
_
add
Geometry
Buffer
_
add
Geometry
Buffer
Legacy
_
allocate
Memory
_
cache
All
Meshes
_
clear
Mesh
Cache
_
deflate
_
free
Memory
_
get
Geometry
Buffer
Size
_
get
Mesh
Cache
Memory
Usage
_
process
Merge
Batch
_
register
Transforms
@twinfinity/core
Loading...