MainTwoPassFineModule¶
Under Construction
This documentation is auto-generated, and is a work in progress. Please see the source code at https://github.com/phetsims/alpenglow/blob/main/js/webgpu/modules/rasterize-two-pass/MainTwoPassFineModule.ts for the most up-to-date information.
Overview¶
TODO: doc
@author Jonathan Olson <jonathan.olson@colorado.edu>
Class MainTwoPassFineModule¶
inputSize: number - numBins (!)
Constructor¶
new MainTwoPassFineModule( providedOptions : MainTwoPassFineModuleOptions )¶
Instance Methods¶
Instance Properties¶
config : BufferSlot<TwoPassConfig>¶
(readonly)
addresses : BufferSlot<number[]>¶
(readonly)
fineRenderableFaces : BufferSlot<TwoPassFineRenderableFace[]>¶
(readonly)
renderProgramInstructions : BufferSlot<number[]>¶
(readonly)
edges : BufferSlot<LinearEdge[]>¶
(readonly)
output : TextureViewSlot¶
(readonly)
Type MainTwoPassFineModuleOptions¶
- config: BufferSlot<TwoPassConfig>
- addresses: BufferSlot<number[]>
- fineRenderableFaces: BufferSlot<TwoPassFineRenderableFace[]>
- renderProgramInstructions: BufferSlot<number[]>
- edges: BufferSlot<LinearEdge[]>
- output: TextureViewSlot
- & mainTwoPassFineWGSLOptions & PipelineBlueprintOptions
Source Code¶
See the source for MainTwoPassFineModule.ts in the alpenglow repository.