Preparing search index...
The search index is not available
mini-gpu
mini-gpu
RenderProgram
Class RenderProgram
Hierarchy
Program
RenderProgram
Implements
RenderableInterface
Index
Constructors
constructor
Properties
_inputs
geometry
inputs
Keys
pipeline
renderer
shader
Accessors
inputs
Methods
get
Bind
Group
Layouts
get
Commands
get
Fragment
State
get
Input
get
Wgsl
Chunk
set
Bind
Groups
set
Input
Constructors
constructor
new
Render
Program
(
renderer
,
shader
,
geometry
,
_inputs
,
options
?
)
:
RenderProgram
Parameters
renderer
:
Renderer
shader
:
string
geometry
:
Geometry
_inputs
:
{
[
key
:
string
]
:
ProgramInputInterface
;
}
[
key
:
string
]:
ProgramInputInterface
options
:
{
depthCompare
?:
GPUCompareFunction
;
depthWrite
?:
boolean
;
wireframe
?:
boolean
;
}
= {}
Optional
depth
Compare
?:
GPUCompareFunction
Optional
depth
Write
?:
boolean
Optional
wireframe
?:
boolean
Returns
RenderProgram
Properties
Protected
_inputs
_inputs
:
{
[
key
:
string
]
:
ProgramInputInterface
;
}
Type declaration
[
key
:
string
]:
ProgramInputInterface
Private
geometry
geometry
:
Geometry
Protected
inputs
Keys
inputs
Keys
:
string
[]
pipeline
pipeline
:
GPURenderPipeline
Private
renderer
renderer
:
Renderer
shader
shader
:
string
Accessors
inputs
get
inputs
(
)
:
{
[
key
:
string
]
:
ProgramInputInterface
;
}
Returns
{
[
key
:
string
]
:
ProgramInputInterface
;
}
[
key
:
string
]:
ProgramInputInterface
Methods
get
Bind
Group
Layouts
get
Bind
Group
Layouts
(
)
:
GPUBindGroupLayout
[]
Returns
GPUBindGroupLayout
[]
get
Commands
get
Commands
(
renderPass
)
:
void
Parameters
renderPass
:
GPURenderPassEncoder
Returns
void
Private
get
Fragment
State
get
Fragment
State
(
shaderModule
)
:
GPUFragmentState
Parameters
shaderModule
:
GPUShaderModule
Returns
GPUFragmentState
get
Input
get
Input
(
key
)
:
ProgramInputInterface
Parameters
key
:
string
Returns
ProgramInputInterface
get
Wgsl
Chunk
get
Wgsl
Chunk
(
)
:
string
Returns
string
set
Bind
Groups
set
Bind
Groups
(
renderPass
)
:
void
Parameters
renderPass
:
GPURenderPassEncoder
Returns
void
set
Input
set
Input
(
key
,
input
)
:
void
Parameters
key
:
string
input
:
ProgramInputInterface
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
_inputs
geometry
inputs
Keys
pipeline
renderer
shader
inputs
get
Bind
Group
Layouts
get
Commands
get
Fragment
State
get
Input
get
Wgsl
Chunk
set
Bind
Groups
set
Input
mini-
gpu
Buffer
Input
Camera
Clock
Compute
Program
Computer
Geometry
Orbit
Controls
Ping
Pong
Buffer
Input
Ping
Pong
Texture
Input
Render
Program
Renderer
Spherical
Structured
Float32
Array
Texture
Loader
Uniforms
Input
Computable
Interface
Program
Input
Interface
Renderable
Interface
TGeometry
Args
TOrbit
Controls
Options
TSpherical
TStructured
Float32
Array
Accepted
Types
TStructured
Float32
Array
Member
Meta
TStructured
Float32
Array
Structure
TVec3
Helpers
Generated using
TypeDoc