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

Go to the source code of this file.

Classes

struct  SDK::FRequiredMobileInputConfig
 
struct  SDK::FAICmdHistoryItem
 
struct  SDK::FCrowdSpawnerPlayerInfo
 
struct  SDK::FBehaviorEntry
 
struct  SDK::FNearbyDynamicItem
 
struct  SDK::FAvoidOtherSampleItem
 
struct  SDK::FRecentInteraction
 
struct  SDK::FGameCrowdAttachmentInfo
 
struct  SDK::FGameCrowdAttachmentList
 
struct  SDK::FAgentArchetypeInfo
 
struct  SDK::FCrowdSpawnInfoItem
 
struct  SDK::FTextureUVs
 
struct  SDK::FUVCoords
 
struct  SDK::FTouchDataEvent
 
struct  SDK::FTouchData
 
struct  SDK::FMobileInputGroup
 
struct  SDK::FMobileInputZoneClassMap
 
struct  SDK::FPropertyInfo
 
struct  SDK::FRecoilParams
 
struct  SDK::FRecoilDef
 
struct  SDK::FCamFocusPointParams
 
struct  SDK::FPenetrationAvoidanceFeeler
 
struct  SDK::FViewOffsetData
 
struct  SDK::FAggregateEventMapping
 
struct  SDK::FGameEvents
 
struct  SDK::FEventsBase
 
struct  SDK::FWeaponEvents
 
struct  SDK::FDamageEvents
 
struct  SDK::FProjectileEvents
 
struct  SDK::FPawnEvents
 
struct  SDK::FTeamEvents
 
struct  SDK::FPlayerEvents
 
struct  SDK::FSpecialMoveStruct
 
struct  SDK::FGameSpecialMoveInfo
 
struct  SDK::FTakeHitInfo
 
struct  SDK::FShakeParams
 
struct  SDK::FScreenShakeStruct
 
struct  SDK::FScreenShakeAnimStruct
 
struct  SDK::FTeamState
 
struct  SDK::FPlayerState
 
struct  SDK::FGameEvent
 
struct  SDK::FDragElementInfo
 
struct  SDK::FRenderElementInfo
 
struct  SDK::FSelectedMenuItem
 
struct  SDK::FDragHistoryData
 
struct  SDK::FMenuListDragInfo
 
struct  SDK::FMenuListMovementInfo
 

Namespaces

 SDK
 

Macros

#define CONST_GAMEEVENT_AGGREGATED_PLAYER_MATCH_WON   10004
 
#define CONST_GAMEEVENT_AGGREGATED_PLAYER_TIMEALIVE   10001
 
#define CONST_LOADING_MOVIE   "LoadingMovie"
 
#define CONST_GAMEEVENT_AGGREGATED_DATA   10000
 
#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_WEAPON_DAMAGE   10202
 
#define CONST_GAMEEVENT_AGGREGATED_PLAYER_KILLS   10002
 
#define CONST_GAMEEVENT_AGGREGATED_TEAM_GAME_SCORE   10102
 
#define CONST_GAMEEVENT_AGGREGATED_PLAYER_ROUND_WON   10005
 
#define CONST_GAMEEVENT_AGGREGATED_PLAYER_DEATHS   10003
 
#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_NORMALKILL   10006
 
#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WASNORMALKILL   10007
 
#define CONST_GAMEEVENT_AGGREGATED_TEAM_KILLS   10100
 
#define CONST_GAMEEVENT_AGGREGATED_TEAM_ROUND_WON   10104
 
#define CONST_GAMEEVENT_AGGREGATED_TEAM_DEATHS   10101
 
#define CONST_GAMEEVENT_AGGREGATED_TEAM_MATCH_WON   10103
 
#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_KILLS   10200
 
#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEATHS   10201
 
#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_MELEE_DAMAGE   10203
 
#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WEAPON_DAMAGE   10204
 
#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_MELEE_DAMAGE   10205
 
#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_MELEEHITS   10206
 
#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WASMELEEHIT   10207
 
#define CONST_GAMEEVENT_AGGREGATED_GAME_SPECIFIC   11000
 
#define CONST_GAMEEVENT_AGGREGATED_WEAPON_FIRED   10300
 
#define CONST_GAMEEVENT_AGGREGATED_PAWN_SPAWN   10400
 
#define CONST_NumInDragHistory   4
 
#define CONST_NumTouchDataEntries   5
 

Enumerations

enum  SDK::EShakeParam : uint8_t { SDK::EShakeParam::ESP_OffsetRandom = 0, SDK::EShakeParam::ESP_OffsetZero = 1, SDK::EShakeParam::ESP_MAX = 2 }
 
enum  SDK::EConformType : uint8_t {
  SDK::EConformType::CFM_NavMesh = 0, SDK::EConformType::CFM_BSP = 1, SDK::EConformType::CFM_World = 2, SDK::EConformType::CFM_None = 3,
  SDK::EConformType::CFM_MAX = 4
}
 
enum  SDK::ECrowdBehaviorEvent : uint8_t {
  SDK::ECrowdBehaviorEvent::CBE_None = 0, SDK::ECrowdBehaviorEvent::CBE_Spawn = 1, SDK::ECrowdBehaviorEvent::CBE_Random = 2, SDK::ECrowdBehaviorEvent::CBE_SeePlayer = 3,
  SDK::ECrowdBehaviorEvent::CBE_EncounterAgent = 4, SDK::ECrowdBehaviorEvent::CBE_TakeDamage = 5, SDK::ECrowdBehaviorEvent::CBE_GroupWaiting = 6, SDK::ECrowdBehaviorEvent::CBE_Uneasy = 7,
  SDK::ECrowdBehaviorEvent::CBE_Alert = 8, SDK::ECrowdBehaviorEvent::CBE_Panic = 9, SDK::ECrowdBehaviorEvent::CBE_MAX = 10
}
 
enum  SDK::ERecoilStart : uint8_t { SDK::ERecoilStart::ERS_Zero = 0, SDK::ERecoilStart::ERS_Random = 1, SDK::ERecoilStart::ERS_MAX = 2 }
 
enum  SDK::EGameSessionType : uint8_t {
  SDK::EGameSessionType::GT_SessionInvalid = 0, SDK::EGameSessionType::GT_SinglePlayer = 1, SDK::EGameSessionType::GT_Coop = 2, SDK::EGameSessionType::GT_Multiplayer = 3,
  SDK::EGameSessionType::GT_MAX = 4
}
 
enum  SDK::ECameraViewportTypes : uint8_t {
  SDK::ECameraViewportTypes::CVT_16to9_Full = 0, SDK::ECameraViewportTypes::CVT_16to9_VertSplit = 1, SDK::ECameraViewportTypes::CVT_16to9_HorizSplit = 2, SDK::ECameraViewportTypes::CVT_4to3_Full = 3,
  SDK::ECameraViewportTypes::CVT_4to3_HorizSplit = 4, SDK::ECameraViewportTypes::CVT_4to3_VertSplit = 5, SDK::ECameraViewportTypes::CVT_MAX = 6
}
 
enum  SDK::EZoneType : uint8_t {
  SDK::EZoneType::ZONE_TYPE_FIELD = 0, SDK::EZoneType::ZONE_TYPE_CITY = 1, SDK::EZoneType::ZONE_TYPE_INSTANCE_DUNGEON = 2, SDK::EZoneType::ZONE_TYPE_PERSONAL_DUNGEON = 3,
  SDK::EZoneType::ZONE_TYPE_ARENA = 4, SDK::EZoneType::ZONE_TYPE_MOD = 5, SDK::EZoneType::ZONE_TYPE_OCEAN = 6, SDK::EZoneType::ZONE_TYPE_COLOSSEUM = 7,
  SDK::EZoneType::ZONE_TYPE_CHAOSGATE = 8, SDK::EZoneType::ZONE_TYPE_ENCOUNTER_DUNGEON = 9, SDK::EZoneType::ZONE_TYPE_SECRET_DUNGEON = 10, SDK::EZoneType::ZONE_TYPE_RAID_DUNGEON = 11,
  SDK::EZoneType::ZONE_TYPE_STATIC_ISLAND = 12, SDK::EZoneType::ZONE_TYPE_DYNAMIC_ISLAND = 13, SDK::EZoneType::ZONE_TYPE_PERSONAL_ISLAND = 14, SDK::EZoneType::ZONE_TYPE_PERSONAL_TOWN = 15,
  SDK::EZoneType::ZONE_TYPE_VOYAGE_LINER = 16, SDK::EZoneType::ZONE_TYPE_TRAINING_MODE = 17, SDK::EZoneType::ZONE_TYPE_BATTLEFIELD = 18, SDK::EZoneType::ZONE_TYPE_MAX = 19,
  SDK::EZoneType::ZoneType_Button = 0, SDK::EZoneType::ZoneType_Joystick = 1, SDK::EZoneType::ZoneType_Trackball = 2, SDK::EZoneType::ZoneType_Slider = 3,
  SDK::EZoneType::ZoneType_SubClassed = 4, SDK::EZoneType::ZoneType_MAX = 5
}
 
enum  SDK::EZoneState : uint8_t {
  SDK::EZoneState::ZoneState_Inactive = 0, SDK::EZoneState::ZoneState_Activating = 1, SDK::EZoneState::ZoneState_Active = 2, SDK::EZoneState::ZoneState_Deactivating = 3,
  SDK::EZoneState::ZoneState_MAX = 4
}
 
enum  SDK::EZoneSlideType : uint8_t { SDK::EZoneSlideType::ZoneSlide_UpDown = 0, SDK::EZoneSlideType::ZoneSlide_LeftRight = 1, SDK::EZoneSlideType::ZoneSlide_MAX = 2 }
 
enum  SDK::EUIOrientation : uint8_t {
  SDK::EUIOrientation::UI_Unknown = 0, SDK::EUIOrientation::UI_Portait = 1, SDK::EUIOrientation::UI_PortaitUpsideDown = 2, SDK::EUIOrientation::UI_LandscapeRight = 3,
  SDK::EUIOrientation::UI_LandscapeLeft = 4, SDK::EUIOrientation::UI_MAX = 5
}
 
enum  SDK::EMenuImageDrawStyle : uint8_t { SDK::EMenuImageDrawStyle::IDS_Normal = 0, SDK::EMenuImageDrawStyle::IDS_Stretched = 1, SDK::EMenuImageDrawStyle::IDS_Tile = 2, SDK::EMenuImageDrawStyle::IDS_MAX = 3 }
 
enum  SDK::ETextDrawMethod : uint8_t { SDK::ETextDrawMethod::DRAW_CenterText = 0, SDK::ETextDrawMethod::DRAW_WrapText = 1, SDK::ETextDrawMethod::DRAW_MAX = 2 }
 

Macro Definition Documentation

◆ CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_MELEE_DAMAGE

#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_MELEE_DAMAGE   10203

◆ CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_MELEEHITS

#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_MELEEHITS   10206

◆ CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_NORMALKILL

#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_NORMALKILL   10006

◆ CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_WEAPON_DAMAGE

#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_WEAPON_DAMAGE   10202

◆ CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEATHS

#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEATHS   10201

◆ CONST_GAMEEVENT_AGGREGATED_DAMAGE_KILLS

#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_KILLS   10200

◆ CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_MELEE_DAMAGE

#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_MELEE_DAMAGE   10205

◆ CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WASMELEEHIT

#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WASMELEEHIT   10207

◆ CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WASNORMALKILL

#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WASNORMALKILL   10007

◆ CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WEAPON_DAMAGE

#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WEAPON_DAMAGE   10204

◆ CONST_GAMEEVENT_AGGREGATED_DATA

#define CONST_GAMEEVENT_AGGREGATED_DATA   10000

◆ CONST_GAMEEVENT_AGGREGATED_GAME_SPECIFIC

#define CONST_GAMEEVENT_AGGREGATED_GAME_SPECIFIC   11000

◆ CONST_GAMEEVENT_AGGREGATED_PAWN_SPAWN

#define CONST_GAMEEVENT_AGGREGATED_PAWN_SPAWN   10400

◆ CONST_GAMEEVENT_AGGREGATED_PLAYER_DEATHS

#define CONST_GAMEEVENT_AGGREGATED_PLAYER_DEATHS   10003

◆ CONST_GAMEEVENT_AGGREGATED_PLAYER_KILLS

#define CONST_GAMEEVENT_AGGREGATED_PLAYER_KILLS   10002

◆ CONST_GAMEEVENT_AGGREGATED_PLAYER_MATCH_WON

#define CONST_GAMEEVENT_AGGREGATED_PLAYER_MATCH_WON   10004

◆ CONST_GAMEEVENT_AGGREGATED_PLAYER_ROUND_WON

#define CONST_GAMEEVENT_AGGREGATED_PLAYER_ROUND_WON   10005

◆ CONST_GAMEEVENT_AGGREGATED_PLAYER_TIMEALIVE

#define CONST_GAMEEVENT_AGGREGATED_PLAYER_TIMEALIVE   10001

◆ CONST_GAMEEVENT_AGGREGATED_TEAM_DEATHS

#define CONST_GAMEEVENT_AGGREGATED_TEAM_DEATHS   10101

◆ CONST_GAMEEVENT_AGGREGATED_TEAM_GAME_SCORE

#define CONST_GAMEEVENT_AGGREGATED_TEAM_GAME_SCORE   10102

◆ CONST_GAMEEVENT_AGGREGATED_TEAM_KILLS

#define CONST_GAMEEVENT_AGGREGATED_TEAM_KILLS   10100

◆ CONST_GAMEEVENT_AGGREGATED_TEAM_MATCH_WON

#define CONST_GAMEEVENT_AGGREGATED_TEAM_MATCH_WON   10103

◆ CONST_GAMEEVENT_AGGREGATED_TEAM_ROUND_WON

#define CONST_GAMEEVENT_AGGREGATED_TEAM_ROUND_WON   10104

◆ CONST_GAMEEVENT_AGGREGATED_WEAPON_FIRED

#define CONST_GAMEEVENT_AGGREGATED_WEAPON_FIRED   10300

◆ CONST_LOADING_MOVIE

#define CONST_LOADING_MOVIE   "LoadingMovie"

◆ CONST_NumInDragHistory

#define CONST_NumInDragHistory   4

◆ CONST_NumTouchDataEntries

#define CONST_NumTouchDataEntries   5