Nuclide
Software Development Kit for id Tech
surfaceproperties.qc File Reference

Functions

int SurfData_TexToSurfData (string tex_name)
 
__variant SurfData_GetInfo (int i, int type)
 
void SurfData_Shutdown (void)
 
void SurfData_Init (void)
 
void SurfData_SetStage (string type)
 
int SurfData_Finish (void)
 
void SurfData_Impact_Net (entity e, vector org)
 
void SurfData_ImpactID_Net (int id, vector org, vector ang)
 
void SurfData_Impact_Parse (void)
 Called by EV_SURFIMPACT. More...
 
void SurfData_ImpactID_Parse (void)
 Called by EV_SURFIMPACTID. More...
 
void SurfData_Impact (entity e, vector org, vector ang)
 
void SurfData_ImpactOfType (int materialID, vector worldPosition, vector impactNormal)
 
void SurfData_ImpactOfNamedType (string materialName, vector worldPosition, vector impactNormal)
 

Function Documentation

◆ SurfData_Finish()

int SurfData_Finish ( void  )

◆ SurfData_GetInfo()

__variant SurfData_GetInfo ( int  i,
int  type 
)

◆ SurfData_Impact()

void SurfData_Impact ( entity  e,
vector  org,
vector  ang 
)

◆ SurfData_Impact_Net()

void SurfData_Impact_Net ( entity  e,
vector  org 
)

◆ SurfData_Impact_Parse()

void SurfData_Impact_Parse ( void  )

Called by EV_SURFIMPACT.

◆ SurfData_ImpactID_Net()

void SurfData_ImpactID_Net ( int  id,
vector  org,
vector  ang 
)

◆ SurfData_ImpactID_Parse()

void SurfData_ImpactID_Parse ( void  )

Called by EV_SURFIMPACTID.

◆ SurfData_ImpactOfNamedType()

void SurfData_ImpactOfNamedType ( string  materialName,
vector  worldPosition,
vector  impactNormal 
)

◆ SurfData_ImpactOfType()

void SurfData_ImpactOfType ( int  materialID,
vector  worldPosition,
vector  impactNormal 
)

◆ SurfData_Init()

void SurfData_Init ( void  )

◆ SurfData_SetStage()

void SurfData_SetStage ( string  type)

◆ SurfData_Shutdown()

void SurfData_Shutdown ( void  )

◆ SurfData_TexToSurfData()

int SurfData_TexToSurfData ( string  tex_name)