Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
gameLib.c File Reference

Go to the source code of this file.

Classes

class  LoadingAnim
class  DefaultStringTableItem
 Default string table item. More...

Typedefs

typedef int PlayerId
typedef WorldSystem BaseSystem
typedef WorldSystemPoint ESystemPoint
typedef WorldSystemLocation ESystemLocation

Enumerations

enum  EPhysicsLayerPresets {
  Main , VehicleFire , BasicVehicleObstacles , VehicleFireView ,
  Building , BuildingNoNavmesh , BuildingView , BuildingViewNoNavmesh ,
  BuildingFire , BuildingFireNoNavmesh , BuildingFireView , BuildingFireViewNoNavmesh ,
  ItemFireView , DoorFireView , Weapon , WeaponFire ,
  TreeFireView , FireGeo , RockFireView , Tree ,
  Door , TreePart , Bush , Wheel ,
  PropFireView , PropFireViewNoNavmesh , PropView , PropViewNoNavmesh ,
  Prop , PropNoNavmesh , Glass , GlassFire ,
  FireView , ViewGeo , VehicleRotorDisc , CharacterFireGeoRagdoll ,
  InteractionFireGeo , MineTrigger , MineTriggerFire , MineTriggerComplex ,
  Liquids
}
 Enum is filled by C++ by data in project config PhysicsSettings.LayerPresets. More...

Functions

void EntitySpawnParams ()
void Load ()
void Unload ()
void BaseLoadingAnim (WorkspaceWidget workspaceWidget)
void ~BaseLoadingAnim ()
Widget CreateLayout (WorkspaceWidget workspaceWidget)
override void Update (float timeSlice, float progress, float minDurationRatio)
override void Show ()
override void Hide ()
void GameLibInit ()

Variables

Game g_Game
 Game singleton instance.
enum EPhysicsLayerPresets Default
 Enum is filled by C++ by data in project config PhysicsSettings.Layers.
enum EPhysicsLayerPresets Static
enum EPhysicsLayerPresets VehicleCast
enum EPhysicsLayerPresets Cover
enum EPhysicsLayerPresets Character
enum EPhysicsLayerPresets Projectile
enum EPhysicsLayerPresets Vehicle
enum EPhysicsLayerPresets Terrain
enum EPhysicsLayerPresets Dynamic
enum EPhysicsLayerPresets Debris
enum EPhysicsLayerPresets Ragdoll
enum EPhysicsLayerPresets Vegetation
enum EPhysicsLayerPresets CharNoCollide
enum EPhysicsLayerPresets Camera
enum EPhysicsLayerPresets FireGeometry
enum EPhysicsLayerPresets ViewGeometry
enum EPhysicsLayerPresets Ladder
enum EPhysicsLayerPresets Interaction
enum EPhysicsLayerPresets Foliage
enum EPhysicsLayerPresets CharCollide
enum EPhysicsLayerPresets CharacterAI
enum EPhysicsLayerPresets Navmesh
enum EPhysicsLayerPresets Water
enum EPhysicsLayerPresets NavmeshVehicle
enum EPhysicsLayerPresets VehicleSimple
enum EPhysicsLayerPresets VehicleComplex
enum EPhysicsLayerPresets Unused
enum EPhysicsLayerPresets Mine
enum EPhysicsLayerPresets WORLD
 Set world transformation.
enum EPhysicsLayerPresets LOCAL
 Set local transformation.
enum EPhysicsLayerPresets TransformMode
 < Offset actual transformation
vector Transform [4]
IEntity Parent
float Scale
class LoadingAnim MAX_ANGLE = 360
Widget m_wRoot
ImageWidget m_wProgressImage

Typedef Documentation

◆ BaseSystem

Deprecated
Use WorldSystem instead.

Definition at line 4 of file gameLib.c.

◆ ESystemLocation

Deprecated
Use WorldSystemLocation instead.

Definition at line 10 of file gameLib.c.

◆ ESystemPoint

Deprecated
Use WorldSystemPoint instead.

Definition at line 7 of file gameLib.c.

◆ PlayerId

typedef int PlayerId

Definition at line 1 of file gameLib.c.

Enumeration Type Documentation

◆ EPhysicsLayerPresets

Enum is filled by C++ by data in project config PhysicsSettings.LayerPresets.

Enumerator
Main 
VehicleFire 
BasicVehicleObstacles 
VehicleFireView 
Building 
BuildingNoNavmesh 
BuildingView 
BuildingViewNoNavmesh 
BuildingFire 
BuildingFireNoNavmesh 
BuildingFireView 
BuildingFireViewNoNavmesh 
ItemFireView 
DoorFireView 
Weapon 
WeaponFire 
TreeFireView 
FireGeo 
RockFireView 
Tree 
Door 
TreePart 
Bush 
Wheel 
PropFireView 
PropFireViewNoNavmesh 
PropView 
PropViewNoNavmesh 
Prop 
PropNoNavmesh 
Glass 
GlassFire 
FireView 
ViewGeo 
VehicleRotorDisc 
CharacterFireGeoRagdoll 
InteractionFireGeo 
MineTrigger 
MineTriggerFire 
MineTriggerComplex 
Liquids 

Definition at line 18 of file gameLib.c.

Function Documentation

◆ BaseLoadingAnim()

void BaseLoadingAnim ( WorkspaceWidget workspaceWidget)
protected

Definition at line 233 of file gameLib.c.

◆ CreateLayout()

Widget CreateLayout ( WorkspaceWidget workspaceWidget)
protected

Definition at line 244 of file gameLib.c.

◆ EntitySpawnParams()

void EntitySpawnParams ( )

Definition at line 130 of file gameLib.c.

◆ GameLibInit()

void GameLibInit ( )
protected

Definition at line 274 of file gameLib.c.

◆ Hide()

override void Hide ( )
protected

Definition at line 268 of file gameLib.c.

◆ Load()

void Load ( )
protected

Definition at line 220 of file gameLib.c.

◆ Show()

override void Show ( )
protected

Definition at line 262 of file gameLib.c.

◆ Unload()

void Unload ( )
protected

Definition at line 227 of file gameLib.c.

◆ Update()

override void Update ( float timeSlice,
float progress,
float minDurationRatio )
protected

Definition at line 250 of file gameLib.c.

◆ ~BaseLoadingAnim()

void ~BaseLoadingAnim ( )
protected

Definition at line 238 of file gameLib.c.

Variable Documentation

◆ Camera

enum EPhysicsLayerPresets Camera

◆ Character

Character

Definition at line 22 of file gameLib.c.

◆ CharacterAI

CharacterAI

Definition at line 61 of file gameLib.c.

◆ CharCollide

enum EPhysicsLayerPresets CharCollide

◆ CharNoCollide

CharNoCollide

Definition at line 43 of file gameLib.c.

◆ Cover

Cover

Definition at line 21 of file gameLib.c.

◆ Debris

Debris

Definition at line 46 of file gameLib.c.

◆ Default

enum EPhysicsLayerPresets Default

Enum is filled by C++ by data in project config PhysicsSettings.Layers.

◆ Dynamic

enum EPhysicsLayerPresets Dynamic

◆ FireGeometry

enum EPhysicsLayerPresets FireGeometry

◆ Foliage

Foliage

Definition at line 53 of file gameLib.c.

◆ g_Game

Game g_Game

Game singleton instance.

Definition at line 13 of file gameLib.c.

◆ Interaction

Interaction

Definition at line 50 of file gameLib.c.

◆ Ladder

Ladder

Definition at line 51 of file gameLib.c.

◆ LOCAL

Set local transformation.

◆ m_wProgressImage

ImageWidget m_wProgressImage
protected

Definition at line 217 of file gameLib.c.

◆ m_wRoot

Widget m_wRoot
protected

Definition at line 216 of file gameLib.c.

◆ MAX_ANGLE

class LoadingAnim MAX_ANGLE = 360

◆ Mine

◆ Navmesh

enum EPhysicsLayerPresets Navmesh

◆ NavmeshVehicle

enum EPhysicsLayerPresets NavmeshVehicle

◆ Parent

IEntity Parent

Definition at line 127 of file gameLib.c.

◆ Projectile

Projectile

Definition at line 23 of file gameLib.c.

◆ Ragdoll

enum EPhysicsLayerPresets Ragdoll

◆ Scale

float Scale

Definition at line 128 of file gameLib.c.

◆ Static

enum EPhysicsLayerPresets Static

◆ Terrain

Terrain

Definition at line 41 of file gameLib.c.

◆ Transform

vector Transform[4]

Definition at line 126 of file gameLib.c.

◆ TransformMode

enum EPhysicsLayerPresets TransformMode

< Offset actual transformation

Additional parameters for entity spawning

◆ Unused

enum EPhysicsLayerPresets Unused

◆ Vegetation

enum EPhysicsLayerPresets Vegetation

◆ Vehicle

Vehicle

Definition at line 24 of file gameLib.c.

◆ VehicleCast

VehicleCast

Definition at line 25 of file gameLib.c.

◆ VehicleComplex

VehicleComplex

Definition at line 66 of file gameLib.c.

◆ VehicleSimple

VehicleSimple

Definition at line 67 of file gameLib.c.

◆ ViewGeometry

enum EPhysicsLayerPresets ViewGeometry

◆ Water

◆ WORLD

Set world transformation.