Quantum 3 3.0.13

Public Member Functions | Public Attributes | List of all members
Quantum.Prototypes.DistanceJoint3DConfig Class Reference

Defines a prototype of a Joint3D struct of type JointType3D.DistanceJoint. More...

Inheritance diagram for Quantum.Prototypes.DistanceJoint3DConfig:
Quantum.StructPrototype Quantum.IPrototype

Public Member Functions

Joint3D CreateJoint (FrameBase f)
 
Joint3D CreateJoint (FrameBase f, EntityRef jointEntityRef, EntityRef connectedAnchorEntityRef=default)
 
void Materialize (FrameBase frame, ref Joint3D joint, EntityRef jointEntityRef, EntityRef connectedAnchorEntityRef)
 
unsafe void Materialize (FrameBase frame, ref Joint3D joint, in PrototypeMaterializationContext context)
 Materializes this joint prototype into a joint instance. More...
 

Public Attributes

FPVector3 Anchor
 
bool AutoConfigureDistance = true
 
FPVector3 ConnectedAnchor
 
MapEntityId ConnectedEntity
 
FP MaxDistance
 
FP MinDistance
 
bool StartDisabled = false
 
Int32 UserTag
 

Detailed Description

Defines a prototype of a Joint3D struct of type JointType3D.DistanceJoint.

Member Function Documentation

◆ Materialize()

unsafe void Quantum.Prototypes.DistanceJoint3DConfig.Materialize ( FrameBase  frame,
ref Joint3D  joint,
in PrototypeMaterializationContext  context 
)
inline

Materializes this joint prototype into a joint instance.

Parameters
frameThe frame in which this prototype is being materialized.
jointThe Joint3D resultant of this materialization.
contextThe PrototypeMaterializationContext in which this prototype is being materialized.