Created
September 22, 2022 16:49
-
-
Save ttvd/d6933e55bdc85faca356e36c098d15ee to your computer and use it in GitHub Desktop.
FVector generated header stub.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//=========================================================================== | |
// Generated code exported from _________HeaderProcessor. | |
// DO NOT modify this manually! | |
//=========================================================================== | |
#pragma once | |
struct F_________LuaContext; | |
struct lua_State; | |
struct FVector; | |
struct F_________LuaStubFVector | |
{ | |
public: | |
/** Register this stub with a given context. */ | |
static bool Register(F_________LuaContext& Context); | |
/** Return the name of the type. */ | |
static const char* GetTypeName(); | |
/** Return the meta name of the type. */ | |
static const char* GetTypeMetaName(); | |
public: | |
/** Lua get and push functions for values of a struct type associated with this stub (if there's one). */ | |
static bool Is(lua_State* LuaState, int32 Idx); | |
static bool Get(lua_State* LuaState, int32 Idx, FVector& Value); | |
static void GetUnchecked(lua_State* LuaState, int32 Idx, FVector& Value); | |
static FVector* GetUnchecked(lua_State* LuaState, int32 Idx); | |
static int32 Push(lua_State* LuaState, const FVector& Value); | |
public: | |
/** Lua functions. */ | |
static int32 BoxPushOut(lua_State* LuaState); | |
static int32 Coincident(lua_State* LuaState); | |
static int32 Coplanar(lua_State* LuaState); | |
static int32 CreateOrthonormalBasis(lua_State* LuaState); | |
static int32 CrossProduct(lua_State* LuaState); | |
static int32 DegreesToRadians(lua_State* LuaState); | |
static int32 Dist(lua_State* LuaState); | |
static int32 Dist2D(lua_State* LuaState); | |
static int32 Distance(lua_State* LuaState); | |
static int32 DistSquared(lua_State* LuaState); | |
static int32 DistSquared2D(lua_State* LuaState); | |
static int32 DistSquaredXY(lua_State* LuaState); | |
static int32 DistXY(lua_State* LuaState); | |
static int32 DotProduct(lua_State* LuaState); | |
static int32 Max(lua_State* LuaState); | |
static int32 Max3(lua_State* LuaState); | |
static int32 Min(lua_State* LuaState); | |
static int32 Min3(lua_State* LuaState); | |
static int32 One(lua_State* LuaState); | |
static int32 Orthogonal(lua_State* LuaState); | |
static int32 Parallel(lua_State* LuaState); | |
static int32 PointPlaneDist(lua_State* LuaState); | |
static int32 PointPlaneProject(lua_State* LuaState); | |
static int32 PointPlaneProject_Function0(lua_State* LuaState); | |
static int32 PointPlaneProject_Function1(lua_State* LuaState); | |
static int32 PointPlaneProject_Function2(lua_State* LuaState); | |
static int32 PointsAreNear(lua_State* LuaState); | |
static int32 PointsAreSame(lua_State* LuaState); | |
static int32 RadiansToDegrees(lua_State* LuaState); | |
static int32 Triple(lua_State* LuaState); | |
static int32 UnitX(lua_State* LuaState); | |
static int32 UnitY(lua_State* LuaState); | |
static int32 UnitZ(lua_State* LuaState); | |
static int32 VectorPlaneProject(lua_State* LuaState); | |
static int32 Zero(lua_State* LuaState); | |
/*** Lua methods. */ | |
static int32 AddBounded(lua_State* LuaState); | |
static int32 AllComponentsEqual(lua_State* LuaState); | |
static int32 BoundToBox(lua_State* LuaState); | |
static int32 BoundToCube(lua_State* LuaState); | |
static int32 Component(lua_State* LuaState); | |
static int32 Component_Function0(lua_State* LuaState); | |
static int32 Component_Function1(lua_State* LuaState); | |
static int32 ComponentMax(lua_State* LuaState); | |
static int32 ComponentMin(lua_State* LuaState); | |
static int32 ContainsNaN(lua_State* LuaState); | |
static int32 CosineAngle2D(lua_State* LuaState); | |
static int32 Cross(lua_State* LuaState); | |
static int32 DiagnosticCheckNaN(lua_State* LuaState); | |
static int32 Dot(lua_State* LuaState); | |
static int32 Equals(lua_State* LuaState); | |
static int32 FindBestAxisVectors(lua_State* LuaState); | |
static int32 GetAbs(lua_State* LuaState); | |
static int32 GetAbsMax(lua_State* LuaState); | |
static int32 GetAbsMin(lua_State* LuaState); | |
static int32 GetClampedToMaxSize(lua_State* LuaState); | |
static int32 GetClampedToMaxSize2D(lua_State* LuaState); | |
static int32 GetClampedToSize(lua_State* LuaState); | |
static int32 GetClampedToSize2D(lua_State* LuaState); | |
static int32 GetMax(lua_State* LuaState); | |
static int32 GetMin(lua_State* LuaState); | |
static int32 GetSafeNormal(lua_State* LuaState); | |
static int32 GetSafeNormal2D(lua_State* LuaState); | |
static int32 GetSignVector(lua_State* LuaState); | |
static int32 GetUnsafeNormal(lua_State* LuaState); | |
static int32 GetUnsafeNormal2D(lua_State* LuaState); | |
static int32 GridSnap(lua_State* LuaState); | |
static int32 HeadingAngle(lua_State* LuaState); | |
static int32 InitFromCompactString(lua_State* LuaState); | |
static int32 InitFromString(lua_State* LuaState); | |
static int32 IsNearlyZero(lua_State* LuaState); | |
static int32 IsNormalized(lua_State* LuaState); | |
static int32 IsUniform(lua_State* LuaState); | |
static int32 IsUnit(lua_State* LuaState); | |
static int32 IsZero(lua_State* LuaState); | |
static int32 Length(lua_State* LuaState); | |
static int32 MirrorByPlane(lua_State* LuaState); | |
static int32 MirrorByVector(lua_State* LuaState); | |
static int32 Normalize(lua_State* LuaState); | |
static int32 OperatorNotEquals(lua_State* LuaState); | |
static int32 OperatorMultiply(lua_State* LuaState); | |
static int32 OperatorMultiplyAssign(lua_State* LuaState); | |
static int32 OperatorAdd(lua_State* LuaState); | |
static int32 OperatorAddAssign(lua_State* LuaState); | |
static int32 OperatorSubtract(lua_State* LuaState); | |
static int32 OperatorSubtractAssign(lua_State* LuaState); | |
static int32 OperatorDivide(lua_State* LuaState); | |
static int32 OperatorDivideAssign(lua_State* LuaState); | |
static int32 OperatorEquals(lua_State* LuaState); | |
static int32 OperatorSubscript(lua_State* LuaState); | |
static int32 OperatorSubscript_Operator0(lua_State* LuaState); | |
static int32 OperatorSubscript_Operator1(lua_State* LuaState); | |
static int32 OperatorXor(lua_State* LuaState); | |
static int32 OperatorNegation(lua_State* LuaState); | |
static int32 OperatorOr(lua_State* LuaState); | |
static int32 Projection(lua_State* LuaState); | |
static int32 ProjectOnTo(lua_State* LuaState); | |
static int32 ProjectOnToNormal(lua_State* LuaState); | |
static int32 Reciprocal(lua_State* LuaState); | |
static int32 RotateAngleAxis(lua_State* LuaState); | |
static int32 Rotation(lua_State* LuaState); | |
static int32 Set(lua_State* LuaState); | |
static int32 Size(lua_State* LuaState); | |
static int32 Size2D(lua_State* LuaState); | |
static int32 SizeSquared(lua_State* LuaState); | |
static int32 SizeSquared2D(lua_State* LuaState); | |
static int32 SquaredLength(lua_State* LuaState); | |
static int32 ToCompactString(lua_State* LuaState); | |
static int32 ToDirectionAndLength(lua_State* LuaState); | |
static int32 ToDirectionAndLength_Function0(lua_State* LuaState); | |
static int32 ToDirectionAndLength_Function1(lua_State* LuaState); | |
static int32 ToOrientationQuat(lua_State* LuaState); | |
static int32 ToOrientationRotator(lua_State* LuaState); | |
static int32 ToString(lua_State* LuaState); | |
static int32 UnitCartesianToSpherical(lua_State* LuaState); | |
static int32 UnwindEuler(lua_State* LuaState); | |
static int32 MetaToStringUtf8(lua_State* LuaState); | |
static int32 MetaDestructor(lua_State* LuaState); | |
static int32 MetaIndex(lua_State* LuaState); | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment