// Homogeneous transform. public FVector4 TransformFVector4(FVector4 V) { return(TransformFVector4(ref this, ref V)); }
public FVector4 TransformFVector4NoScale(FVector4 V) { return(TransformFVector4NoScale(ref this, ref V)); }
//[MethodImplAttribute(MethodImplOptions.InternalCall)] extern static FVector4 TransformFVector4(ref FMatrix This, ref FVector4 V);
public FVector4 TransformFVector4NoScale(FVector4 v) => E_FTransform_TransformFVector4NoScale(this, v);
extern static FVector4 TransformFVector4NoScale(ref FTransform This, ref FVector4 V);
/// <summary> /// Constructor using the XYZ components from a 4D vector. /// </summary> /// <param name="v">4D Vector to copy from.</param> public FVector(FVector4 v) : base(E_CreateStruct_FVector_FVector4(v), false) { }
public FVector4 TransformFVector4(FVector4 v) => E_FTransform_TransformFVector4(this, v);
/// <summary> /// <para>Constructor. </para> /// <param name="V">4D vector to set up plane. </param> /// </summary> public FPlane(FVector4 v) : base(E_CreateStruct_FPlane_FVector4(v), false) { }
static extern FVector4 TransformFVector4(ref FTransform This, ref FVector4 V);
public FVector4 TransformFVector4NoScale(FVector4 V) => E_FTransform_TransformFVector4NoScale(this, V);
public FVector4 TransformFVector4(FVector4 V) => E_FTransform_TransformFVector4(this, V);
/** * Constructor using the XYZ components from a 4D vector. * * @param V 4D Vector to copy from. */ public FVector(FVector4 V) { X = V.X; Y = V.Y; Z = V.Z; }