FVector

Namespace: UAssetAPI.UnrealTypes

A vector in 3-D space composed of components (X, Y, Z) with floating/double point precision.

public struct FVector

Inheritance ObjectValueTypeFVector
Implements ICloneable, IStruct<FVector>

Properties

X

The vector's X-component.

public double X { get; set; }

Property Value

Double

XFloat

public float XFloat { get; }

Property Value

Single

Y

The vector's Y-component.

public double Y { get; set; }

Property Value

Double

YFloat

public float YFloat { get; }

Property Value

Single

Z

The vector's Z-component.

public double Z { get; set; }

Property Value

Double

ZFloat

public float ZFloat { get; }

Property Value

Single

Constructors

FVector(Double, Double, Double)

FVector(double x, double y, double z)

Parameters

x Double

y Double

z Double

FVector(Single, Single, Single)

FVector(float x, float y, float z)

Parameters

x Single

y Single

z Single

FVector(AssetBinaryReader)

FVector(AssetBinaryReader reader)

Parameters

reader AssetBinaryReader

Methods

Read(AssetBinaryReader)

FVector Read(AssetBinaryReader reader)

Parameters

reader AssetBinaryReader

Returns

FVector

Write(AssetBinaryWriter)

int Write(AssetBinaryWriter writer)

Parameters

writer AssetBinaryWriter

Returns

Int32

Clone()

object Clone()

Returns

Object

FromString(String[], UAsset)

FVector FromString(String[] d, UAsset asset)

Parameters

d String[]

asset UAsset

Returns

FVector

ToString()

string ToString()

Returns

String