Preparing search index...
The search index is not available
redgpu
redgpu
PostEffect
Grayscale
Class Grayscale
Hierarchy (
View Summary
)
ASinglePassPostEffect
Grayscale
Index
Constructors
constructor
Accessors
output
Texture
View
redGPUContext
shader
Info
storage
Info
system
Uuniforms
Info
uniform
Buffer
uniforms
Info
use
Depth
Texture
video
Memory
Size
WORK_
SIZE_
X
WORK_
SIZE_
Y
WORK_
SIZE_
Z
Methods
clear
execute
get
Output
Texture
View
init
render
update
update
Uniform
Constructors
constructor
new
Grayscale
(
redGPUContext
:
RedGPUContext
)
:
Grayscale
Parameters
redGPUContext
:
RedGPUContext
Returns
Grayscale
Accessors
output
Texture
View
get
outputTextureView
()
:
GPUTextureView
[]
Returns
GPUTextureView
[]
redGPUContext
get
redGPUContext
()
:
RedGPUContext
Returns
RedGPUContext
shader
Info
get
shaderInfo
()
:
any
Returns
any
storage
Info
get
storageInfo
()
:
any
Returns
any
system
Uuniforms
Info
get
systemUuniformsInfo
()
:
any
Returns
any
uniform
Buffer
get
uniformBuffer
()
:
UniformBuffer
Returns
UniformBuffer
uniforms
Info
get
uniformsInfo
()
:
any
Returns
any
use
Depth
Texture
get
useDepthTexture
()
:
boolean
Returns
boolean
set
useDepthTexture
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
video
Memory
Size
get
videoMemorySize
()
:
number
Returns
number
WORK_
SIZE_
X
get
WORK_SIZE_X
()
:
number
Returns
number
set
WORK_SIZE_X
(
value
:
number
)
:
void
Parameters
value
:
number
Returns
void
WORK_
SIZE_
Y
get
WORK_SIZE_Y
()
:
number
Returns
number
set
WORK_SIZE_Y
(
value
:
number
)
:
void
Parameters
value
:
number
Returns
void
WORK_
SIZE_
Z
get
WORK_SIZE_Z
()
:
number
Returns
number
set
WORK_SIZE_Z
(
value
:
number
)
:
void
Parameters
value
:
number
Returns
void
Methods
clear
clear
()
:
void
Returns
void
execute
execute
(
gpuDevice
:
GPUDevice
,
width
:
number
,
height
:
number
)
:
void
Parameters
gpuDevice
:
GPUDevice
width
:
number
height
:
number
Returns
void
get
Output
Texture
View
getOutputTextureView
()
:
GPUTextureView
Returns
GPUTextureView
init
init
(
redGPUContext
:
RedGPUContext
,
name
:
string
,
computeCodes
:
{
msaa
:
string
;
nonMsaa
:
string
}
,
bindGroupLayout
?:
GPUBindGroupLayout
,
)
:
void
Parameters
redGPUContext
:
RedGPUContext
name
:
string
computeCodes
:
{
msaa
:
string
;
nonMsaa
:
string
}
Optional
bindGroupLayout
:
GPUBindGroupLayout
Returns
void
render
render
(
view
:
View3D
,
width
:
number
,
height
:
number
,
...
sourceTextureView
:
any
[]
,
)
:
GPUTextureView
Parameters
view
:
View3D
width
:
number
height
:
number
...
sourceTextureView
:
any
[]
Returns
GPUTextureView
update
update
(
deltaTime
:
number
)
:
void
Parameters
deltaTime
:
number
Returns
void
update
Uniform
updateUniform
(
key
:
string
,
value
:
number
|
boolean
|
number
[]
)
:
void
Parameters
key
:
string
value
:
number
|
boolean
|
number
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
output
Texture
View
redGPUContext
shader
Info
storage
Info
system
Uuniforms
Info
uniform
Buffer
uniforms
Info
use
Depth
Texture
video
Memory
Size
WORK_
SIZE_
X
WORK_
SIZE_
Y
WORK_
SIZE_
Z
Methods
clear
execute
get
Output
Texture
View
init
render
update
update
Uniform
redgpu
Loading...