buffwrap - v1.0.3
Preparing search index...
Platform: All
ArrayBufferStrategy
Class ArrayBufferStrategy<T>
Type Parameters
T
extends
ProxyShape
Hierarchy (
View Summary
)
BaseStrategy
<
T
,
ArrayBuffer
>
ArrayBufferStrategy
Index
Constructors
constructor
Properties
config
Accessors
capacity
Methods
clone
destroy
ensure
Capacity
from
get
get
Buffer
get
Byte
Length
get
Stride
insert
Blank
move
read
Primitive
set
swap
write
Primitive
Constructors
constructor
new
ArrayBufferStrategy
<
T
extends
ProxyShape
>
(
config
:
StrategyConfig
<
T
,
ArrayBuffer
>
,
)
:
ArrayBufferStrategy
<
T
>
Type Parameters
T
extends
ProxyShape
Parameters
config
:
StrategyConfig
<
T
,
ArrayBuffer
>
Returns
ArrayBufferStrategy
<
T
>
Properties
Protected
config
config
:
StrategyConfig
<
T
,
ArrayBuffer
>
Accessors
capacity
get
capacity
()
:
number
Returns
number
set
capacity
(
c
:
number
)
:
void
Parameters
c
:
number
Returns
void
Methods
clone
clone
<
OB
extends
BufferType
=
ArrayBuffer
>
(
target
:
CopyTarget
<
T
,
OB
>
,
from
?:
number
,
to
?:
number
,
)
:
void
Type Parameters
OB
extends
BufferType
=
ArrayBuffer
Parameters
target
:
CopyTarget
<
T
,
OB
>
from
:
number
= 0
to
:
number
= ...
Returns
void
destroy
destroy
()
:
void
Returns
void
ensure
Capacity
ensureCapacity
(
newCapacity
:
number
)
:
void
Parameters
newCapacity
:
number
Returns
void
from
from
<
OB
extends
BufferType
>
(
target
:
CopyTarget
<
T
,
OB
>
,
sourceStart
?:
number
,
sourceEnd
?:
number
,
destStart
?:
number
,
)
:
void
Type Parameters
OB
extends
BufferType
Parameters
target
:
CopyTarget
<
T
,
OB
>
sourceStart
:
number
= 0
sourceEnd
:
number
= ...
destStart
:
number
= 0
Returns
void
get
get
<
K
extends
string
|
number
|
symbol
>
(
key
:
K
,
index
:
number
)
:
T
[
K
]
Type Parameters
K
extends
string
|
number
|
symbol
Parameters
key
:
K
index
:
number
Returns
T
[
K
]
get
Buffer
getBuffer
()
:
ArrayBuffer
Returns
ArrayBuffer
get
Byte
Length
getByteLength
()
:
number
Returns
number
get
Stride
getStride
()
:
number
Returns
number
insert
Blank
insertBlank
(
index
:
number
,
count
:
number
)
:
void
Parameters
index
:
number
count
:
number
Returns
void
move
move
(
from
:
number
,
to
:
number
)
:
void
Parameters
from
:
number
to
:
number
Returns
void
Protected
read
Primitive
readPrimitive
(
view
:
DataView
,
type
:
any
,
offset
:
number
)
:
number
Parameters
view
:
DataView
type
:
any
offset
:
number
Returns
number
set
set
<
K
extends
string
|
number
|
symbol
>
(
key
:
K
,
value
:
T
[
K
]
,
index
:
number
,
)
:
void
Type Parameters
K
extends
string
|
number
|
symbol
Parameters
key
:
K
value
:
T
[
K
]
index
:
number
Returns
void
swap
swap
(
a
:
number
,
b
:
number
)
:
void
Parameters
a
:
number
b
:
number
Returns
void
Protected
write
Primitive
writePrimitive
(
view
:
DataView
,
type
:
any
,
offset
:
number
,
value
:
number
)
:
void
Parameters
view
:
DataView
type
:
any
offset
:
number
value
:
number
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
config
Accessors
capacity
Methods
clone
destroy
ensure
Capacity
from
get
get
Buffer
get
Byte
Length
get
Stride
insert
Blank
move
read
Primitive
set
swap
write
Primitive
buffwrap - v1.0.3
Loading...