public void ScaleTranslation(float scale) { Translation *= scale; }
public FTransform(FStructFallback data) { Rotation = data.GetOrDefault <FQuat>(nameof(Rotation)); Translation = data.GetOrDefault <FVector>(nameof(Translation)); Scale3D = data.GetOrDefault <FVector>(nameof(Scale3D)); }
public void ScaleTranslation(FVector scale3D) { Translation *= scale3D; }
public FTransform(FQuat rotation, FVector translation, FVector scale3D) { Rotation = rotation; Translation = translation; Scale3D = scale3D; }
public FTransform(FRotator rotation, FVector translation, FVector scale3D) { Rotation = new FQuat(rotation); Translation = translation; Scale3D = scale3D; }
public FTransform(FRotator rotation) { Rotation = new FQuat(rotation); Translation = FVector.ZeroVector; Scale3D = FVector.OneVector; }
public FTransform(FQuat rotation) { Rotation = rotation; Translation = FVector.ZeroVector; Scale3D = FVector.OneVector; }
public FTransform(FVector translation) { Rotation = FQuat.Identity; Translation = translation; Scale3D = FVector.OneVector; }
public FTransform(EForceInit init = EForceInit.ForceInit) { Rotation = new FQuat(0f, 0f, 0f, 1f); Translation = new FVector(0f); Scale3D = FVector.OneVector; }
public void CopyTranslation(ref FTransform other) { Translation = other.Translation; }