![]() |
Dayz Explorer
1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
| class | TraceContact |
| collision and tracing WARNING: Non-managed, needs manual delete call, should not be ref'd More... | |
| class | TraceParam |
| class | TraceSphere |
| class | TraceBox |
| class | TraceOBB |
| class | OcclusionQuery |
Typedefs | |
| typedef int[] | WorldHandle |
| typedef int[] | HLIGHT |
| Light handle. More... | |
| typedef int[] | hDecal |
Enumerations | |
| enum | CameraType { PERSPECTIVE, ORTHOGRAPHIC } |
| enum | PostProcessEffectType { None = -1, UnderWater, SSAO, DepthOfField, HBAO, RotBlur, GodRays, Rain, FilmGrain, RadialBlur, ChromAber, WetDistort, DynamicBlur, ColorGrading, Colors, Glow, SMAA, FXAA, Median, SunMask, GaussFilter, SSR } |
| Post-process effect type. More... | |
| enum | LightType { POINT, SPOT, DIRECTIONAL, AMBIENT } |
| enum | LightFlags { DYNAMIC, CASTSHADOW, CHEAP } |
| enum | TraceFlags { BONES, ENTS, WORLD, ONLY_PHYSICS, WATER, PASSTRANSLUCENT, RAGDOLLS, VISTEST, NOTRACE, TRANSPARENT_OCCLUDERS } |
| enum | TraceShape { LINE, BOX, OBB, SPHERE } |
Functions | |
| proto native float | GetWorldTime () |
| proto native WorldHandle | SetCurrentWorld (WorldHandle world) |
| proto native IEntity | FindEntityByName (IEntity worldEnt, string name) |
| proto native IEntity | FindEntityByID (IEntity worldEnt, int ID) |
| proto native int | GetNumActiveEntities (IEntity worldEntity) |
| returns number of active (simulated) Entities in the world More... | |
| proto native IEntity | GetActiveEntity (IEntity worldEntity, int index) |
| returns active entity More... | |
| proto native void | SetListenerCamera (int camera) |
| sets which camera will be a listener (for sound engine) More... | |
| proto native void | SetCamera (int cam, vector origin, vector angle) |
| proto native void | SetCameraEx (int cam, const vector mat[4]) |
| Changes camera matrix. More... | |
| proto native void | GetCamera (int cam, out vector mat[4]) |
| Returns current camera transformation. More... | |
| proto native void | SetCameraVerticalFOV (int cam, float fovy) |
| proto native void | SetCameraFarPlane (int cam, float farplane) |
| proto native void | SetCameraNearPlane (int cam, float nearplane) |
| proto native void | SetCameraType (int cam, CameraType type) |
| proto native void | SetCameraPostProcessEffect (int cam, int priority, PostProcessEffectType type, string materialPath) |
| proto vector | ProjectVector (int cam, IEntity ent, vector vec) |
| proto vector | UnprojectVector (int cam, float x, float y, vector dir) |
| proto HLIGHT | AddLight (IEntity owner, LightType type, LightFlags flags, float radius, vector color) |
| proto native bool | RemoveLight (HLIGHT light) |
| removes light More... | |
| proto native bool | SetLightEx (HLIGHT light, float radius, vector color) |
| proto native bool | SetLightTexture (HLIGHT light, string cubemap) |
| sets lookup texture for projection lights More... | |
| proto native int | SetLightFlags (HLIGHT light, LightFlags flags) |
| proto native int | ClearLightFlags (HLIGHT light, LightFlags flags) |
| proto native bool | SetLightCone (HLIGHT light, float cone) |
| Sets light cone in degrees (for LightType.SPOT). More... | |
| proto native float | GetSceneHDRMul (int camera) |
| class TraceContact | TraceLineToEntity (IEntity ent, vector start, vector end, out TraceContact contact) |
| proto volatile float | TraceMove (TraceParam param, out IEntity cent, out float plane[4], out int surfparm, func filtercallback) |
| proto native int | P2PVisibilityEx (vector from, vector to, int flags) |
| proto int | SphereQuery (vector origin, float radius, out IEntity visents[], int ents, int fmask) |
| finds all entities in a radius More... | |
| proto native bool | IsBoxVisible (vector mins, vector maxs, int flags) |
| proto int | VisEntities (vector origin, vector look, float angle, float radius, out IEntity ents[2], int maxents, int fmask) |
| proto native hDecal | CreateDecal (IEntity entity, vector origin, vector project, float nearclip, float angle, float size, string materialName, float lifetime, int flags) |
| proto native void | RemoveDecal (hDecal decal) |
| proto native hDecal | CreateLandMarkDecal (IEntity entity, vector origin, vector normal, float edgeSize, float lifeTime, string materialName, hDecal prevDecal, float alpha) |
| proto native int | CanAddToLandMarkDecal (hDecal lmDecal, IEntity entity, string mat, vector newPoint) |
| proto native bool | AddPointToLandMarkDecal (hDecal lmDecal, vector point, vector normal, float alpha) |
| proto native void | FinalizeLandMarkDecal (hDecal lmDecal, bool addAlpha, float alphaDist) |
| proto native bool | IsLandMarkFinalized (hDecal lmDecal) |
| proto native vector | GetLastLandMarkPoint (hDecal lmDecal) |
| proto native void | SetGlobalLandMarkParams (float minSegmentLength, float maxSegmentLength, float degAngle) |
| proto native bool | IsOcean () |
| proto native float | GetOceanHeight (float worldX, float worldZ) |
| proto native vector | GetOceanHeightAndDisplace (float worldX, float worldZ) |
Variables | |
| float | Fraction |
| int | Content |
| int | Surfparm |
| int | MaterialFlags |
| int | Triangle |
| int | SurfaceID |
| owned string | MaterialName |
| owned string | OriginalMaterialName |
| float | Plane [4] |
| vector | Point |
| TraceParam | TraceLineToEntity |