PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches

Functions

proto private void ~OcclusionQuery ()
 
proto native int GetResult ()
 
proto native void SetPosition (vector pos)
 Sets world position.
 
proto native void Destroy ()
 Destroys the object.
 
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
 
float Fraction
 
int Content
 
int Surfparm
 
int MaterialFlags
 
int Triangle
 
int SurfaceID
 
owned string MaterialName
 
owned string OriginalMaterialName
 
float Plane [4]
 
vector Point
 
vector Start
 
vector End
 
int LayerMask = 0xffffffff
 
TraceFlags Flags
 
IEntity Exclude
 
float Radius
 
vector Mins
 
vector Maxs
 
vector Mat [3]
 

Detailed Description

Function Documentation

◆ Destroy()

proto native void Destroy ( )
private

Destroys the object.

◆ GetOceanHeight()

proto native float GetOceanHeight ( float  worldX,
float  worldZ 
)

Get water ocean height at given point

Parameters
worldXworld x position
worldZworld z position

◆ GetOceanHeightAndDisplace()

proto native vector GetOceanHeightAndDisplace ( float  worldX,
float  worldZ 
)

Get water ocean height and displacement at given point, returns vector(displaceX, height, displaceZ)

Parameters
worldXworld x position
worldZworld z position

◆ GetResult()

proto native int GetResult ( )
private

return Query result

Returns
-1 result is not ready yet, try it later. >0 point is visible ==0 point is not visible

◆ IsOcean()

proto native bool IsOcean ( )

Is ocean availabled

◆ SetPosition()

proto native void SetPosition ( vector  pos)
private

Sets world position.

◆ ~OcclusionQuery()

proto private void ~OcclusionQuery ( )
private

Variable Documentation

◆ Content [1/2]

int Content

◆ Content [2/2]

int Content
private

◆ End

vector End
private

◆ Exclude

IEntity Exclude
private

◆ Flags

TraceFlags Flags
private

◆ Fraction [1/2]

float Fraction

◆ Fraction [2/2]

float Fraction
private

◆ LayerMask

int LayerMask = 0xffffffff
private

◆ Mat

vector Mat[3]
private

◆ MaterialFlags [1/2]

int MaterialFlags

◆ MaterialFlags [2/2]

int MaterialFlags
private

◆ MaterialName [1/2]

owned string MaterialName

◆ MaterialName [2/2]

owned string MaterialName
private

◆ Maxs

vector Maxs
private

◆ Mins

vector Mins
private

◆ OriginalMaterialName [1/2]

owned string OriginalMaterialName

◆ OriginalMaterialName [2/2]

owned string OriginalMaterialName
private

◆ Plane [1/2]

float Plane[4]

◆ Plane [2/2]

float Plane[4]
private

◆ Point [1/2]

vector Point

◆ Point [2/2]

vector Point
private

◆ Radius

float Radius
private

◆ Start

vector Start
private

◆ SurfaceID [1/2]

int SurfaceID

◆ SurfaceID [2/2]

int SurfaceID
private

◆ Surfparm [1/2]

int Surfparm

◆ Surfparm [2/2]

int Surfparm
private

◆ Triangle [1/2]

int Triangle

◆ Triangle [2/2]

int Triangle
private