@twinfinity/core
Preparing search index...
<internal>
WasmGeometryProcessor
Class WasmGeometryProcessor
Index
Constructors
constructor
Methods
add
Geometry
Buffer
add
Geometry
Buffer
Legacy
clear
Cache
deflate
dispose
get
Memory
Usage
get
Mesh
Descriptor
By
Hash
get
Or
Create
Url
Id
process
Batch
Into
register
Transforms
Constructors
constructor
new
WasmGeometryProcessor
(
module
:
TwinfinityMeshStore
,
blobUrl
?:
string
,
)
:
WasmGeometryProcessor
Parameters
module
:
TwinfinityMeshStore
Optional
blobUrl
:
string
Returns
WasmGeometryProcessor
Methods
add
Geometry
Buffer
addGeometryBuffer
(
buffer
:
ArrayBuffer
,
descriptors
:
{
hash
:
string
;
indexCount
:
number
;
vertexCount
:
number
}
[]
,
)
:
boolean
Parameters
buffer
:
ArrayBuffer
descriptors
:
{
hash
:
string
;
indexCount
:
number
;
vertexCount
:
number
}
[]
Returns
boolean
add
Geometry
Buffer
Legacy
addGeometryBufferLegacy
(
buffer
:
ArrayBuffer
,
descriptors
:
MeshDescriptorV1
[]
,
)
:
void
Parameters
buffer
:
ArrayBuffer
descriptors
:
MeshDescriptorV1
[]
Returns
void
clear
Cache
clearCache
()
:
void
Returns
void
deflate
deflate
(
hash
:
Uint8Array
,
maxVertexCount
:
number
,
maxIndexCount
:
number
,
isV2Format
:
boolean
,
)
:
|
undefined
|
{
indices
:
Uint32Array
;
normals
:
Uint16Array
;
positions
:
Float32Array
}
Parameters
hash
:
Uint8Array
maxVertexCount
:
number
maxIndexCount
:
number
isV2Format
:
boolean
Returns
|
undefined
|
{
indices
:
Uint32Array
;
normals
:
Uint16Array
;
positions
:
Float32Array
}
dispose
dispose
()
:
void
Returns
void
get
Memory
Usage
getMemoryUsage
()
:
{
allocated
:
number
;
capacity
:
number
;
outputBuffers
:
number
;
used
:
number
;
}
Returns
{
allocated
:
number
;
capacity
:
number
;
outputBuffers
:
number
;
used
:
number
}
get
Mesh
Descriptor
By
Hash
getMeshDescriptorByHash
(
hash
:
string
)
:
undefined
|
MeshDescriptor
Parameters
hash
:
string
Returns
undefined
|
MeshDescriptor
get
Or
Create
Url
Id
getOrCreateUrlId
(
indexUrl
:
string
)
:
number
Parameters
indexUrl
:
string
Returns
number
process
Batch
Into
processBatchInto
(
requests
:
MergeRequest
[]
,
destination
:
ProcessBatchDestination
,
)
:
undefined
|
ProcessBatchIntoResult
Parameters
requests
:
MergeRequest
[]
destination
:
ProcessBatchDestination
Returns
undefined
|
ProcessBatchIntoResult
register
Transforms
registerTransforms
(
url
:
string
,
transforms
:
readonly
(
undefined
|
TransformData
)
[]
,
)
:
void
Parameters
url
:
string
transforms
:
readonly
(
undefined
|
TransformData
)
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Geometry
Buffer
add
Geometry
Buffer
Legacy
clear
Cache
deflate
dispose
get
Memory
Usage
get
Mesh
Descriptor
By
Hash
get
Or
Create
Url
Id
process
Batch
Into
register
Transforms
@twinfinity/core
Loading...