BRL-CAD
|
Go to the source code of this file.
Data Structures | |
struct | rt_comb_internal |
struct | rt_binunif_internal |
struct | rt_constraint_internal |
struct | rt_material_internal |
Macros | |
#define | RT_CHECK_COMB(_p) BU_CKMAG(_p, RT_COMB_MAGIC, "rt_comb_internal") |
#define | RT_CK_COMB(_p) RT_CHECK_COMB(_p) |
#define | RT_COMB_INTERNAL_INIT(_p) |
#define | RT_FREE_COMB_INTERNAL(_p) |
#define | RT_CHECK_BINUNIF(_p) BU_CKMAG(_p, RT_BINUNIF_INTERNAL_MAGIC, "rt_binunif_internal") |
#define | RT_CK_BINUNIF(_p) RT_CHECK_BINUNIF(_p) |
#define | RT_CHECK_CONSTRAINT(_p) BU_CKMAG(_p, RT_CONSTRAINT_MAGIC, "rt_constraint_internal") |
#define | RT_CK_CONSTRAINT(_p) RT_CHECK_CONSTRAINT(_p) |
#define | RT_CHECK_MATERIAL(_p) BU_CKMAG(_p, RT_MATERIAL_MAGIC, "rt_material_internal") |
#define | RT_CK_MATERIAL(_p) RT_CHECK_MATERIAL(_p) |
In memory format for non-geometry objects in BRL-CAD databases.
Definition in file nongeom.h.
#define RT_CHECK_COMB | ( | _p | ) | BU_CKMAG(_p, RT_COMB_MAGIC, "rt_comb_internal") |
#define RT_CK_COMB | ( | _p | ) | RT_CHECK_COMB(_p) |
#define RT_COMB_INTERNAL_INIT | ( | _p | ) |
initialize an rt_comb_internal to empty.
#define RT_FREE_COMB_INTERNAL | ( | _p | ) |
deinitialize an rt_comb_internal. the tree pointer is not released so callers will need to call BU_PUT() or db_free_tree() directly if a tree is set. the shader and material strings are released. the comb itself will need to be released with bu_free() unless it resides on the stack.
#define RT_CHECK_BINUNIF | ( | _p | ) | BU_CKMAG(_p, RT_BINUNIF_INTERNAL_MAGIC, "rt_binunif_internal") |
#define RT_CK_BINUNIF | ( | _p | ) | RT_CHECK_BINUNIF(_p) |
#define RT_CHECK_CONSTRAINT | ( | _p | ) | BU_CKMAG(_p, RT_CONSTRAINT_MAGIC, "rt_constraint_internal") |
#define RT_CK_CONSTRAINT | ( | _p | ) | RT_CHECK_CONSTRAINT(_p) |
#define RT_CHECK_MATERIAL | ( | _p | ) | BU_CKMAG(_p, RT_MATERIAL_MAGIC, "rt_material_internal") |
#define RT_CK_MATERIAL | ( | _p | ) | RT_CHECK_MATERIAL(_p) |