playcanvas-opti-pixel - v1.2.0
Preparing search index...
Mat4DataTexture
Class Mat4DataTexture
Mat4 instance data as
sampler2D
(4 rgba32f texels per instance).
Hierarchy (
View Summary
)
SquareDataTexture
<
Float32Array
>
Mat4DataTexture
Index
Constructors
constructor
Properties
max
Update
Calls
partial
Update
Accessors
capacity
channels
data
has
Texture
pixels
Per
Instance
texture
Methods
apply
Matrix
At
To
Sphere
destroy
enqueue
Data
Update
enqueue
Update
get
Matrix
At
get
Position
And
Max
Scale
On
Axis
At
get
Position
At
resize
set
Matrix
At
update
upload
Constructors
constructor
new
Mat4DataTexture
(
device
:
GraphicsDevice
|
null
,
params
?:
IMat4DataTextureParams
,
)
:
Mat4DataTexture
Parameters
device
:
GraphicsDevice
|
null
params
:
IMat4DataTextureParams
= {}
Returns
Mat4DataTexture
Properties
max
Update
Calls
maxUpdateCalls
:
number
= Infinity
partial
Update
partialUpdate
:
boolean
= true
Accessors
capacity
get
capacity
()
:
number
Returns
number
channels
get
channels
()
:
TChannelSize
Returns
TChannelSize
data
get
data
()
:
TArray
Returns
TArray
has
Texture
get
hasTexture
()
:
boolean
Returns
boolean
pixels
Per
Instance
get
pixelsPerInstance
()
:
number
Returns
number
texture
get
texture
()
:
Texture
Returns
Texture
Methods
apply
Matrix
At
To
Sphere
applyMatrixAtToSphere
(
index
:
number
,
sphere
:
BoundingSphere
,
center
:
Vec3
,
radius
:
number
,
)
:
void
Parameters
index
:
number
sphere
:
BoundingSphere
center
:
Vec3
radius
:
number
Returns
void
destroy
destroy
()
:
void
Returns
void
enqueue
Data
Update
enqueueDataUpdate
(
index
:
number
,
inData
:
Float32Array
,
offset
?:
number
)
:
void
Parameters
index
:
number
inData
:
Float32Array
offset
:
number
= 0
Returns
void
enqueue
Update
enqueueUpdate
(
index
:
number
)
:
void
Parameters
index
:
number
Returns
void
get
Matrix
At
getMatrixAt
(
id
:
number
,
matrix
?:
Mat4
)
:
Mat4
Parameters
id
:
number
Optional
matrix
:
Mat4
Returns
Mat4
get
Position
And
Max
Scale
On
Axis
At
getPositionAndMaxScaleOnAxisAt
(
index
:
number
,
position
:
Vec3
)
:
number
Parameters
index
:
number
position
:
Vec3
Returns
number
get
Position
At
getPositionAt
(
index
:
number
,
target
?:
Vec3
)
:
Vec3
Parameters
index
:
number
Optional
target
:
Vec3
Returns
Vec3
resize
resize
(
count
:
number
)
:
void
Parameters
count
:
number
Returns
void
set
Matrix
At
setMatrixAt
(
id
:
number
,
matrix
:
Mat4
)
:
void
Parameters
id
:
number
matrix
:
Mat4
Returns
void
update
update
()
:
void
Returns
void
upload
upload
()
:
void
Returns
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
max
Update
Calls
partial
Update
Accessors
capacity
channels
data
has
Texture
pixels
Per
Instance
texture
Methods
apply
Matrix
At
To
Sphere
destroy
enqueue
Data
Update
enqueue
Update
get
Matrix
At
get
Position
And
Max
Scale
On
Axis
At
get
Position
At
resize
set
Matrix
At
update
upload
playcanvas-opti-pixel - v1.2.0
Loading...
Mat4 instance data as
sampler2D(4 rgba32f texels per instance).