Gfx3StaticGroup
[
Front page
] [
New
|
Page list
|
Search
|
Recent changes
|
Help
|
Log in
]
Start:
* Class: Gfx3StaticGroup
Interface to bind the uniform buffer and textures to the ...
Note: Used for one bind group.~
** Constructors
- ''new Gfx3StaticGroup''(device: GPUDevice, pipeline: GP...
-- ''device'': The GPU device.~
-- ''pipeline'': The graphics pipeline.~
-- ''groupIndex'': The shader group index.~
** Methods
- ''allocate''(): void~
Creates a bind group with the provided uniforms and textu...
~
- ''beginWrite''(): void~
Prepare to write process.~
Warning: You need to call this method before write your d...
~
- ''delete''(): void~
Destroys the GPU buffer.~
Warning: you need to call this method to free allocation ...
~
- ''endWrite''(): void~
Close the write process.~
~
- ''getBindGroup''(): GPUBindGroup~
Returns the bind group.~
~
- ''setFloat''(binding: number, name: string, length: num...
Set a float-typed uniform entry and returns a writable bu...
-- ''binding'': The binding index of the uniform in the s...
-- ''name'': The name of the uniform.~
-- ''length'': The number of float.~
~
- ''setInteger''(binding: number, name: string, length: n...
Set a integer-typed uniform entry and returns a writable ...
-- ''binding'': The binding index of the uniform in the s...
-- ''name'': The name of the uniform.~
-- ''length'': The number of integer.~
~
- ''setSampler''(binding: number, name: string, texture: ...
Set a sampler resource for uniform entry.~
-- ''binding'': The binding index of the uniform in the s...
-- ''name'': The name of the uniform.~
-- ''texture'': The texture.~
~
- ''setTexture''(binding: number, name: string, texture: ...
Set a texture resource for uniform entry.~
-- ''binding'': The binding index of the uniform in the s...
-- ''name'': The name of the uniform.~
-- ''texture'': The texture.~
-- ''createViewDescriptor'': Specify how the texture view...
level range of the view.~
~
- ''write''(binding: number, data): void~
Write data buffer to the uniform buffer.~
-- ''binding'': The binding index of the uniform in the s...
-- ''data'': The data buffer.~
End:
* Class: Gfx3StaticGroup
Interface to bind the uniform buffer and textures to the ...
Note: Used for one bind group.~
** Constructors
- ''new Gfx3StaticGroup''(device: GPUDevice, pipeline: GP...
-- ''device'': The GPU device.~
-- ''pipeline'': The graphics pipeline.~
-- ''groupIndex'': The shader group index.~
** Methods
- ''allocate''(): void~
Creates a bind group with the provided uniforms and textu...
~
- ''beginWrite''(): void~
Prepare to write process.~
Warning: You need to call this method before write your d...
~
- ''delete''(): void~
Destroys the GPU buffer.~
Warning: you need to call this method to free allocation ...
~
- ''endWrite''(): void~
Close the write process.~
~
- ''getBindGroup''(): GPUBindGroup~
Returns the bind group.~
~
- ''setFloat''(binding: number, name: string, length: num...
Set a float-typed uniform entry and returns a writable bu...
-- ''binding'': The binding index of the uniform in the s...
-- ''name'': The name of the uniform.~
-- ''length'': The number of float.~
~
- ''setInteger''(binding: number, name: string, length: n...
Set a integer-typed uniform entry and returns a writable ...
-- ''binding'': The binding index of the uniform in the s...
-- ''name'': The name of the uniform.~
-- ''length'': The number of integer.~
~
- ''setSampler''(binding: number, name: string, texture: ...
Set a sampler resource for uniform entry.~
-- ''binding'': The binding index of the uniform in the s...
-- ''name'': The name of the uniform.~
-- ''texture'': The texture.~
~
- ''setTexture''(binding: number, name: string, texture: ...
Set a texture resource for uniform entry.~
-- ''binding'': The binding index of the uniform in the s...
-- ''name'': The name of the uniform.~
-- ''texture'': The texture.~
-- ''createViewDescriptor'': Specify how the texture view...
level range of the view.~
~
- ''write''(binding: number, data): void~
Write data buffer to the uniform buffer.~
-- ''binding'': The binding index of the uniform in the s...
-- ''data'': The data buffer.~
Page: