Appearance
@tmrw-realityos/charm / WebGPUSceneToRenderables
Class: WebGPUSceneToRenderables
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderables.ts:11
Constructors
Constructor
new WebGPUSceneToRenderables(
backend):WebGPUSceneToRenderables
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderables.ts:14
Parameters
backend
RendererBackend
Returns
WebGPUSceneToRenderables
Methods
createRenderableFromPrimitive()
createRenderableFromPrimitive(
node,material,topology,primitive,primIndex):null|RenderableDescriptor
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderables.ts:89
Parameters
node
material
topology
GPUPrimitiveTopology
primitive
WebGPUPrimitive
primIndex
number
Returns
null | RenderableDescriptor
getRenderables()
getRenderables(
camera,scene):RenderableDescriptor[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderables.ts:18
Parameters
camera
scene
Returns
getRenderablesFromNode()
getRenderablesFromNode(
node,renderables):RenderableDescriptor[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderables.ts:33
Parameters
node
renderables
RenderableDescriptor[] = []
Returns
getVisibleNodes()
getVisibleNodes(
camera,scene):Node[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderables.ts:129
Test child node boundings to see if a node is inside frustum (and enabled) recursively
Parameters
camera
scene
Returns
Node[]