3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
MSCustAttribDef Member List

This is the complete list of members for MSCustAttribDef, including all inherited members.

_call_handler(Value *handler, Value **arg_list, int count, TimeValue t, BOOL disable_on_error=FALSE)MSPluginClass
_get_property(Value *prop)Value
_get_property(Value *prop, Value *prop_name_as_parsed)Value
_is_charstream()Valueinlinevirtual
_is_collection()Valueinlinevirtual
_is_function()Valueinlinevirtual
_is_indirect_thunk()Valueinlinevirtual
_is_rolloutcontrol()Valueinlinevirtual
_is_rolloutthunk()Valueinlinevirtual
_is_selection()Valueinlinevirtual
_is_thunk()Valueinlinevirtual
_set_property(Value *prop, Value *val)Valuevirtual
_set_property(Value *prop, Value *val, Value *prop_name_as_parsed)Value
alternateMSPluginClass
always_update enum valueMSCustAttribDef
apply(Value **arg_list, int count, CallContext *cc=nullptr) overrideMSCustAttribDefinlinevirtual
apply_keyword_parms(ReferenceTarget *ref, Value **key_arg_list, int count)MAXClass
apply_no_alloc_frame(Value **arglist, int count, CallContext *cc=nullptr)Valuevirtual
build_paramblk_descs()MSPluginClass
build_parm_descs(ReferenceTarget *ref)MAXClass
ca_deleteDef_cfMSCustAttribDeffriend
ca_getSceneDefs_cfMSCustAttribDeffriend
call_handler(Value *handler, Value **arg_list, int count, TimeValue t, BOOL disable_on_error=FALSE)MSPluginClass
CanManipulate(ReferenceTarget *hTarget)MSPluginClass
CanManipulateNode(INode *pNode)MSPluginClass
Category()MSPluginClassinline
categoryMAXClass
cdMAXClass
cd2MAXClass
class_idMAXClass
class_nameMSPluginClass
class_table_dirtyMAXClassstatic
classesMAXClassstatic
ClassID()MSPluginClassinline
ClassName()MSPluginClassinline
classOf_vf(Value **arg_list, int count) overrideMAXClass
clearSelection_vf(Value **arglist, int arg_count)Valueinlinevirtual
close_down()Collectablestatic
coalesce_free_list()Collectablestatic
collect() overrideMSCustAttribDefvirtual
Collectable()Collectable
collectable_listCollectablestatic
comparable(Value *arg)Valueinlinevirtual
complete_init()MAXClass
Create(BOOL loading) overrideMSCustAttribDefvirtual
create_toolMSPluginClass
CreateManipulator(ReferenceTarget *hTarget, INode *pNode)MSPluginClass
CreateManipulator(INode *pNode)MSPluginClass
creatingMSPluginClassstatic
ctor_init()MSPluginClassprotected
deep_copy(HashTable *remapper)Valuevirtual
def_generic(get_props, "getPropNames")MAXClass
def_generic(create_instance, "createInstance")MAXClass
def_generic(show_interfaces, "showInterfaces")MAXClass
def_generic(get_interfaces, "getInterfaces")MAXClass
def_generic(get_interface, "getInterface")MAXClass
def_prop_getter(name)MSPluginClass
MAXClass::def_prop_getter(classID)MAXClass
MAXClass::def_prop_getter(superclassID)MAXClass
def_property(name)MSCustAttribDef
MSPluginClass::def_property(category)MAXClass
MSPluginClass::def_property(creatable)MAXClass
defDataMSCustAttribDef
delete_vf(Value **arglist, int arg_count)Valueinlinevirtual
derives_from_Animatable()Collectable
derives_from_MAXWrapper()Collectableinlinevirtual
drop_MAX_refs()Valueinlinevirtual
drop_maxwrapper_refs()Collectablestatic
eval()Valueinlinevirtual
eval_no_wrapper()Valueinlinevirtual
export_to_scripter() overrideMAXClassvirtual
extend_cdMSPluginClass
extend_maxclassMSPluginClass
find(Class_ID &attrib_id)MSCustAttribDefstatic
find_first(BOOL(*test_fn)(INode *node, int level, const void *arg), const void *test_arg)Valueinlinevirtual
find_pblock_def(Value *pName, Array *pBlock_defs)MSPluginClass
flagsCollectable
flags2Collectable
flags3Collectable
for_all_values(void(*map_fn)(Value *val), ValueMapper *mapper=nullptr, ValueMetaClass *c=nullptr)Collectablestatic
free_classes()MAXClassstatic
free_listCollectablestatic
fullCollectNextHoldFlushCollectablestatic
gc()Collectablestatic
gc_lightCollectablestatic
gc_trace() overrideMSCustAttribDefvirtual
get_case_sensitive_property(Value **arg_list, int count, const TCHAR *case_sensitive_name)Valuevirtual
get_container_property(Value *prop, Value *cur_prop)Valueinlinevirtual
get_heap_ptr()Valueinline
get_live_ptr()Valueinline
get_max_class_id() overrideMAXClassinlinevirtual
get_max_property(ReferenceTarget *ref, parm_desc *pd, TimeValue t, Interval &valid)MAXClass
get_max_property(ReferenceTarget *ref, ParamDef *pd, int tabIndex, ParamBlockDesc2 *pbd, TimeValue t, Interval &valid)MAXClass
get_num_values_created()Collectablestatic
get_parm_def(Value *prop, ParamBlockDesc2 *&pbd, int &tabIndex, ReferenceTarget *ref=nullptr)MAXClass
get_parm_def(ClassDesc2 *cd2, Value *prop, ParamBlockDesc2 *&pbd, int &tabIndex, ReferenceTarget *ref=nullptr)MAXClassstatic
get_parm_desc(ReferenceTarget *ref, Value *key)MAXClass
get_path(PathName *path)Valueinlinevirtual
get_pb2_property(IParamBlock2 *pb, ParamDef *pd, int tabIndex, TimeValue t, Interval &valid)MAXClassstatic
get_property(Value **arg_list, int count) overrideMSCustAttribDefvirtual
get_stack_heap_ptr()Valueinline
GetInterface(Interface_ID id)Valueinlinevirtual
handlersMSPluginClass
has_heap_copy()Collectableinline
HaveScriptedCustAttribDefsMSCustAttribDeffriend
heap_allocatedCollectablestatic
heap_sizeCollectablestatic
heap_updateCollectablestatic
hGCCompletedEventCollectablestatic
hInstanceMSPluginClass
HInstance()MSPluginClassinline
in_gcCollectablestatic
init(int local_count, Value **inits, HashTable *local_scope, HashTable *handlers, Array *pblock_defs, Array *iremap_param_names, Array *rollouts, CharStream *source)MSCustAttribDef
MSPluginClass::init(int iLocal_count, Value **inits, HashTable *pLocal_scope, HashTable *pHandlers, Array *pBlock_defs, Array *iremap_param_names, Array *pRollouts, MouseTool *pCreate_tool)MSPluginClass
initialize_object(ReferenceTarget *ref)MAXClass
install_alternate(ReferenceTarget *ref)MSPluginClass
interfacesMAXClass
intern(Class_ID &attrib_id)MSCustAttribDefstatic
MSPluginClass::intern(Value *name, MAXSuperClass *supcls, creator_fn cfn)MSPluginClassstatic
InternalName()MSPluginClassinline
invoke_getter_case_sensitive_property(Value *target, getter_vf getter, Value **arg_list, int count, const TCHAR *case_sensitive_name, const TCHAR *nested_prop_case_sensitive_name)Value
invoke_setter_case_sensitive_property(Value *target, setter_vf setter, Value **arg_list, int count, const TCHAR *case_sensitive_name, const TCHAR *nested_prop_case_sensitive_name)Value
is_const()Valueinlinevirtual
is_custAttribDef() overrideMSCustAttribDefinlinevirtual
is_garbage()Collectableinline
is_in_heap()Collectableinline
is_kind_of(ValueMetaClass *c) overrideMSCustAttribDefinlinevirtual
is_marked()Collectableinline
is_not_marked()Collectableinline
is_on_stack()Collectableinline
is_permanent()Collectableinline
isKindOf_vf(Value **arg_list, int count) overrideMAXClass
IsManipulator()MSPluginClass
keyarg_marker_valueValueprotectedstatic
Load(ILoad *iload, USHORT chunkID, ValueLoader *vload)MAXClassstatic
load_class_def(ILoad *iload)MSPluginClassstatic
load_custattrib_defs(ILoad *iload)MSCustAttribDefstatic
loadingMSPluginClassstatic
loading_pblock_defsMSPluginClass
loadingLoadingSceneMSPluginClassstatic
local_base_class()Valuevirtual
local_countMSPluginClass
local_initsMSPluginClass
local_scopeMSPluginClass
lookup_assetType(Value *name)MSPluginClassstatic
lookup_class(const Class_ID *cid, SClass_ID scid, bool make_new_if_missing=true)MAXClassstatic
lookup_class(const Class_ID &cid, SClass_ID scid, bool make_new_if_missing=true)MAXClassinlinestatic
lookup_name_from_paramType(ParamType2 type)MSPluginClassstatic
lookup_paramType_from_name(Value *name)MSPluginClassstatic
make_collectable()Collectable
make_heap_permanent()Value
make_heap_static()Valueinline
make_node_for(ReferenceTarget *ref)MAXClassstatic
make_permanent()Collectable
make_static()Collectable
make_wrapper_for(ReferenceTarget *ref)MAXClassstatic
map(node_map &m)Valueinlinevirtual
map_path(PathName *path, node_map &m)Valueinlinevirtual
mark()Collectablestatic
mark_in_use()Collectableinline
MAXClass()MAXClassinline
MAXClass(const MCHAR *cname, Class_ID cid, SClass_ID sid, MAXSuperClass *sclass, short cflags,...)MAXClass
md_flagsMAXClass
migrate_to_heap()Value
mpc_flagsMSPluginClass
MSCustAttribMSCustAttribDeffriend
MSCustAttribDef(const Class_ID &attrib_id)MSCustAttribDef
msp_classesMSPluginClassstatic
MSPluginClass()MSPluginClassprotected
MSPluginClass(Value *name, MAXSuperClass *supcls, creator_fn cfn)MSPluginClass
n_classesMAXClassstatic
n_parmsMAXClass
nameMAXClass
never_update enum valueMSCustAttribDef
nextCollectable
nonLocalized_class_nameMSPluginClass
NonLocalizedClassName()MSPluginClassinline
obj_creatorMSPluginClass
object_supports_case_sensitive_names()Valueinlinevirtual
OkToCreate(Interface *i)MSPluginClassvirtual
operator delete(void *val)Collectable
operator delete(void *val, char flag)Collectable
operator new(size_t sz, char flag)Collectable
operator new(size_t sz)Collectable
paramblock_ref_noMAXClass
parmsMAXClass
pbdsMSPluginClass
pblock_defsMSPluginClass
permanent_listCollectablestatic
pop_alloc_stack_frame()Collectablestatic
post_load(ILoad *iload, int which)MSPluginClassstatic
prevCollectable
prin1()Valueinlinevirtual
print()Valueinlinevirtual
push_alloc_stack_frame()Collectablestatic
redefine(MSPlugin *val, HashTable *old_locals, Array *old_pblock_defs)MSPluginClass
remap_param_namesMSPluginClass
RestartEditing()MSPluginClass
rolloutsMSPluginClass
rollup_stateMSPluginClass
Save(ISave *isave) overrideMAXClassvirtual
save_class_defs(ISave *isave)MSPluginClassstatic
save_custattrib_defs(ISave *isave)MSCustAttribDefstatic
sceneLoadVersionHandlingMSCustAttribDefstatic
sceneMergeVersionHandlingMSCustAttribDefstatic
sclass_idMAXClass
selection_iterator()Valueinlinevirtual
set_case_sensitive_property(Value **arg_list, int count, const TCHAR *case_sensitive_name)Valuevirtual
set_container_property(Value *prop, Value *val, Value *cur_prop)Valueinlinevirtual
set_max_property(ReferenceTarget *ref, parm_desc *pd, TimeValue t, Value *val)MAXClass
set_max_property(ReferenceTarget *ref, ParamDef *pd, int tabIndex, ParamBlockDesc2 *pbd, TimeValue t, Value *val)MAXClass
set_pb2_property(IParamBlock2 *pb, ParamDef *pd, int tabIndex, TimeValue t, Value *val)MAXClassstatic
set_property(Value **arg_list, int count) overrideMSCustAttribDefvirtual
SetClassID(Value *cidv)MSPluginClass
SetExtension(Value *cls)MSPluginClass
setup()MAXClassstatic
Value::setup(size_t)Collectablestatic
SetVersion(Value *ver)MSPluginClassinline
sourceMSCustAttribDef
special_case_compare(Value *arg, bool &specialCaseCompareResult)Valueinlinevirtual
sprin1(CharStream *s) overrideMSCustAttribDefvirtual
sprint(CharStream *stream)Valuevirtual
stateCollectablestatic
StopEditing(int stop_flags=0)MSPluginClass
sub_mtlsMSPluginClass
sub_texmapsMSPluginClass
superclassMAXClass
SuperClassID()MSPluginClassinline
superClassOf_vf(Value **arg_list, int count) overrideMAXClass
sweep()Collectablestatic
tagValue
to_acolor()Valueinlinevirtual
to_angaxis()Valueinlinevirtual
to_atmospheric()Valueinlinevirtual
to_beziershape()Valueinlinevirtual
to_bitarray()Valueinlinevirtual
to_bool()Valueinlinevirtual
to_box2()Valueinlinevirtual
to_box3()Valueinlinevirtual
to_colorref()Valueinlinevirtual
to_controller()Valueinlinevirtual
to_double()Valueinlinevirtual
to_effect()Valueinlinevirtual
to_eulerangles()Valueinlinevirtual
to_filename()Valueinlinevirtual
to_filter()Valueinlinevirtual
to_float()Valueinlinevirtual
to_fpvalue(FPValue &v) overrideMAXClassvirtual
to_int()Valueinlinevirtual
to_int64()Valueinlinevirtual
to_interval()Valueinlinevirtual
to_intptr()Valueinlinevirtual
to_matrix3()Valueinlinevirtual
to_mesh()Valueinlinevirtual
to_modifier()Valueinlinevirtual
to_mpassCamEffect()Valueinlinevirtual
to_mstr()Valueinlinevirtual
to_mtl()Valueinlinevirtual
to_mtlbase()Valueinlinevirtual
to_node()Valueinlinevirtual
to_nurbscontrolvertex()Valueinlinevirtual
to_nurbscurve()Valueinlinevirtual
to_nurbscvcurve()Valueinlinevirtual
to_nurbsdisplay()Valueinlinevirtual
to_nurbsindependentpoint()Valueinlinevirtual
to_nurbsobject()Valueinlinevirtual
to_nurbspoint()Valueinlinevirtual
to_nurbsset()Valueinlinevirtual
to_nurbssurface()Valueinlinevirtual
to_nurbstexturepoint()Valueinlinevirtual
to_nurbstexturesurface()Valueinlinevirtual
to_point2()Valueinlinevirtual
to_point3()Valueinlinevirtual
to_point4()Valueinlinevirtual
to_quat()Valueinlinevirtual
to_ray()Valueinlinevirtual
to_reftarg()Valueinlinevirtual
to_renderer()Valueinlinevirtual
to_rootnode()Valueinlinevirtual
to_shadowtype()Valueinlinevirtual
to_string()Valueinlinevirtual
to_tessapprox()Valueinlinevirtual
to_texmap()Valueinlinevirtual
to_thunk()Valueinlinevirtual
to_timevalue()Valueinlinevirtual
to_trackviewnode()Valueinlinevirtual
unique_clone()MSCustAttribDef
unmark_in_use()Collectableinline
update_when_load_version_greater_than_current_version enum valueMSCustAttribDef
update_when_load_version_greater_than_or_equal_to_current_version enum valueMSCustAttribDef
validate_ExtendingClass_failedMSPluginClassprotected
validate_value_linkages()Collectablestatic
ValidateIfExtendingClass(bool forceRevalidate=false)MSPluginClass
ValuesEqual(Value *other, bool strictCompare)Valuevirtual
versionMSPluginClass
version_handling_behavior enum nameMSCustAttribDef
widen_to(Value *arg, Value **arg_list)Valueinlinevirtual
~Collectable()Collectablevirtual
~MAXClass()MAXClass
~MSCustAttribDef()MSCustAttribDef
~MSPluginClass()MSPluginClass