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

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

AcquireInterface()BaseInterfaceinlinevirtual
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
AnyExplicitNormalsSet() constMeshNormalSpecinline
AppendAllChannels(IPipelineClient *from) overrideMeshNormalSpecvirtual
AverageNormals(BOOL useThresh=false, float threshold=0.0f, BOOL useSel=true, BitArray *normalSelection=NULL)MeshNormalSpec
BreakNormals(BOOL useSel=true, BitArray *normalSelection=NULL, BOOL toAverage=false)MeshNormalSpec
BuildNormals()MeshNormalSpec
CheckAllData(int numParentFaces)MeshNormalSpec
CheckNormals()MeshNormalSpec
Clear()MeshNormalSpec
ClearAndFree()MeshNormalSpec
ClearFlag(DWORD fl)MeshNormalSpecinline
ClearNormals()MeshNormalSpec
CloneInterface(void *remapDir=NULL) overrideMeshNormalSpecvirtual
ComputeNormals()MeshNormalSpec
CopySpecified(const MeshNormalSpec &from)MeshNormalSpec
CopySpecified(const MeshNormalSpec &sourceNormals, const Tab< int > &faceIndexMap, int offset=0)MeshNormalSpec
DeepCopy(IPipelineClient *from, ChannelMask channels) overrideMeshNormalSpecvirtual
DeleteInterface() overrideMeshNormalSpecvirtual
Display(GraphicsWindow *gw, bool showSel)MeshNormalSpec
Face(int faceID) constMeshNormalSpecinline
Face(int faceID)MeshNormalSpecinline
FAlloc(int num, bool keep=TRUE)MeshNormalSpec
FreeChannels(ChannelMask channels, int zeroOthers=1) overrideMeshNormalSpecvirtual
FShrink()MeshNormalSpec
GetBoundingBox(const Matrix3 *tm=NULL, bool selectedOnly=false) constMeshNormalSpec
GetDisplayLength() constMeshNormalSpecinline
GetFaceArray() constMeshNormalSpecinline
GetFaceArray()MeshNormalSpecinline
GetFlag(DWORD fl) constMeshNormalSpecinline
GetID() overrideMeshNormalSpecinlinevirtual
GetInterface(Interface_ID id) overrideMeshNormalSpecvirtual
GetNormal(int face, int corner) constMeshNormalSpec
GetNormal(int face, int corner)MeshNormalSpec
GetNormalArray() constMeshNormalSpecinline
GetNormalArray()MeshNormalSpecinline
GetNormalExplicit(int normID) constMeshNormalSpecinline
GetNormalIndex(int face, int corner) constMeshNormalSpec
GetNumFaces() constMeshNormalSpecinline
GetNumNormals() constMeshNormalSpecinline
GetSelection() constMeshNormalSpecinline
GetSelection()MeshNormalSpecinline
GetTypedInterface()InterfaceServerinline
HitTest(GraphicsWindow *gw, HitRegion *hr, DWORD flags, SubObjHitList &hitList)MeshNormalSpec
immediateRelease enum valueBaseInterface
Initialize()MeshNormalSpec
LifetimeControl()BaseInterfaceinlinevirtual
LifetimeType enum nameBaseInterface
Load(ILoad *iload)MeshNormalSpec
Load(ILoad *iload, ChannelMask channels)MeshNormalSpec
MakeNormalsExplicit(BOOL useSel=true, BitArray *normalSelection=NULL, bool value=true)MeshNormalSpec
MeshNormalSpec()MeshNormalSpecinline
MyDebugPrint(bool printAll=false)MeshNormalSpec
NAlloc(int num, bool keep=TRUE)MeshNormalSpec
NewAndCopyChannels(ChannelMask channels) overrideMeshNormalSpecvirtual
NewNormal(Point3 normal, bool explic=true)MeshNormalSpec
noRelease enum valueBaseInterface
Normal(int normID) constMeshNormalSpecinline
Normal(int normID)MeshNormalSpecinline
NShrink()MeshNormalSpec
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
operator+=(const MeshNormalSpec &from)MeshNormalSpec
operator=(const MeshNormalSpec &from)MeshNormalSpec
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
ResetNormals(BOOL useSel=true, BitArray *normalSelection=NULL)MeshNormalSpec
Save(ISave *isave)MeshNormalSpec
Save(ISave *isave, ChannelMask channels)MeshNormalSpec
serverControlled enum valueBaseInterface
SetAllExplicit(bool value=true)MeshNormalSpecinline
SetDisplayLength(float displayLength)MeshNormalSpecinline
SetFlag(DWORD fl, bool val=true)MeshNormalSpecinline
SetNormal(int face, int corner, Point3 &normal)MeshNormalSpec
SetNormalExplicit(int normID, bool value)MeshNormalSpecinline
SetNormalIndex(int face, int corner, int normalIndex)MeshNormalSpec
SetNumFaces(int numFaces)MeshNormalSpec
SetNumNormals(int numNormals)MeshNormalSpec
SetParent(Mesh *pMesh)MeshNormalSpecinline
SetSelection(BitArray &newSelection)MeshNormalSpec
ShallowCopy(IPipelineClient *from, ChannelMask channels) overrideMeshNormalSpecvirtual
SpecifyNormals(BOOL useSel=true, BitArray *normalSelection=NULL)MeshNormalSpec
Transform(const Matrix3 &transformMat, bool useSelelection=false, const BitArray *normalSelection=nullptr, bool isGeomTransform=true)MeshNormalSpec
Translate(Point3 &translate, BOOL useSel=true, BitArray *normalSelection=NULL)MeshNormalSpec
UnifyNormals(BOOL useSel=true, BitArray *normalSelection=NULL, BOOL toAverage=false)MeshNormalSpec
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
wantsRelease enum valueBaseInterface
ZeroChannels(ChannelMask channels) overrideMeshNormalSpecvirtual
~BaseInterface()BaseInterfacevirtual
~InterfaceServer()InterfaceServervirtual
~MeshNormalSpec()MeshNormalSpecinline