maxscript/maxwrapper/mxsmaterial.h File Reference

mxsmaterial.h File Reference

Macros

#define is_materiallibrary(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MAXMaterialLibrary))
 

Functions

visible_class(MAXMaterial)
class MAXMaterial 
MAXMaterial ()
 
 MAXMaterial (Mtl *imat)
 
static ScripterExport Valueintern (Mtl *imat)
 
static Valuemake (MAXClass *cls, Value **arg_list, int count)
 
BOOL is_kind_of (ValueMetaClass *c)
 
void collect ()
 
ScripterExport void sprin1 (CharStream *s)
 
const MCHARclass_name ()
 

Macro Definition Documentation

#define is_materiallibrary (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MAXMaterialLibrary))

Function Documentation

visible_class (MAXMaterial) class MAXMaterial MAXMaterial ( )
24 {};
MAXMaterial ( Mtl imat)
static ScripterExport Value* intern ( Mtl imat)
static
static Value* make ( MAXClass cls,
Value **  arg_list,
int  count 
)
static
BOOL is_kind_of ( ValueMetaClass c)
30 { return (c == class_tag(MAXMaterial)) ? 1 : MAXWrapper::is_kind_of(c); }
#define class_tag(_cls)
Definition: value.h:438
BOOL is_kind_of(ValueMetaClass *c)
Definition: mxsmaterial.h:30
visible_class(MAXMaterial) class MAXMaterial MAXMaterial()
Definition: mxsmaterial.h:24
void collect ( )
ScripterExport void sprin1 ( CharStream s)
351 { s->printf(_M("LabelControl:%s"), name->to_string()); }
Value * name
Definition: structs.h:25
#define _M(x)
Used to wrap string literals.
Definition: strbasic.h:122
virtual const MCHAR * to_string()
Definition: value.h:171
const MCHAR* class_name ( )