Lost Ark SDK  1.148.153.0
LA_Core_structs.hpp File Reference
#include "LA_Basic.hpp"
Include dependency graph for LA_Core_structs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SDK::FGuid
 
struct  SDK::FRotator
 
struct  SDK::FVector
 
struct  SDK::FVector2D
 
struct  SDK::FLinearColor
 
struct  SDK::FColor
 
struct  SDK::FInterpCurvePointVector2D
 
struct  SDK::FInterpCurveVector2D
 
struct  SDK::FInterpCurvePointVector
 
struct  SDK::FInterpCurveVector
 
struct  SDK::FInterpCurvePointFloat
 
struct  SDK::FInterpCurveFloat
 
struct  SDK::FQuat
 
struct  SDK::FPlane
 
struct  SDK::FMatrix
 
struct  SDK::FPointer
 
struct  SDK::FQWord
 
struct  SDK::FDestinationLocObject
 
struct  SDK::FArray_Mirror
 
struct  SDK::FInlinePointerArray_Mirror
 
struct  SDK::FVector4
 
struct  SDK::FCylinder
 
struct  SDK::FBoxSphereBounds
 
struct  SDK::FTwoVectors
 
struct  SDK::FTAlphaBlend
 
struct  SDK::Fuint
 
struct  SDK::FBoneAtom
 
struct  SDK::FOctreeElementId
 
struct  SDK::FRenderCommandFence
 
struct  SDK::FRawDistribution
 
struct  SDK::FInterpCurvePointLinearColor
 
struct  SDK::FInterpCurveLinearColor
 
struct  SDK::FInterpCurvePointQuat
 
struct  SDK::FInterpCurveQuat
 
struct  SDK::FInterpCurvePointTwoVectors
 
struct  SDK::FInterpCurveTwoVectors
 
struct  SDK::FBox
 
struct  SDK::FTPOV
 
struct  SDK::FSHVector
 
struct  SDK::FSHVectorRGB
 
struct  SDK::FIntPoint
 
struct  SDK::FPackedNormal
 
struct  SDK::FIndirectArray_Mirror
 
struct  SDK::FFColorVertexBuffer_Mirror
 
struct  SDK::FRenderCommandFence_Mirror
 
struct  SDK::FUntypedBulkData_Mirror
 
struct  SDK::FBitArray_Mirror
 
struct  SDK::FSparseArray_Mirror
 
struct  SDK::FSet_Mirror
 
struct  SDK::FMultiMap_Mirror
 
struct  SDK::FMap_Mirror
 
struct  SDK::FThreadSafeCounter
 
struct  SDK::FDouble
 
struct  SDK::FRawDistributionFloat
 
struct  SDK::FMatineeRawDistributionFloat
 
struct  SDK::FRawDistributionVector
 

Namespaces

 SDK
 

Macros

#define CONST_RadToDeg   57.295779513082321600
 
#define CONST_InvAspectRatio16x9   0.56249
 
#define CONST_AspectRatio5x4   1.25
 
#define CONST_INDEX_NONE   -1
 
#define CONST_InvAspectRatio5x4   0.8
 
#define CONST_AspectRatio16x9   1.77778
 
#define CONST_InvAspectRatio4x3   0.75
 
#define CONST_AspectRatio4x3   1.33333
 
#define CONST_UnrRotToDeg   0.00549316540360483
 
#define CONST_DegToUnrRot   182.0444
 
#define CONST_RadToUnrRot   10430.3783504704527
 
#define CONST_UnrRotToRad   0.00009587379924285
 
#define CONST_DegToRad   0.017453292519943296
 
#define CONST_Pi   3.1415926535897932
 
#define CONST_MaxInt   0x7fffffff
 

Enumerations

enum  SDK::EDebugBreakType : uint8_t { SDK::EDebugBreakType::DEBUGGER_NativeOnly = 0, SDK::EDebugBreakType::DEBUGGER_ScriptOnly = 1, SDK::EDebugBreakType::DEBUGGER_Both = 2, SDK::EDebugBreakType::DEBUGGER_MAX = 3 }
 
enum  SDK::EAutomatedRunResult : uint8_t { SDK::EAutomatedRunResult::ARR_Unknown = 0, SDK::EAutomatedRunResult::ARR_OOM = 1, SDK::EAutomatedRunResult::ARR_Passed = 2, SDK::EAutomatedRunResult::ARR_MAX = 3 }
 
enum  SDK::EAspectRatioAxisConstraint : uint8_t { SDK::EAspectRatioAxisConstraint::AspectRatio_MaintainYFOV = 0, SDK::EAspectRatioAxisConstraint::AspectRatio_MaintainXFOV = 1, SDK::EAspectRatioAxisConstraint::AspectRatio_MajorAxisFOV = 2, SDK::EAspectRatioAxisConstraint::AspectRatio_MAX = 3 }
 
enum  SDK::EInterpCurveMode : uint8_t {
  SDK::EInterpCurveMode::CIM_Linear = 0, SDK::EInterpCurveMode::CIM_CurveAuto = 1, SDK::EInterpCurveMode::CIM_Constant = 2, SDK::EInterpCurveMode::CIM_CurveUser = 3,
  SDK::EInterpCurveMode::CIM_CurveBreak = 4, SDK::EInterpCurveMode::CIM_CurveAutoClamped = 5, SDK::EInterpCurveMode::CIM_MAX = 6
}
 
enum  SDK::EInterpMethodType : uint8_t { SDK::EInterpMethodType::IMT_UseFixedTangentEvalAndNewAutoTangents = 0, SDK::EInterpMethodType::IMT_UseFixedTangentEval = 1, SDK::EInterpMethodType::IMT_UseBrokenTangentEval = 2, SDK::EInterpMethodType::IMT_MAX = 3 }
 
enum  SDK::EAxis : uint8_t {
  SDK::EAxis::AXIS_NONE = 0, SDK::EAxis::AXIS_X = 1, SDK::EAxis::AXIS_Y = 2, SDK::EAxis::AXIS_BLANK = 3,
  SDK::EAxis::AXIS_Z = 4, SDK::EAxis::AXIS_MAX = 5
}
 
enum  SDK::ETickingGroup : uint8_t {
  SDK::ETickingGroup::TG_PreAsyncWork = 0, SDK::ETickingGroup::TG_DuringAsyncWork = 1, SDK::ETickingGroup::TG_PostAsyncWork = 2, SDK::ETickingGroup::TG_PostUpdateWork = 3,
  SDK::ETickingGroup::TG_EffectsUpdateWork = 4, SDK::ETickingGroup::TG_MAX = 5
}
 
enum  SDK::EFColNavMeshOption : uint8_t { SDK::EFColNavMeshOption::EFCNMO_INCLUDE = 0, SDK::EFColNavMeshOption::EFCNMO_EXCLUDE = 1, SDK::EFColNavMeshOption::EFCNMO_MAX = 2 }
 
enum  SDK::EFColProjectileOption : uint8_t { SDK::EFColProjectileOption::EFCPO_ENABLE = 0, SDK::EFColProjectileOption::EFCPO_PENETRATE = 1, SDK::EFColProjectileOption::EFCPO_MAX = 2 }
 
enum  SDK::EFColMoveColOption : uint8_t { SDK::EFColMoveColOption::EFCMCO_ENABLE = 0, SDK::EFColMoveColOption::EFCMCO_PENETRATE = 1, SDK::EFColMoveColOption::EFCMCO_MAX = 2 }
 
enum  SDK::EFColMovePickingOption : uint8_t { SDK::EFColMovePickingOption::EFCMPO_ENABLE = 0, SDK::EFColMovePickingOption::EFCMPO_PENETRATE = 1, SDK::EFColMovePickingOption::EFCMPO_WALL = 2, SDK::EFColMovePickingOption::EFCMPO_MAX = 3 }
 
enum  SDK::EInputEvent : uint8_t {
  SDK::EInputEvent::IE_Pressed = 0, SDK::EInputEvent::IE_Released = 1, SDK::EInputEvent::IE_Repeat = 2, SDK::EInputEvent::IE_DoubleClick = 3,
  SDK::EInputEvent::IE_Axis = 4, SDK::EInputEvent::IE_MAX = 5
}
 
enum  SDK::EAlphaBlendType : uint8_t {
  SDK::EAlphaBlendType::ABT_Linear = 0, SDK::EAlphaBlendType::ABT_Cubic = 1, SDK::EAlphaBlendType::ABT_Sinusoidal = 2, SDK::EAlphaBlendType::ABT_EaseInOutExponent2 = 3,
  SDK::EAlphaBlendType::ABT_EaseInOutExponent3 = 4, SDK::EAlphaBlendType::ABT_EaseInOutExponent4 = 5, SDK::EAlphaBlendType::ABT_EaseInOutExponent5 = 6, SDK::EAlphaBlendType::ABT_MAX = 7
}
 
enum  SDK::EDistributionVectorLockFlags : uint8_t {
  SDK::EDistributionVectorLockFlags::EDVLF_None = 0, SDK::EDistributionVectorLockFlags::EDVLF_XY = 1, SDK::EDistributionVectorLockFlags::EDVLF_XZ = 2, SDK::EDistributionVectorLockFlags::EDVLF_YZ = 3,
  SDK::EDistributionVectorLockFlags::EDVLF_XYZ = 4, SDK::EDistributionVectorLockFlags::EDVLF_MAX = 5
}
 
enum  SDK::EDistributionVectorMirrorFlags : uint8_t { SDK::EDistributionVectorMirrorFlags::EDVMF_Same = 0, SDK::EDistributionVectorMirrorFlags::EDVMF_Different = 1, SDK::EDistributionVectorMirrorFlags::EDVMF_Mirror = 2, SDK::EDistributionVectorMirrorFlags::EDVMF_MAX = 3 }
 
enum  SDK::ELocObjectLanguageExtension : uint8_t {
  SDK::ELocObjectLanguageExtension::LocObjectLanguageExtension_INT = 0, SDK::ELocObjectLanguageExtension::LocObjectLanguageExtension_CHN = 1, SDK::ELocObjectLanguageExtension::LocObjectLanguageExtension_RUS = 2, SDK::ELocObjectLanguageExtension::LocObjectLanguageExtension_JPN = 3,
  SDK::ELocObjectLanguageExtension::LocObjectLanguageExtension_MAX = 4
}
 

Macro Definition Documentation

◆ CONST_AspectRatio16x9

#define CONST_AspectRatio16x9   1.77778

◆ CONST_AspectRatio4x3

#define CONST_AspectRatio4x3   1.33333

◆ CONST_AspectRatio5x4

#define CONST_AspectRatio5x4   1.25

◆ CONST_DegToRad

#define CONST_DegToRad   0.017453292519943296

◆ CONST_DegToUnrRot

#define CONST_DegToUnrRot   182.0444

◆ CONST_INDEX_NONE

#define CONST_INDEX_NONE   -1

◆ CONST_InvAspectRatio16x9

#define CONST_InvAspectRatio16x9   0.56249

◆ CONST_InvAspectRatio4x3

#define CONST_InvAspectRatio4x3   0.75

◆ CONST_InvAspectRatio5x4

#define CONST_InvAspectRatio5x4   0.8

◆ CONST_MaxInt

#define CONST_MaxInt   0x7fffffff

◆ CONST_Pi

#define CONST_Pi   3.1415926535897932

◆ CONST_RadToDeg

#define CONST_RadToDeg   57.295779513082321600

◆ CONST_RadToUnrRot

#define CONST_RadToUnrRot   10430.3783504704527

◆ CONST_UnrRotToDeg

#define CONST_UnrRotToDeg   0.00549316540360483

◆ CONST_UnrRotToRad

#define CONST_UnrRotToRad   0.00009587379924285