Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
BaseWorld.c
Go to the documentation of this file.
1
/*
2
===========================================
3
Do not modify, this script is generated
4
===========================================
5
*/
6
11
12
sealed
class
BaseWorld
:
global_pointer
13
{
17
proto external
int
GetNumEntities(
int
subScene);
21
proto external
EntityID
GetEntity
(
int
subScene,
int
entityIndex);
22
proto external
int
GetNumSubScenes();
23
proto external
string
GetSubSceneName(
int
subScene);
24
proto external
float
GetSurfaceY(
float
x,
float
z);
25
proto external
void
GetActiveEntities(notnull out array<IEntity> entities);
39
proto external
bool
QueryEntitiesByLine(
vector
from,
vector
to,
QueryEntitiesCallback
addEntity,
QueryEntitiesCallback
filterEntity = null,
EQueryEntitiesFlags
queryFlags =
EQueryEntitiesFlags
.ALL);
56
proto external
bool
QueryEntitiesByAABB(
vector
mins,
vector
maxs,
QueryEntitiesCallback
addEntity,
QueryEntitiesCallback
filterEntity = null,
EQueryEntitiesFlags
queryFlags =
EQueryEntitiesFlags
.ALL);
73
proto external
bool
QueryEntitiesBySphere(
vector
center,
float
radius,
QueryEntitiesCallback
addEntity,
QueryEntitiesCallback
filterEntity = null,
EQueryEntitiesFlags
queryFlags =
EQueryEntitiesFlags
.ALL);
95
proto external
bool
QueryEntitiesByBeveledLine(
vector
from,
vector
to,
vector
bevelMins,
vector
bevelMaxs,
QueryEntitiesCallback
addEntity,
QueryEntitiesCallback
filterEntity = null,
EQueryEntitiesFlags
queryFlags =
EQueryEntitiesFlags
.ALL);
114
proto external
bool
QueryEntitiesByOBB(
vector
mins,
vector
maxs,
vector
matrix[4],
QueryEntitiesCallback
addEntity,
QueryEntitiesCallback
filterEntity = null,
EQueryEntitiesFlags
queryFlags =
EQueryEntitiesFlags
.ALL);
115
proto external
void
SchedulePreload(
vector
pos,
float
radius);
116
proto external
void
GetBoundBox(out
vector
mins, out
vector
maxs);
120
proto external
bool
IsOcean();
126
proto external
float
GetOceanHeight(
float
worldX,
float
worldZ);
132
proto external
vector
GetOceanHeightAndDisplace(
float
worldX,
float
worldZ);
136
proto external
float
GetOceanBaseHeight();
141
proto external
bool
IsOceanEnabledInCamera(
int
camera);
147
proto external
void
EnabledOceanInCamera(
int
camera,
bool
enable);
148
/*
149
water body
150
*/
151
proto external
void
RegisterWaterBody(notnull
IEntity
ent,
ResourceName
matName);
152
/*
153
remove water body
154
*/
155
proto external
void
RemoveWaterBody(notnull
IEntity
ent);
160
proto external
void
RemoveDecal(
Decal
decal);
161
proto external
int
GetCurrentCameraId();
168
proto external
void
SetCamera(
int
cam,
vector
origin,
vector
angle);
169
proto external
void
GetCamera(
int
cam, out
vector
mat[4]);
170
proto external
void
GetCurrentCamera(out
vector
mat[4]);
172
proto external
void
SetCameraEx(
int
cam,
const
vector
mat[4]);
173
proto external
void
SetCameraVerticalFOV(
int
cam,
float
fovy);
175
proto external
void
SetCameraNearPlane(
int
cam,
float
nearplane);
177
proto external
void
SetCameraFarPlane(
int
cam,
float
farplane);
178
proto external
float
GetCameraFarPlane(
int
cam);
180
proto external
void
SetCameraHDRBrightness(
int
cam,
float
hdrBrightness);
182
proto external
void
AdjustCameraEV(
int
cam,
float
EV);
184
proto external
float
GetCameraHDRBrightness(
int
cam);
186
proto external
float
GetCameraSceneMiddleBrightness(
int
cam);
195
proto external
void
SetCameraPostProcessEffect(
int
cam,
int
priority,
PostProcessEffectType
type
,
string
materialPath);
196
proto external
void
SetCameraType(
int
cam,
CameraType
type
);
203
proto external
void
SetCameraLensFlareSet(
int
cam,
CameraLensFlareSetType
lensFlareSetType,
string
userLensFlareSetName);
211
proto external
vector
ProjectWorldToViewport(
vector
pos,
int
cam,
int
width,
int
height);
221
proto external
vector
ProjectViewportToWorld(
float
x,
float
y,
int
cam,
int
width,
int
height, out
vector
outDir);
222
[
Obsolete
(
"use TraceMove instead"
)]
223
proto external
bool
TraceLineToEntity(notnull
IEntity
ent,
vector
start,
vector
end,
Class
placeHolder = null);
230
proto external
float
TracePosition(inout
TraceParam
param,
TraceFilterCallback
filterCallback = null);
237
proto external
float
TraceMove(inout
TraceParam
param,
TraceFilterCallback
filterCallback = null);
243
proto external
void
AsyncTraceMove(inout
TraceParam
param,
AsyncTraceFinishedCallback
finishedCallback);
245
proto external
float
GetWorldTime();
247
proto external
WorldTimestamp
GetTimestamp();
249
proto external
int
GetFrameNumber();
251
proto external
float
GetTimeScale();
253
proto external
float
GetTimeSlice();
255
proto external
float
GetFixedTimeSlice();
257
proto external
float
GetPhysicsTimeSlice();
258
proto external
IEntity
FindEntityByName(
string
name);
259
proto external
IEntity
FindEntityByID(
EntityID
ID
);
261
proto external
bool
IsEditMode();
263
proto external
void
UpdateEntities();
265
static
proto
SharedItemRef
CreateWorld(
string
type
,
string
name);
266
}
267
type
EDamageType type
Definition
SCR_DestructibleTreeV2.c:32
BaseWorld
Definition
BaseWorld.c:13
Class
Super root of all classes in Enforce script.
Definition
Types.c:35
Decal
Definition
Decal.c:13
EntityID
Definition
EnEntity.c:7
IEntity
Definition
IEntity.c:13
ResourceName
Definition
ResourceName.c:13
SharedItemRef
Definition
SharedItemRef.c:13
TraceParam
Definition
TraceParam.c:16
WorldTimestamp
Definition
WorldTimestamp.c:26
global_pointer
Plain C++ pointer, no weak pointers, no memory management. Safe to store outside local scope.
Definition
Types.c:135
vector
Definition
vector.c:13
GetEntity
IEntity GetEntity()
Definition
SCR_QuickslotBaseContainer.c:34
Obsolete
typedef Obsolete
Definition
HelicopterAutopilotHelperComponent.c:16
CameraLensFlareSetType
CameraLensFlareSetType
Type of the camera lens flare set.
Definition
CameraLensFlareSetType.c:14
TraceFilterCallback
func TraceFilterCallback
Definition
EnWorld.c:9
EQueryEntitiesFlags
EQueryEntitiesFlags
Definition
EQueryEntitiesFlags.c:13
QueryEntitiesCallback
func QueryEntitiesCallback
Definition
EnWorld.c:6
PostProcessEffectType
PostProcessEffectType
Definition
EnWorld.c:20
AsyncTraceFinishedCallback
func AsyncTraceFinishedCallback
Definition
EnWorld.c:12
CameraType
CameraType
Definition
CameraType.c:14
ID
@ ID
Ordered by Group application ID.
Definition
EGroupApplicationCatalogueOrderBy.c:15
scripts
Core
generated
World
BaseWorld.c
Generated by
1.17.0