• Preparing search index...
  • The search index is not available
SDK Documentation - v7.0.0
  • SDK Documentation - v7.0.0
  • Math & Colors
  • Matrix
  • composeToRef

Function composeToRef

  • composeToRef(scale: ReadonlyVector3, rotation: ReadonlyQuaternion, translation: ReadonlyVector3, result: MutableMatrix): void
  • Sets a matrix to a value composed by merging scale (vector3), rotation (quaternion) and translation (vector3)

    Parameters

    • scale: ReadonlyVector3

      defines the scale vector3

    • rotation: ReadonlyQuaternion

      defines the rotation quaternion

    • translation: ReadonlyVector3

      defines the translation vector3

    • result: MutableMatrix

      defines the target matrix

    Returns void

    • Defined in sdk/node_modules/@dcl/ecs-math/dist/Matrix.d.ts:145
Documentation

Settings

Member Visibility

Theme

Modules

  • SDK Documentation - v7.0.0
    • ECS
      • AppendValueOperation
      • AvatarTexture
      • BorderRect
      • CameraTransition
      • ComponentData
      • Composite
      • CompositeComponent
      • CompositeComponent_DataEntry
      • CompositeDefinition
      • CrdtMessageProtocol
      • DeleteComponent
      • DeleteComponentNetwork
      • DeleteEntity
      • DeleteEntityNetwork
      • EntityUtils
      • Move
      • PBAnimationState
      • PBAnimator
      • PBAudioEvent
      • PBAudioSource
      • PBAudioStream
      • PBAvatarAttach
      • PBAvatarBase
      • PBAvatarEmoteCommand
      • PBAvatarEquippedData
      • PBAvatarModifierArea
      • PBAvatarShape
      • PBBillboard
      • PBCameraMode
      • PBCameraModeArea
      • PBColor3
      • PBColor4
      • PBEngineInfo
      • PBGltfContainer
      • PBGltfContainerLoadingState
      • PBInputModifier
      • PBInputModifier_StandardInput
      • PBMainCamera
      • PBMaterial
      • PBMaterial_PbrMaterial
      • PBMaterial_UnlitMaterial
      • PBMeshCollider
      • PBMeshCollider_BoxMesh
      • PBMeshCollider_CylinderMesh
      • PBMeshCollider_PlaneMesh
      • PBMeshCollider_SphereMesh
      • PBMeshRenderer
      • PBMeshRenderer_BoxMesh
      • PBMeshRenderer_CylinderMesh
      • PBMeshRenderer_PlaneMesh
      • PBMeshRenderer_SphereMesh
      • PBNftShape
      • PBPlayerIdentityData
      • PBPointerEvents
      • PBPointerEventsResult
      • PBPointerEvents_Entry
      • PBPointerEvents_Info
      • PBPointerLock
      • PBPosition
      • PBQuaternion
      • PBRaycast
      • PBRaycastResult
      • PBRealmInfo
      • PBTextShape
      • PBTween
      • PBTweenSequence
      • PBTweenState
      • PBUiBackground
      • PBUiCanvasInformation
      • PBUiDropdown
      • PBUiDropdownResult
      • PBUiInput
      • PBUiInputResult
      • PBUiText
      • PBUiTransform
      • PBVector2
      • PBVector3
      • PBVideoEvent
      • PBVideoPlayer
      • PBVirtualCamera
      • PBVisibilityComponent
      • PutComponentOperation
      • PutNetworkComponentOperation
      • RaycastHit
      • Rect
      • Rotate
      • Scale
      • Schemas
      • Texture
      • TextureMove
      • TextureUnion
      • VideoTexture
    • Etherum Provider
    • Math & Colors
      • Color3
      • Color4
      • Matrix
      • Plane
      • Quaternion
      • Scalar
      • Vector2
      • Vector3
    • ReactEcs
      • ReactEcs
        • JSX
    • js-runtime/apis
      • "~system/CommsApi"
      • "~system/CommunicationsController"
      • "~system/EngineApi"
      • "~system/EnvironmentApi"
      • "~system/EthereumController"
      • "~system/Players"
      • "~system/PortableExperiences"
      • "~system/RestrictedActions"
      • "~system/Runtime"
      • "~system/Scene"
      • "~system/SignedFetch"
      • "~system/Testing"
      • "~system/UserActionModule"
      • "~system/UserIdentity"
    • sdk/src/composite-provider
    • sdk/src/ethereum-provider/text-encoder
    • sdk/src/ethereum-provider/text-encoding
    • sdk/src/network
    • sdk/src/network/binary-message-bus
    • sdk/src/network/entities
    • sdk/src/network/filter
    • sdk/src/network/message-bus-sync
    • sdk/src/network/state
    • sdk/src/network/utils
    • sdk/src/players
  • GetAsMatrix2x2
  • GetAsMatrix3x3
  • Identity
  • IdentityReadonly
  • IdentityToRef
  • LookAtLH
  • OrthoOffCenterLH
  • PerspectiveFovRH
  • RotationX
  • Zero
  • add
  • addAtIndex
  • addToRef
  • addToSelf
  • asArray
  • clone
  • compose
  • composeToRef
  • copy
  • copyToArray
  • create
  • decompose
  • decomposeLerp
  • decomposeLerpToRef
  • determinant
  • equals
  • fromArray
  • fromArrayToRef
  • fromFloatArrayToRefScaled
  • fromQuaternionToRef
  • fromValues
  • fromValuesToRef
  • fromXYZAxesToRef
  • getHashCode
  • getRotationMatrix
  • getRotationMatrixToRef
  • getTranslation
  • getTranslationToRef
  • invert
  • invertToRef
  • isIdentityAs3x2Update
  • isIdentityUpdate
  • lerp
  • lerpToRef
  • lookAtLHToRef
  • lookAtRH
  • lookAtRHToRef
  • m
  • multiply
  • multiplyAtIndex
  • multiplyToArray
  • multiplyToRef
  • normalMatrixToRef
  • orthoLH
  • orthoLHToRef
  • orthoOffCenterLHToRef
  • orthoOffCenterRH
  • orthoOffCenterRHToRef
  • perspectiveFovLH
  • perspectiveFovLHToRef
  • perspectiveFovRHToRef
  • perspectiveFovWebVRToRef
  • perspectiveLH
  • reflection
  • reflectionToRef
  • removeRotationAndScaling
  • reset
  • rotationAxis
  • rotationAxisToRef
  • rotationXToRef
  • rotationY
  • rotationYToRef
  • rotationYawPitchRoll
  • rotationYawPitchRollToRef
  • rotationZ
  • rotationZToRef
  • scale
  • scaleAndAddToRef
  • scaleToRef
  • scaling
  • scalingToRef
  • setRowFromFloats
  • setTranslation
  • setTranslationFromFloats
  • toArray
  • toggleModelMatrixHandInPlace
  • toggleProjectionMatrixHandInPlace
  • translation
  • translationToRef
  • transpose
  • transposeToRef
  • Matrix4x4
  • MutableMatrix
  • ReadonlyMatrix