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

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

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
AcquireInterface()BaseInterfaceinlinevirtual
action_tableFPInterfaceDesc
aligned_free(void *ptr)MaxHeapOperatorsstatic
aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
AppendEnum(int id,...)FPInterfaceDesc
AppendFunction(int id,...)FPInterfaceDesc
AppendProperty(int id,...)FPInterfaceDesc
cdFPInterfaceDesc
check_enum(va_list ap, EnumID id)FPInterfaceDesc
check_fn(va_list ap, int id)FPInterfaceDesc
check_prop(va_list ap, int id)FPInterfaceDesc
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
CollapsePosSubAnim(Tab< INode * > &nodes, BOOL perFrame, BOOL deleteSubAnim)IFiltervirtual
collapsePosSubAnim enum valueIFilter
collapseRotSubAnim enum valueIFilter
CollapseRotSubAnim(Tab< INode * > &nodes, BOOL perFrame, BOOL deleteSubAnim)IFiltervirtual
createPosSubAnim enum valueIFilter
CreatePosSubAnim(Tab< INode * > &nodes, Control *toClone, BOOL checkIfOneExists)IFiltervirtual
createRotSubAnim enum valueIFilter
CreateRotSubAnim(Tab< INode * > &nodes, Control *toClone, BOOL checkIfOneExists)IFiltervirtual
createScaleSubAnim enum valueIFilter
CreateScaleSubAnim(Tab< INode * > &nodes, Control *toClone, BOOL checkIfOneExists)IFiltervirtual
DECLARE_DESCRIPTOR(IFilter)IFilter
DeleteInterface()BaseInterfaceinlinevirtual
descriptionFPInterfaceDesc
doAdvAngSmoothing enum valueIFilter
DoAdvAngSmoothing(Tab< INode * > &nodes, int width, float damping, Interval range)IFiltervirtual
doAngBlurring enum valueIFilter
DoAngBlurring(Tab< INode * > &nodes, int width, float damping, Interval range)IFiltervirtual
doAngBoosting enum valueIFilter
DoAngBoosting(Tab< INode * > &nodes, int width, float damping, Interval range)IFiltervirtual
doAngSmoothing enum valueIFilter
DoAngSmoothing(Tab< INode * > &nodes, int width, float damping, Interval range)IFiltervirtual
doKeyPerFrame enum valueIFilter
DoKeyPerFrame(Tab< INode * > &nodes)IFiltervirtual
doKeyReduction enum valueIFilter
DoKeyReduction(Tab< INode * > &nodes, float tolerance, int keySpacing, float COMTolerance, float COMKeySpacing, Interval range)IFiltervirtual
DoKneeExtensionFilter(Tab< INode * > &nodes, float kneeAngle, Interval range)IFiltervirtual
doKneeExtensionFilter enum valueIFilter
doKneeWobbleFilter enum valueIFilter
DoKneeWobbleFilter(Tab< INode * > &nodes, float frameThreshold, float fluctuationThreshold, Interval range)IFiltervirtual
DoPosBlurring(Tab< INode * > &nodes, int width, float damping, Interval range)IFiltervirtual
doPosBlurring enum valueIFilter
doPosBoosting enum valueIFilter
DoPosBoosting(Tab< INode * > &nodes, int width, float damping, Interval range)IFiltervirtual
DoPosSmoothing(Tab< INode * > &nodes, int width, float damping, Interval range)IFiltervirtual
doPosSmoothing enum valueIFilter
EnableActions(BOOL onOff)FPInterfaceDescvirtual
enablePosSubAnim enum valueIFilter
EnablePosSubAnim(Tab< INode * > &nodes, BOOL enable)IFiltervirtual
EnableRotSubAnim(Tab< INode * > &nodes, BOOL enable)IFiltervirtual
enableRotSubAnim enum valueIFilter
EnableScaleSubAnim(Tab< INode * > &nodes, BOOL enable)IFiltervirtual
enableScaleSubAnim enum valueIFilter
enumerationsFPInterfaceDesc
FilterFunctions enum nameIFilter
FindFn(const MCHAR *name)FPInterfacevirtual
flagsFPInterfaceDesc
FPInterfaceDesc()FPInterfaceDesc
FPInterfaceDesc(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *cd, ULONG flag,...)FPInterfaceDesc
functionsFPInterfaceDesc
GetActionTable()FPInterfaceDescinlinevirtual
GetDesc()FPInterfaceDescinlinevirtual
GetFnDef(FunctionID fid)FPInterfaceDesc
GetID()FPInterfaceDescinlinevirtual
GetInterface(Interface_ID id)FPInterfaceDescinlinevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
GetRsrcString(StringResID id)FPInterfaceDescvirtual
GetTypedInterface()InterfaceServerinline
HInstance()FPInterfaceDescvirtual
IDFPInterfaceDesc
immediateRelease enum valueBaseInterface
Init()FPInterfaceDescinlinevirtual
internal_nameFPInterfaceDesc
Invoke(FunctionID fid, TimeValue t=0, FPParams *params=NULL)FPInterfacevirtual
Invoke(FunctionID fid, FPParams *params)FPInterfaceinlinevirtual
Invoke(FunctionID fid, TimeValue t, FPValue &result, FPParams *params=NULL)FPInterfacevirtual
Invoke(FunctionID fid, FPValue &result, FPParams *params=NULL)FPInterfaceinlinevirtual
IsChecked(FunctionID actionID)FPInterfacevirtual
IsEnabled(FunctionID actionID)FPInterfacevirtual
IsVisible(FunctionID actionID)FPInterfacevirtual
LifetimeControl()FPInterfaceDescinlinevirtual
LifetimeType enum nameBaseInterface
load_descriptor(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *cd, USHORT flag, va_list ap)FPInterfaceDescprotected
LoadDescriptor(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *pCD, ULONG flag,...)FPInterfaceDesc
noRelease enum valueBaseInterface
nullInterfaceFPInterfacestatic
operator delete(void *ptr)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
operator new[](size_t size)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
pcFPInterfaceDesc
propsFPInterfaceDesc
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
rolloutFPInterfaceDesc
scan_enum(va_list ap, EnumID id, int index)FPInterfaceDesc
scan_fn(va_list ap, int id, int index)FPInterfaceDesc
scan_prop(va_list ap, int id, int index)FPInterfaceDesc
serverControlled enum valueBaseInterface
SetClassDesc(ClassDesc *i_cd)FPInterfaceDesc
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
VFN_1(doKeyPerFrame, DoKeyPerFrame, TYPE_INODE_TAB_BR)IFilter
VFN_2(enablePosSubAnim, EnablePosSubAnim, TYPE_INODE_TAB_BR, TYPE_BOOL)IFilter
VFN_2(enableRotSubAnim, EnableRotSubAnim, TYPE_INODE_TAB_BR, TYPE_BOOL)IFilter
VFN_2(enableScaleSubAnim, EnableScaleSubAnim, TYPE_INODE_TAB_BR, TYPE_BOOL)IFilter
VFN_3(collapsePosSubAnim, CollapsePosSubAnim, TYPE_INODE_TAB_BR, TYPE_BOOL, TYPE_BOOL)IFilter
VFN_3(collapseRotSubAnim, CollapseRotSubAnim, TYPE_INODE_TAB_BR, TYPE_BOOL, TYPE_BOOL)IFilter
VFN_3(createPosSubAnim, CreatePosSubAnim, TYPE_INODE_TAB_BR, TYPE_CONTROL, TYPE_BOOL)IFilter
VFN_3(createRotSubAnim, CreateRotSubAnim, TYPE_INODE_TAB_BR, TYPE_CONTROL, TYPE_BOOL)IFilter
VFN_3(createScaleSubAnim, CreateScaleSubAnim, TYPE_INODE_TAB_BR, TYPE_CONTROL, TYPE_BOOL)IFilter
VFN_3(doKneeExtensionFilter, DoKneeExtensionFilter, TYPE_INODE_TAB_BR, TYPE_FLOAT, TYPE_INTERVAL)IFilter
VFN_4(doAngSmoothing, DoAngSmoothing, TYPE_INODE_TAB_BR, TYPE_INT, TYPE_FLOAT, TYPE_INTERVAL)IFilter
VFN_4(doAngBlurring, DoAngBlurring, TYPE_INODE_TAB_BR, TYPE_INT, TYPE_FLOAT, TYPE_INTERVAL)IFilter
VFN_4(doAngBoosting, DoAngBoosting, TYPE_INODE_TAB_BR, TYPE_INT, TYPE_FLOAT, TYPE_INTERVAL)IFilter
VFN_4(doAdvAngSmoothing, DoAdvAngSmoothing, TYPE_INODE_TAB_BR, TYPE_INT, TYPE_FLOAT, TYPE_INTERVAL)IFilter
VFN_4(doPosSmoothing, DoPosSmoothing, TYPE_INODE_TAB_BR, TYPE_INT, TYPE_FLOAT, TYPE_INTERVAL)IFilter
VFN_4(doPosBlurring, DoPosBlurring, TYPE_INODE_TAB_BR, TYPE_INT, TYPE_FLOAT, TYPE_INTERVAL)IFilter
VFN_4(doPosBoosting, DoPosBoosting, TYPE_INODE_TAB_BR, TYPE_INT, TYPE_FLOAT, TYPE_INTERVAL)IFilter
VFN_4(doKneeWobbleFilter, DoKneeWobbleFilter, TYPE_INODE_TAB_BR, TYPE_FLOAT, TYPE_FLOAT, TYPE_INTERVAL)IFilter
VFN_6(doKeyReduction, DoKeyReduction, TYPE_INODE_TAB_BR, TYPE_FLOAT, TYPE_INT, TYPE_FLOAT, TYPE_FLOAT, TYPE_INTERVAL)IFilter
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~FPInterfaceDesc()FPInterfaceDesc
~InterfaceServer()InterfaceServervirtual