playcanvas-opti-pixel - v1.2.0
Preparing search index...
Vec4F32Texture
Class Vec4F32Texture
Vec4 f32 instance data as
sampler2D
(1 rgba32f texel per instance).
Hierarchy (
View Summary
)
SquareDataTexture
<
Float32Array
>
Vec4F32Texture
Index
Constructors
constructor
Properties
max
Update
Calls
partial
Update
Accessors
capacity
channels
data
has
Texture
pixels
Per
Instance
texture
Methods
destroy
enqueue
Data
Update
enqueue
Update
resize
try
Enqueue
Update
From
Array
try
Enqueue
Update
From
Scalars
try
Enqueue
Update
Vec2
try
Enqueue
Update
Vec3
try
Enqueue
Update
Vec4
update
upload
Constructors
constructor
new
Vec4F32Texture
(
device
:
GraphicsDevice
,
capacity
?:
number
)
:
Vec4F32Texture
Parameters
device
:
GraphicsDevice
capacity
:
number
= 512
Returns
Vec4F32Texture
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
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
resize
resize
(
count
:
number
)
:
void
Parameters
count
:
number
Returns
void
try
Enqueue
Update
From
Array
tryEnqueueUpdateFromArray
(
index
:
number
,
inArray
:
Float32Array
,
offset
?:
number
,
)
:
boolean
Parameters
index
:
number
inArray
:
Float32Array
offset
:
number
= 0
Returns
boolean
try
Enqueue
Update
From
Scalars
tryEnqueueUpdateFromScalars
(
index
:
number
,
r
:
number
,
g
:
number
,
b
:
number
,
a
:
number
,
)
:
boolean
Parameters
index
:
number
r
:
number
g
:
number
b
:
number
a
:
number
Returns
boolean
try
Enqueue
Update
Vec2
tryEnqueueUpdateVec2
(
index
:
number
,
vec
:
Vec2
,
extra
?:
Vec2
)
:
boolean
Parameters
index
:
number
vec
:
Vec2
extra
:
Vec2
= pc.Vec2.ZERO
Returns
boolean
try
Enqueue
Update
Vec3
tryEnqueueUpdateVec3
(
index
:
number
,
vec
:
Vec3
,
extra
?:
number
)
:
boolean
Parameters
index
:
number
vec
:
Vec3
extra
:
number
= 0
Returns
boolean
try
Enqueue
Update
Vec4
tryEnqueueUpdateVec4
(
index
:
number
,
vec
:
Vec4
)
:
boolean
Parameters
index
:
number
vec
:
Vec4
Returns
boolean
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
destroy
enqueue
Data
Update
enqueue
Update
resize
try
Enqueue
Update
From
Array
try
Enqueue
Update
From
Scalars
try
Enqueue
Update
Vec2
try
Enqueue
Update
Vec3
try
Enqueue
Update
Vec4
update
upload
playcanvas-opti-pixel - v1.2.0
Loading...
Vec4 f32 instance data as
sampler2D(1 rgba32f texel per instance).