Appearance
@tmrw-realityos/charm / WebGPUSceneToRenderEngine
Class: WebGPUSceneToRenderEngine
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderEngine.ts:13
Constructors
Constructor
new WebGPUSceneToRenderEngine(
backend):WebGPUSceneToRenderEngine
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderEngine.ts:16
Parameters
backend
RendererBackend
Returns
WebGPUSceneToRenderEngine
Methods
createRenderableFromPrimitive()
createRenderableFromPrimitive(
node,material,topology,primitive,primIndex):null|Renderable
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderEngine.ts:73
Parameters
node
material
topology
eTopology
primitive
WebGPUPrimitive
primIndex
number
Returns
null | Renderable
getAllNodes()
getAllNodes(
scene):Node[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderEngine.ts:112
Parameters
scene
Returns
Node[]
getRenderables()
getRenderables(
scene):Renderable[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderEngine.ts:20
Parameters
scene
Returns
getRenderablesFromNode()
getRenderablesFromNode(
node,renderables):Renderable[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderEngine.ts:36
Parameters
node
renderables
Renderable[] = []
Returns
getRenderActors()
getRenderActors(
scene):RenderActor[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderEngine.ts:162
Parameters
scene
Returns
RenderActor[]
getVisibleNodes()
getVisibleNodes(
camera,scene):Node[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderEngine.ts:132
Test child node boundings to see if a node is inside frustum (and enabled) recursively Called by WebGPUSceneToRenderEngine
Parameters
camera
scene
Returns
Node[]
getVisibleRenderActors()
getVisibleRenderActors(
scene,camera):RenderActor[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUSceneToRenderEngine.ts:183
Parameters
scene
camera
Returns
RenderActor[]