Gfx3DynamicGroup
[
Front page
] [
New
|
Page list
|
Search
|
Recent changes
|
Help
|
Log in
]
Start:
* Class: Gfx3DynamicGroup
Interface to bind the uniform buffer and textures to the ...
Note: Used for multiple bind groups.~
** Constructors
- ''new Gfx3DynamicGroup''(device: GPUDevice, pipeline: G...
-- ''device'': The GPU device.~
-- ''pipeline'': The graphics pipeline.~
-- ''groupIndex'': The shader group index.~
** Methods
- ''allocate''(size: number): void~
Creates multiple bind groups with the provided uniforms e...
-- ''size'': The number of bind groups to allocate/duplic...
~
- ''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''(index: number): GPUBindGroup~
Returns the bind group at specified index.~
-- ''index'': The index.~
~
- ''getSize''(): number~
Returns the number of bind groups.~
~
- ''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.~
~
- ''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: Gfx3DynamicGroup
Interface to bind the uniform buffer and textures to the ...
Note: Used for multiple bind groups.~
** Constructors
- ''new Gfx3DynamicGroup''(device: GPUDevice, pipeline: G...
-- ''device'': The GPU device.~
-- ''pipeline'': The graphics pipeline.~
-- ''groupIndex'': The shader group index.~
** Methods
- ''allocate''(size: number): void~
Creates multiple bind groups with the provided uniforms e...
-- ''size'': The number of bind groups to allocate/duplic...
~
- ''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''(index: number): GPUBindGroup~
Returns the bind group at specified index.~
-- ''index'': The index.~
~
- ''getSize''(): number~
Returns the number of bind groups.~
~
- ''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.~
~
- ''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: