Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
all.qh File Reference
#include "model.qh"
#include "all.inc"
Include dependency graph for all.qh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MODEL(name, path)

Functions

 MODEL (Null, "null")
 PRECACHE (Models)
 STATIC_INIT (NULLMDL)

Macro Definition Documentation

◆ MODEL

#define MODEL ( name,
path )
Value:
string MDL_##name##_get() { return path; } \
REGISTER(Models, MDL, name, m_id, NEW(Model, MDL_##name##_get))
Definition model.qh:3
int m_id
Definition effect.qh:19
string name
Definition menu.qh:30
#define NEW(cname,...)
Definition oo.qh:117

Definition at line 8 of file all.qh.

8#define MODEL(name, path) \
9 string MDL_##name##_get() { return path; } \
10 REGISTER(Models, MDL, name, m_id, NEW(Model, MDL_##name##_get))

Function Documentation

◆ MODEL()

MODEL ( Null ,
"null"  )

◆ PRECACHE()

PRECACHE ( Models )

Definition at line 17 of file all.qh.

17 {
18 FOREACH(Models, true, it.model_precache(it));
19}
#define FOREACH(list, cond, body)
Definition iter.qh:19

References FOREACH.

◆ STATIC_INIT()

STATIC_INIT ( NULLMDL )

Definition at line 12 of file all.qh.

13{
14 precache_model("null");
15}