For native rh_get_mapname
MapNameTypeenum MapNameType
{
MNT_TRUE, // return the original map name independant of the name set with via rh_set_mapname
MNT_SET // return the name of the current map
};
Constants
enum MapNameType
{
MNT_TRUE, // return the original map name independant of the name set with via rh_set_mapname
MNT_SET // return the name of the current map
};
enum CheckVisibilityType
{
VisibilityInPVS = 0, // Check in Potentially Visible Set (PVS)
VisibilityInPAS // Check in Potentially Audible Set (PAS)
};
enum ResourceType_t
{
t_sound = 0,
t_skin,
t_model,
t_decal,
t_generic,
t_eventscript,
t_world, // Fake type for world, is really t_model
rt_unk,
rt_max
};
#define SND_EMIT2_NOPAS BIT(0) // Never to check PAS
#define SND_EMIT2_INVOKER BIT(1) // Do not send to the client invoker
enum EngineFunc
{
enum EntVars
{
enum UCmd
{
enum NetSrc
{
NS_CLIENT,
NS_SERVER,
NS_MULTICAST // xxxMO
};
enum NetChan
{
enum MsgArgType
{
ArgByte,
ArgChar,
ArgShort,
ArgLong,
ArgAngle,
ArgCoord,
ArgString,
ArgEntity,
};
enum MsgDataType
{
enum MsgBlockType
{
MSG_BLOCK_NOT, // Not a block
MSG_BLOCK_ONCE, // Block once
MSG_BLOCK_SET // Set block
};