WasmGPU - v0.6.0
Preparing search index...
DataMaterial
Class DataMaterial
Hierarchy (
View Summary
)
Material
DataMaterial
Index
Constructors
constructor
Properties
_
dirty
_
uniform
Data
Cache
bind
Group
bind
Group
Key
blend
Mode
cull
Mode
data
Buffer
depth
Test
depth
Write
pipeline
uniform
Buffer
Accessors
clip
Max
clip
Min
colormap
component
Count
component
Index
dirty
domain
Max
domain
Min
gamma
invert
log
Base
offset
opacity
scale
Mode
shading
stride
symlog
Lin
Thresh
t
Max
t
Min
value
Mode
Methods
compute
Clip
From
CPU
Data
compute
Domain
From
CPU
Data
create
Bind
Group
Layout
destroy
drop
CPU
Data
get
Colormap
For
Binding
get
Colormap
Key
get
Shader
Code
get
Uniform
Buffer
Size
get
Uniform
Data
get
Uniform
Data
Cache
mark
Clean
set
Clip
set
Data
set
Data
Buffer
set
Domain
upload
Constructors
constructor
new
DataMaterial
(
desc
?:
DataMaterialDescriptor
)
:
DataMaterial
Parameters
desc
:
DataMaterialDescriptor
= {}
Returns
DataMaterial
Properties
Protected
_
dirty
_dirty
:
boolean
= true
Protected
_
uniform
Data
Cache
_uniformDataCache
:
Float32Array
<
ArrayBufferLike
>
|
null
= null
bind
Group
bindGroup
:
GPUBindGroup
|
null
= null
bind
Group
Key
bindGroupKey
:
string
|
null
= null
Readonly
blend
Mode
blendMode
:
BlendMode
Readonly
cull
Mode
cullMode
:
CullMode
data
Buffer
dataBuffer
:
GPUBuffer
|
null
= null
Readonly
depth
Test
depthTest
:
boolean
Readonly
depth
Write
depthWrite
:
boolean
pipeline
pipeline
:
GPURenderPipeline
|
null
= null
uniform
Buffer
uniformBuffer
:
GPUBuffer
|
null
= null
Accessors
clip
Max
get
clipMax
()
:
number
Returns
number
set
clipMax
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
clip
Min
get
clipMin
()
:
number
Returns
number
set
clipMin
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
colormap
get
colormap
()
:
BuiltinColormapName
|
Colormap
Returns
BuiltinColormapName
|
Colormap
set
colormap
(
v
:
BuiltinColormapName
|
Colormap
)
:
void
Parameters
v
:
BuiltinColormapName
|
Colormap
Returns
void
component
Count
get
componentCount
()
:
number
Returns
number
set
componentCount
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
component
Index
get
componentIndex
()
:
number
Returns
number
set
componentIndex
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
dirty
get
dirty
()
:
boolean
Returns
boolean
domain
Max
get
domainMax
()
:
number
Returns
number
set
domainMax
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
domain
Min
get
domainMin
()
:
number
Returns
number
set
domainMin
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
gamma
get
gamma
()
:
number
Returns
number
set
gamma
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
invert
get
invert
()
:
boolean
Returns
boolean
set
invert
(
v
:
boolean
)
:
void
Parameters
v
:
boolean
Returns
void
log
Base
get
logBase
()
:
number
Returns
number
set
logBase
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
offset
get
offset
()
:
number
Returns
number
set
offset
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
opacity
get
opacity
()
:
number
Returns
number
set
opacity
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
scale
Mode
get
scaleMode
()
:
DataScaleMode
Returns
DataScaleMode
set
scaleMode
(
v
:
DataScaleMode
)
:
void
Parameters
v
:
DataScaleMode
Returns
void
shading
get
shading
()
:
number
Returns
number
set
shading
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
stride
get
stride
()
:
number
Returns
number
set
stride
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
symlog
Lin
Thresh
get
symlogLinThresh
()
:
number
Returns
number
set
symlogLinThresh
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
t
Max
get
tMax
()
:
number
Returns
number
set
tMax
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
t
Min
get
tMin
()
:
number
Returns
number
set
tMin
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
value
Mode
get
valueMode
()
:
DataValueMode
Returns
DataValueMode
set
valueMode
(
v
:
DataValueMode
)
:
void
Parameters
v
:
DataValueMode
Returns
void
Methods
compute
Clip
From
CPU
Data
computeClipFromCPUData
(
lowPercentile
:
number
,
highPercentile
:
number
)
:
void
Parameters
lowPercentile
:
number
highPercentile
:
number
Returns
void
compute
Domain
From
CPU
Data
computeDomainFromCPUData
()
:
void
Returns
void
create
Bind
Group
Layout
createBindGroupLayout
(
device
:
GPUDevice
)
:
GPUBindGroupLayout
Parameters
device
:
GPUDevice
Returns
GPUBindGroupLayout
destroy
destroy
()
:
void
Returns
void
drop
CPU
Data
dropCPUData
()
:
void
Returns
void
get
Colormap
For
Binding
getColormapForBinding
()
:
Colormap
Returns
Colormap
get
Colormap
Key
getColormapKey
()
:
string
Returns
string
get
Shader
Code
getShaderCode
(
_opts
?:
{
instanced
?:
boolean
;
skinned
?:
boolean
;
skinned8
?:
boolean
}
,
)
:
string
Parameters
_opts
:
{
instanced
?:
boolean
;
skinned
?:
boolean
;
skinned8
?:
boolean
}
= {}
Returns
string
get
Uniform
Buffer
Size
getUniformBufferSize
()
:
number
Returns
number
get
Uniform
Data
getUniformData
()
:
Float32Array
Returns
Float32Array
Protected
get
Uniform
Data
Cache
getUniformDataCache
(
floatCount
:
number
)
:
Float32Array
Parameters
floatCount
:
number
Returns
Float32Array
mark
Clean
markClean
()
:
void
Returns
void
set
Clip
setClip
(
min
:
number
,
max
:
number
)
:
void
Parameters
min
:
number
max
:
number
Returns
void
set
Data
setData
(
data
:
Float32Array
,
opts
?:
{
componentCount
?:
number
;
keepCPUData
?:
boolean
;
offset
?:
number
;
stride
?:
number
;
}
,
)
:
void
Parameters
data
:
Float32Array
opts
:
{
componentCount
?:
number
;
keepCPUData
?:
boolean
;
offset
?:
number
;
stride
?:
number
;
}
= {}
Returns
void
set
Data
Buffer
setDataBuffer
(
buffer
:
GPUBuffer
,
opts
?:
{
componentCount
?:
number
;
offset
?:
number
;
stride
?:
number
}
,
)
:
void
Parameters
buffer
:
GPUBuffer
opts
:
{
componentCount
?:
number
;
offset
?:
number
;
stride
?:
number
}
= {}
Returns
void
set
Domain
setDomain
(
min
:
number
,
max
:
number
)
:
void
Parameters
min
:
number
max
:
number
Returns
void
upload
upload
(
device
:
GPUDevice
,
queue
:
GPUQueue
)
:
void
Parameters
device
:
GPUDevice
queue
:
GPUQueue
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
dirty
_
uniform
Data
Cache
bind
Group
bind
Group
Key
blend
Mode
cull
Mode
data
Buffer
depth
Test
depth
Write
pipeline
uniform
Buffer
Accessors
clip
Max
clip
Min
colormap
component
Count
component
Index
dirty
domain
Max
domain
Min
gamma
invert
log
Base
offset
opacity
scale
Mode
shading
stride
symlog
Lin
Thresh
t
Max
t
Min
value
Mode
Methods
compute
Clip
From
CPU
Data
compute
Domain
From
CPU
Data
create
Bind
Group
Layout
destroy
drop
CPU
Data
get
Colormap
For
Binding
get
Colormap
Key
get
Shader
Code
get
Uniform
Buffer
Size
get
Uniform
Data
get
Uniform
Data
Cache
mark
Clean
set
Clip
set
Data
set
Data
Buffer
set
Domain
upload
Source code
Examples
WasmGPU - v0.6.0
Loading...