Nuclide
Software Development Kit for id Tech
NSPhysicsEntity.h File Reference

Go to the source code of this file.

Classes

class  NSPhysicsEntity
 This entity class represents physically-simulated entities. More...
 

Macros

#define NSPhysics_Log(...)   _NSPhysics_Log(sprintf(__VA_ARGS__))
 

Enumerations

enum  {
  PHYSM_BOX , PHYSM_SPHERE , PHYSM_CAPSULE , PHYSM_TRIMESH ,
  PHYSM_CYLINDER
}
 

Functions

void _NSPhysics_Log (string msg)
 

Variables

var bool autocvar_phys_developer = false
 
var float autocvar_phys_pushscale = 1.0f
 
var float autocvar_phys_impactforcescale = 100.0f
 
var bool autocvar_r_showPhysicsInfo = false
 
float damp_linear
 
float damp_angular
 
float jointgroup
 
 enumflags
 
noref bool isPhysics
 

Macro Definition Documentation

◆ NSPhysics_Log

#define NSPhysics_Log (   ...)    _NSPhysics_Log(sprintf(__VA_ARGS__))

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PHYSM_BOX 
PHYSM_SPHERE 
PHYSM_CAPSULE 
PHYSM_TRIMESH 
PHYSM_CYLINDER 

Function Documentation

◆ _NSPhysics_Log()

void _NSPhysics_Log ( string  msg)

Variable Documentation

◆ autocvar_phys_developer

var bool autocvar_phys_developer = false

◆ autocvar_phys_impactforcescale

var float autocvar_phys_impactforcescale = 100.0f

◆ autocvar_phys_pushscale

var float autocvar_phys_pushscale = 1.0f

◆ autocvar_r_showPhysicsInfo

var bool autocvar_r_showPhysicsInfo = false

◆ damp_angular

float damp_angular

◆ damp_linear

float damp_linear

◆ enumflags

typedef enumflags
Initial value:
{
BPHY_NODMGPUSH,
BPHY_SHARP
}

◆ isPhysics

noref bool isPhysics

◆ jointgroup

float jointgroup