Skip to main content

Variable: publishedTransforms

const publishedTransforms: object

Defined in: modules/engine/src/scenegraph/published-transforms.ts:8

Borrowed rigid transforms, published by a GPU producer before rendering.

Type Declaration​

bindingLayout​

readonly bindingLayout: readonly [{ group: 0; name: "publishedBodyMatrices"; }]

defaultUniforms​

readonly defaultUniforms: object

defaultUniforms.bodyIndex​

readonly bodyIndex: -1 = -1

name​

readonly name: "publishedTransforms" = 'publishedTransforms'

source​

readonly source: "\nstruct PublishedTransforms {bodyIndex:i32,viewProjection:mat4x4f}\n@group(0) @binding(auto) var<uniform> publishedTransforms:PublishedTransforms;\n@group(0) @binding(auto) var<storage,read> publishedBodyMatrices:array<mat4x4f>;\n"

uniformTypes​

readonly uniformTypes: object

uniformTypes.bodyIndex​

readonly bodyIndex: "i32" = 'i32'

uniformTypes.viewProjection​

readonly viewProjection: "mat4x4<f32>" = 'mat4x4<f32>'