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

This is the complete list of members for MaxOpenVDBInterface, 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
BooleanOperationType enum nameMaxOpenVDBInterface
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
ClearVolume(VDBHandle handle)=0MaxOpenVDBInterfacepure virtual
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
CloneVolume(VDBHandle fromHandle, VDBHandle &cloneHandle)=0MaxOpenVDBInterfacepure virtual
CreateMask(VDBHandle gridHandle, float voxelSize, const Matrix3 &tm, float threshold, Texmap *map, TimeValue t, VDBHandle maskHandle)=0MaxOpenVDBInterfacepure virtual
DeleteInterface()BaseInterfaceinlinevirtual
descriptionFPInterfaceDesc
DilateVolume(VDBHandle gridHandle, float amount, VDBHandle maskHandle=-1)=0MaxOpenVDBInterfacepure virtual
DisposeVolume(VDBHandle handle)=0MaxOpenVDBInterfacepure virtual
EnableActions(BOOL onOff)FPInterfaceDescvirtual
enumerationsFPInterfaceDesc
ErodeVolume(VDBHandle gridHandle, float amount, VDBHandle maskHandle=-1)=0MaxOpenVDBInterfacepure virtual
FilterType enum nameMaxOpenVDBInterface
FilterVolume(VDBHandle gridHandle, FilterType type, int width, VDBHandle maskHandle=-1)=0MaxOpenVDBInterfacepure virtual
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
kBooleanTypeAMinusB enum valueMaxOpenVDBInterface
kBooleanTypeIntersection enum valueMaxOpenVDBInterface
kBooleanTypeUnion enum valueMaxOpenVDBInterface
kFilterTypeGaussian enum valueMaxOpenVDBInterface
kFilterTypeMean enum valueMaxOpenVDBInterface
kFilterTypeMedian enum valueMaxOpenVDBInterface
kGridTypeFogVolume enum valueMaxOpenVDBInterface
kGridTypeLevelSet enum valueMaxOpenVDBInterface
kGridTypeStaggered enum valueMaxOpenVDBInterface
kGridTypeUnknown enum valueMaxOpenVDBInterface
kTotalBooleanOperationTypes enum valueMaxOpenVDBInterface
kTotalFilterTypes enum valueMaxOpenVDBInterface
kTotalVDBGridTypes enum valueMaxOpenVDBInterface
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
LoadVolume(VDBHandle handle, const TSTR &filename, int index=0)=0MaxOpenVDBInterfacepure virtual
MaxOpenVDBInterface()MaxOpenVDBInterfaceinline
MeshToVolume(const ::Mesh &meshIn, float voxelSize, int handle, const Matrix3 &tm=Matrix3())=0MaxOpenVDBInterfacepure virtual
MeshToVolumeToMesh(const ::Mesh &meshIn, float voxelSize, ::Mesh &meshOut, float adaptivity=0.0f, bool relaxDisoriented=false)=0MaxOpenVDBInterfacepure virtual
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
PointsMRToMesh(const Tab< Point3 * > &points, const Tab< float > &radii, float voxelSize, ::Mesh &meshOut, float adaptivity=0.0f, bool relaxDisoriented=false)=0MaxOpenVDBInterfacepure virtual
PointsMRToMesh(const Tab< Point3 > &points, const Tab< float > &radii, float voxelSize, ::Mesh &meshOut, float adaptivity=0.0f, bool relaxDisoriented=false)=0MaxOpenVDBInterfacepure virtual
PointsMRToVolume(const Tab< Point3 * > &points, const Tab< float > &radii, float voxelSize, VDBHandle handle)=0MaxOpenVDBInterfacepure virtual
PointsMRToVolume(const Tab< Point3 > &points, const Tab< float > &radii, float voxelSize, VDBHandle handle)=0MaxOpenVDBInterfacepure virtual
PointsSRToMesh(const Tab< Point3 * > &points, float radius, float voxelSize, ::Mesh &meshOut, float adaptivity=0.0f, bool relaxDisoriented=false)=0MaxOpenVDBInterfacepure virtual
PointsSRToMesh(const Tab< Point3 > &points, float radius, float voxelSize, ::Mesh &meshOut, float adaptivity=0.0f, bool relaxDisoriented=false)=0MaxOpenVDBInterfacepure virtual
PointsSRToVolume(const Tab< Point3 * > &points, float radius, float voxelSize, VDBHandle handle)=0MaxOpenVDBInterfacepure virtual
PointsSRToVolume(const Tab< Point3 > &points, float radius, float voxelSize, VDBHandle handle)=0MaxOpenVDBInterfacepure virtual
PrepareVolume(VDBHandle &handle, float voxelSize=1.0f, float halfWidth=DEFAULT_VDB_HALFWIDTH)=0MaxOpenVDBInterfacepure virtual
propsFPInterfaceDesc
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
rolloutFPInterfaceDesc
SaveVolume(VDBHandle handle, const TSTR &filename, const TSTR &gridName)=0MaxOpenVDBInterfacepure virtual
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
TestPointInsideLevelSet(VDBHandle gridHandle, const Point3 &point, bool &insideVolumeOut)=0MaxOpenVDBInterfacepure virtual
TestPointsInsideLevelSet(VDBHandle gridHandle, const Tab< Point3 > &points, BitArray &insideVolumeOut)=0MaxOpenVDBInterfacepure virtual
TestPointsInsideLevelSet(VDBHandle gridHandle, const Tab< Point3 * > &points, BitArray &insideVolumeOut)=0MaxOpenVDBInterfacepure virtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
VDBGridType enum nameMaxOpenVDBInterface
VolumeBoolean(VDBHandle handleA, VDBHandle handleB, BooleanOperationType operation)=0MaxOpenVDBInterfacepure virtual
VolumeFileInfo(const TSTR &filename, int &numberOfGrids, IntTab &gridTypes)=0MaxOpenVDBInterfacepure virtual
VolumeToMesh(VDBHandle handle, ::Mesh &meshOut, const Matrix3 &tm=Matrix3(), float adaptivity=0.0f, bool relaxDisoriented=false)=0MaxOpenVDBInterfacepure virtual
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~FPInterfaceDesc()FPInterfaceDesc
~InterfaceServer()InterfaceServervirtual
~MaxOpenVDBInterface()MaxOpenVDBInterfaceinlinevirtual