Polygon Crucher SDK - Documentation
Documentation
Loading...
Searching...
No Matches
CMultiresolutionObject Member List

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

AddChannel(CChannel *channel, ChannelID id=CHANNELID_UNDEFINED)C3DGeomObject
AddRef() const (defined in CInstanciatedObject)CInstanciatedObject
C3DBaseObject() (defined in C3DBaseObject)C3DBaseObject
C3DGeomObject() (defined in C3DGeomObject)C3DGeomObject
C3DGeomObject(C3DPointList *points, C3DFaceList *faces=NULL, CDependentChannels *channels=NULL)C3DGeomObject
C3DObject() (defined in C3DObject)C3DObject
C3DObject(C3DPointList *points, C3DFaceList *faces, CDependentChannels *channels=NULL) (defined in C3DObject)C3DObject
ChangeChannelID(C3DScene *scene, CHashMap< CChannelInfo, const CChannelInfo &, CChannelInfo > &channelMap) (defined in C3DGeomObject)C3DGeomObject
CheckFlags(unsigned int checkflags, bool allSetOrNoneSet) const (defined in C3DBaseObject)C3DBaseObject
CInstanciatedObject(void) (defined in CInstanciatedObject)CInstanciatedObject
Clean()C3DGeomObjectvirtual
CleanChannels(ChannelID channelType=CHANNELID_UNDEFINED, bool mustHave=true) (defined in C3DGeomObject)C3DGeomObject
CMultiresolutionObject() (defined in CMultiresolutionObject)CMultiresolutionObject
Concatenate(C3DScene *scene, const C3DGeomObjectArray &object, C3DConcatenateFilter *filter=NULL)C3DGeomObject
Concatenate(C3DScene *scene, const C3DNodeArray &object, C3DConcatenateFilter *filter=NULL)C3DGeomObject
Copy(int copyflags=OBJECT_COPY_DEFAULT, C3DObjectCreator *objectCreator=NULL) const (defined in C3DBaseObject)C3DBaseObject
Create(OBJECT_KINDOF kindOf)C3DBaseObjectstatic
DECLARE_DYNAMIC_XOBJECT(CMultiresolutionObject) (defined in CMultiresolutionObject)CMultiresolutionObject
Delete() (defined in CInstanciatedObject)CInstanciatedObjectvirtual
DeleteFromNode() (defined in C3DBaseObject)C3DBaseObjectvirtual
DetachOptimizer() (defined in CMultiresolutionObject)CMultiresolutionObject
DisconnectBorderFaces(unsigned int channelType=ALL_CHANNELS_TYPE, unsigned int tagPointsFlags=POINT_BELONG_TO_BORDER|POINT_IS_CONFUSED, unsigned int tagFaceFlags=FACE_IS_BORDER|FACE_HAS_CONFUSED_POINTS, CPointGroupGraph *confusedGraph=NULL, bool simulate=false, C3DFaceList *originalChangedFaces=NULL)C3DGeomObject
DOUBLE_SIDE enum value (defined in C3DGeomObject)C3DGeomObject
ExplodeIntoIsolatedParts(C3DGeomObjectArray &newobjects) (defined in C3DGeomObject)C3DGeomObject
FACE_DEFAULT_MODE enum value (defined in C3DGeomObject)C3DGeomObject
faceModeEnum enum name (defined in C3DGeomObject)C3DGeomObject
faceModeEnum typedef (defined in C3DGeomObject)C3DGeomObject
FlipNormals(FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) (defined in C3DGeomObject)C3DGeomObject
FreeExtra()C3DGeomObject
FreezeObject()CMultiresolutionObjectvirtual
GenerateNormals(unsigned int mode=GENNORMAL_PER_VERTEX, NormalSmoothMode smooth=NORMAL_GLOBAL_MODE)C3DGeomObject
GenerateUVW(C3DScene *scene, CHANNEL_PROPERTIES tagChannelFlag=CHANNEL_NONE, bool setTagChannelFlag=true)C3DGeomObject
GetBoundingBox(C3DPoint &point1, C3DPoint &point2, unsigned int bboxflags, unsigned int elmtflags=0, bool set=false, const C3DSceneNode *node=NULL)C3DGeomObject
GetBoundingBox(C3DBBox &bbox, unsigned int bboxflags, unsigned int elmtflags=0, bool set=false, const C3DSceneNode *node=NULL)C3DGeomObject
GetCG(C3DPoint &point) (defined in C3DGeomObject)C3DGeomObject
GetChannelByID(ChannelID id, Channel3DType type) (defined in C3DGeomObject)C3DGeomObject
GetChannelByIndex(int index, Channel3DType type=CHANNEL_TYPE_UNDEFINED, bool onlyValid=true) (defined in C3DGeomObject)C3DGeomObject
GetChannels()C3DGeomObject
GetChannels() constC3DGeomObject
GetChecksum(unsigned int checksumFlags=CHECKSUM_ALL) constC3DGeomObjectvirtual
GetCurrentRatio() const =0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
GetCurrentSize(int &currentFaceSize, int &currentPointSize) const =0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
GetCustomData() (defined in C3DBaseObject)C3DBaseObject
GetCustomData() const (defined in C3DBaseObject)C3DBaseObject
GetCustomDataChecksum(unsigned int ignoreCustomID,...) constC3DBaseObject
GetExtObject() constCMultiresolutionObjectinline
GetFaceList()C3DGeomObject
GetFaceMode(void) const (defined in C3DGeomObject)C3DGeomObject
GetFaceNbr() constC3DGeomObject
GetFaceNormalChannel() (defined in C3DGeomObject)C3DGeomObject
GetFBMaterialsHashMap()C3DGeomObject
GetFinalObject(bool detach=false, bool computeIfNeeded=true)C3DBaseObjectinlinevirtual
GetGlobalUVWChannel() constC3DGeomObject
GetGlobalVCChannel(float &modulate) constC3DGeomObject
GetInstanceCount() constC3DBaseObject
GetInvalidateFlags() constC3DBaseObject
GetKindOf() constC3DBaseObject
GetLastKnownRatio(bool &unknownRatio) constCMultiresolutionObjectvirtual
GetMagicTarget() const =0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
GetMaterialsHashMap(CMaterialHashMap &hashMaterialMap, bool includeBackFace=true, bool reset=true)C3DGeomObject
GetMaxSize(int &maxFaceSize, int &maxPointSize) const =0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
GetMinSize(int &minFaceSize, int &minPointSize) const =0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
GetObjectID() constC3DBaseObject
GetOptimizer() (defined in CMultiresolutionObject)CMultiresolutionObjectinline
GetPointList()C3DGeomObject
GetPointNbr() constC3DGeomObject
GetPointNormalChannel() (defined in C3DGeomObject)C3DGeomObject
GetProgressiveThreshold() const =0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
GetRefCount() const (defined in CInstanciatedObject)CInstanciatedObject
GetRemovableFaceNbr() const =0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
GetRemovablePtNbr() const =0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
GetScene() constC3DBaseObject
GetSmoothAngle(bool *globalRadianAngle=NULL) constC3DGeomObject
GetSmoothMode(bool *globalMode=NULL) constC3DGeomObject
GetSrcNode() constCMultiresolutionObjectinline
GetTargetCount(double ratio, unsigned int mode, bool &canBeOptimizedButleftUnoptimized) const =0CMultiresolutionObjectpure virtual
GetTypeString() constC3DBaseObject
GetUpdateStamp(OBJECT_UPDATE_PROPERTIES flags) constC3DBaseObject
GlobalizeChannels(C3DScene *scene, bool removeOthers)C3DGeomObject
HasBackFaceMaterials() constC3DGeomObject
HasDifferentFrontAndBackUVChannel(const CGeomInfo *info, MapType maptype) const (defined in C3DGeomObject)C3DGeomObject
Inherit(const C3DGeomObject &srcObject, unsigned int channeltype, unsigned int channelflags)C3DGeomObject
InheritFlags(const C3DBaseObject &srcObject, int copyFlags=OBJECT_COPY_DEFAULT)C3DGeomObjectvirtual
Init(int points, int faces, int defaultFaceSize, BOOL createUVChannel=FALSE, int uvpts=0, ChannelID chnid=0) (defined in C3DObject)C3DObject
Invalidate(unsigned int flags, bool set=true)C3DGeomObjectvirtual
InvalidateChannels(unsigned int channelType)C3DGeomObjectvirtual
IsFinalObject() const (defined in C3DBaseObject)C3DBaseObjectinlinevirtual
IsFlagSet(OBJECT_PROPERTIES flag) const (defined in C3DBaseObject)C3DBaseObject
IsGeomObject() constC3DBaseObject
IsInstanciated() constC3DBaseObject
IsInvalidate(OBJECT_UPDATE_PROPERTIES flag) constC3DBaseObject
IsMultiResFlagSet(MROBJECT_PROPERTIES flag) const =0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
IsOneFlagSet(unsigned int flags) const (defined in C3DBaseObject)C3DBaseObject
IsRatioLocked() const =0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
IsTriangular(FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) const (defined in C3DGeomObject)C3DGeomObject
LockRatio(bool lock)=0CMultiresolutionObjectpure virtual
MatrixTransform(const C4x4Matrix &matrix)C3DGeomObjectvirtual
MergeCoplanarFaces(double radianMaxAngle, unsigned int channels=ALL_CHANNELS_TYPE) (defined in C3DGeomObject)C3DGeomObject
NeedUpdate() const (defined in C3DBaseObject)C3DBaseObjectvirtual
operator C3DCamera *() constC3DBaseObject
operator C3DCurve *() constC3DBaseObject
operator C3DDummy *() constC3DBaseObject
operator C3DGeomObject *() constC3DBaseObject
operator C3DGroup *() constC3DBaseObject
operator C3DLight *() constC3DBaseObject
operator C3DObject *() constC3DBaseObject
operator C3DPatch *() constC3DBaseObject
PostSerialize(CXArchive &ar, bool lastCall) (defined in C3DBaseObject)C3DBaseObjectvirtual
ReplaceMaterial(MaterialID matid, MaterialID newmatid)C3DGeomObject
ReplaceMaterials(const CHashMap< MaterialID, MaterialID, MaterialID > &materialMap)C3DGeomObject
Serialize(CXArchive &ar) (defined in C3DGeomObject)C3DGeomObjectvirtual
SetChannels(CDependentChannels *channels, bool deletePrevious=true)C3DGeomObjectvirtual
SetExtObject(C3DExtObject *object) (defined in CMultiresolutionObject)CMultiresolutionObject
SetFaceList(C3DFaceList *faceslist, bool deletePrevious=true)C3DGeomObjectvirtual
SetFaceMode(faceModeEnum mode) (defined in C3DGeomObject)C3DGeomObject
SetFlag(OBJECT_PROPERTIES flag, bool set) (defined in C3DBaseObject)C3DBaseObject
SetFlags(unsigned int flags, bool set) (defined in C3DBaseObject)C3DBaseObject
SetGlobalUVWChannel(ChannelID id)C3DGeomObject
SetGlobalVCChannel(ChannelID id, float modulate=1.0f)C3DGeomObject
SetMagicTarget(unsigned int ratio)=0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
SetMaxSize(int maxFaceSize, int maxPointSize)=0CMultiresolutionObjectpure virtual
SetMinSize(int minFaceSize, int minPointSize)=0CMultiresolutionObjectpure virtual
SetMultiResFlag(MROBJECT_PROPERTIES flag, bool set)=0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
SetObjectRatio(double ratio, int requiredNbr, unsigned int mode=OPTIMIZE_TO_FACE|OPTIMIZE_TO_RATIO)=0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
SetOptimizer(CSceneOptimizer *sceneOptimizer) (defined in CMultiresolutionObject)CMultiresolutionObjectinline
SetPointList(C3DPointList *pointslist, bool deletePrevious=true)C3DGeomObjectvirtual
SetProgressive(bool set)=0CMultiresolutionObjectpure virtual
SetProgressiveThreshold(double threshold)=0 (defined in CMultiresolutionObject)CMultiresolutionObjectpure virtual
SetScene(C3DScene *scene)C3DBaseObjectvirtual
SetSmoothAngle(float radianAngle)C3DGeomObject
SetSmoothMode(NormalSmoothMode mode)C3DGeomObject
SetSrcNode(C3DSceneNode *node) (defined in CMultiresolutionObject)CMultiresolutionObject
SINGLE_SIDE enum value (defined in C3DGeomObject)C3DGeomObject
SortFaces(FACE_SORT_MODE sort) (defined in C3DGeomObject)C3DGeomObject
SubObject(int count, SUBOBJECT_MODE mode)C3DGeomObject
SubObject(const int *faceIndexes, unsigned int faceCount)C3DGeomObject
Triangulate(unsigned int channelType=ALL_CHANNELS_TYPE, FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) (defined in C3DGeomObject)C3DGeomObject
UnifyNormals() (defined in C3DGeomObject)C3DGeomObject
Update(C3DScene *scene, unsigned int updateMode)C3DGeomObjectvirtual
Weld3DPoints(double distance, bool absolute, unsigned int handleChannels=ALL_CHANNELS_TYPE, unsigned int coupleFlagsNbr=0,...)C3DGeomObject
WELD_NONE enum valueC3DGeomObject
WELD_SRC_CANT_HAVE_FLAGS enum valueC3DGeomObject
WELD_SRC_MUST_HAVE_FLAGS enum valueC3DGeomObject
WELD_TARGET_CANT_HAVE_FLAGS enum valueC3DGeomObject
WELD_TARGET_MUST_HAVE_FLAGS enum valueC3DGeomObject
weldMode enum nameC3DGeomObject
WeldMode typedef (defined in C3DGeomObject)C3DGeomObject
~C3DGeomObject() (defined in C3DGeomObject)C3DGeomObjectvirtual
~C3DObject() (defined in C3DObject)C3DObjectvirtual
~CMultiresolutionObject() (defined in CMultiresolutionObject)CMultiresolutionObjectvirtual