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

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

AcquireInterface()BaseInterfaceinlinevirtual
AdjustToParent(bool doCheckDegree=true)MNNormalSpec
IPipelineClient::aligned_free(void *ptr)MaxHeapOperatorsstatic
FlagUser::aligned_free(void *ptr)MaxHeapOperatorsstatic
IPipelineClient::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
FlagUser::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
IPipelineClient::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
FlagUser::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
AndFlags(const FlagUser &fu)FlagUserinline
AndFlags(const FlagUser *fu)FlagUserinline
AnyExplicitNormalsSet() constMNNormalSpecinline
AppendAllChannels(IPipelineClient *from)MNNormalSpecvirtual
AverageNormals(BOOL useThresh=false, float threshold=0.0f, BOOL useSel=true, BitArray *normalSelection=NULL)MNNormalSpec
BreakNormals(BOOL useSel=true, BitArray *normalSelection=NULL, BOOL toAverage=false)MNNormalSpec
BuildNormals()MNNormalSpec
CheckAllData(int numParentFaces)MNNormalSpec
CheckNormals()MNNormalSpec
Clear()MNNormalSpec
ClearAllFlags()FlagUserinline
ClearAndFree()MNNormalSpec
ClearFlag(DWORD fl)FlagUserinline
ClearNormals()MNNormalSpec
CloneInterface(void *remapDir=NULL)MNNormalSpecvirtual
CollapseDeadFaces()MNNormalSpec
ComputeNormals()MNNormalSpec
CopyFlags(DWORD fl)FlagUserinline
CopyFlags(const FlagUser &fu)FlagUserinline
CopyFlags(const FlagUser *fu)FlagUserinline
CopyFlags(DWORD fl, DWORD mask)FlagUserinline
CopyFlags(const FlagUser &fu, DWORD mask)FlagUserinline
CopyFlags(const FlagUser *fu, DWORD mask)FlagUserinline
CopySpecified(const MNNormalSpec &from)MNNormalSpec
CopySpecified(const MNNormalSpec &sourceNormals, const IntTab &faceIndexMap)MNNormalSpec
DeepCopy(IPipelineClient *from, ChannelMask channels)MNNormalSpecvirtual
DeleteInterface()MNNormalSpecvirtual
Display(GraphicsWindow *gw, bool showSel)MNNormalSpec
ExportFlags() constFlagUserinline
Face(int faceID) constMNNormalSpecinline
FAlloc(int num, bool keep=TRUE)MNNormalSpec
FlagMatch(DWORD fmask, DWORD fl) constFlagUserinline
FlagMatch(DWORD fmask, const FlagUser &fu) constFlagUserinline
FlagMatch(DWORD fmask, const FlagUser *fu) constFlagUserinline
FlagUser()=defaultFlagUser
FlagUser(const FlagUser &)=defaultFlagUser
FlagUser(FlagUser &&)=defaultFlagUser
FreeChannels(ChannelMask channels, int zeroOthers=1)MNNormalSpecvirtual
FShrink()MNNormalSpec
GetBoundingBox(Matrix3 *tm=NULL, bool selectedOnly=false)MNNormalSpec
GetDisplayLength()MNNormalSpecinline
GetFaceArray() constMNNormalSpecinline
GetFlag(DWORD fl) constFlagUserinline
GetID()MNNormalSpecinlinevirtual
GetInterface(Interface_ID id)MNNormalSpecvirtual
GetNormal(int face, int corner)MNNormalSpec
GetNormalArray() constMNNormalSpecinline
GetNormalExplicit(int normID) constMNNormalSpecinline
GetNormalIndex(int face, int corner)MNNormalSpec
GetNumFaces() constMNNormalSpecinline
GetNumNormals() constMNNormalSpecinline
GetSelection()MNNormalSpecinline
GetTypedInterface()InterfaceServerinline
HitTest(GraphicsWindow *gw, HitRegion *hr, DWORD flags, SubObjHitList &hitList)MNNormalSpec
immediateRelease enum valueBaseInterface
ImportFlags(DWORD fl)FlagUserinline
Initialize()MNNormalSpec
LifetimeControl()BaseInterfaceinlinevirtual
LifetimeType enum nameBaseInterface
Load(ILoad *iload)MNNormalSpec
Load(ILoad *iload, ChannelMask channels)MNNormalSpec
MakeNormalsExplicit(BOOL useSel=true, BitArray *normalSelection=NULL, bool value=true)MNNormalSpec
MNDebugPrint(bool printAll=false)MNNormalSpec
MNNormalSpec()MNNormalSpecinline
NAlloc(int num, bool keep=TRUE)MNNormalSpec
NewAndCopyChannels(ChannelMask channels)MNNormalSpecvirtual
NewNormal(Point3 &normal, bool explic=true)MNNormalSpec
noRelease enum valueBaseInterface
Normal(int normID) constMNNormalSpecinline
NShrink()MNNormalSpec
IPipelineClient::operator delete(void *ptr)MaxHeapOperatorsstatic
IPipelineClient::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
IPipelineClient::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
IPipelineClient::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IPipelineClient::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
FlagUser::operator delete(void *ptr)MaxHeapOperatorsstatic
FlagUser::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
FlagUser::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
FlagUser::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
FlagUser::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
IPipelineClient::operator delete[](void *ptr)MaxHeapOperatorsstatic
IPipelineClient::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
IPipelineClient::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
IPipelineClient::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
FlagUser::operator delete[](void *ptr)MaxHeapOperatorsstatic
FlagUser::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
FlagUser::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
FlagUser::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IPipelineClient::operator new(size_t size)MaxHeapOperatorsstatic
IPipelineClient::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
IPipelineClient::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
IPipelineClient::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IPipelineClient::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
FlagUser::operator new(size_t size)MaxHeapOperatorsstatic
FlagUser::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
FlagUser::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
FlagUser::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
FlagUser::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
IPipelineClient::operator new[](size_t size)MaxHeapOperatorsstatic
IPipelineClient::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
IPipelineClient::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IPipelineClient::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
IPipelineClient::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
FlagUser::operator new[](size_t size)MaxHeapOperatorsstatic
FlagUser::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
FlagUser::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FlagUser::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
FlagUser::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator+=(const MNNormalSpec &from)MNNormalSpec
operator=(const MNNormalSpec &from)MNNormalSpec
FlagUser::operator=(const FlagUser &)=defaultFlagUser
FlagUser::operator=(FlagUser &&)=defaultFlagUser
OrFlags(const FlagUser &fu)FlagUserinline
OrFlags(const FlagUser *fu)FlagUserinline
ReadFlags(ILoad *iload, ULONG *nb)FlagUserinline
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
ResetNormals(BOOL useSel=true, BitArray *normalSelection=NULL)MNNormalSpec
Save(ISave *isave)MNNormalSpec
Save(ISave *isave, ChannelMask channels)MNNormalSpec
serverControlled enum valueBaseInterface
SetAllExplicit(bool value=true)MNNormalSpecinline
SetDisplayLength(float displayLength)MNNormalSpecinline
SetFlag(DWORD fl, bool val=TRUE)FlagUserinline
SetNormal(int face, int corner, Point3 &normal)MNNormalSpec
SetNormalExplicit(int normID, bool value)MNNormalSpecinline
SetNormalIndex(int face, int corner, int normalIndex)MNNormalSpec
SetNumFaces(int numFaces)MNNormalSpec
SetNumNormals(int numNormals)MNNormalSpec
SetParent(MNMesh *pMesh)MNNormalSpecinline
SetSelection(BitArray &newSelection)MNNormalSpec
ShallowCopy(IPipelineClient *from, ChannelMask channels)MNNormalSpecvirtual
SpecifyNormals(BOOL useSel=true, BitArray *normalSelection=NULL)MNNormalSpec
Transform(const Matrix3 &transformMat, bool useSelelection=false, const BitArray *normalSelection=nullptr, bool isGeomTransform=true)MNNormalSpec
Translate(Point3 &translate, BOOL useSel=true, BitArray *normalSelection=NULL)MNNormalSpec
UnifyNormals(BOOL useSel=true, BitArray *normalSelection=NULL, BOOL toAverage=false)MNNormalSpec
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
wantsRelease enum valueBaseInterface
WriteFlags(ISave *isave, ULONG *nb) constFlagUserinline
ZeroChannels(ChannelMask channels)MNNormalSpecvirtual
~BaseInterface()BaseInterfacevirtual
~InterfaceServer()InterfaceServervirtual
~MNNormalSpec()MNNormalSpecinline