![]() |
Polygon Crucher SDK - Documentation
Documentation
|
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() | C3DGeomObject | virtual |
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) | C3DBaseObject | static |
DECLARE_DYNAMIC_XOBJECT(CMultiresolutionObject) (defined in CMultiresolutionObject) | CMultiresolutionObject | |
Delete() (defined in CInstanciatedObject) | CInstanciatedObject | virtual |
DeleteFromNode() (defined in C3DBaseObject) | C3DBaseObject | virtual |
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() | CMultiresolutionObject | virtual |
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() const | C3DGeomObject | |
GetChecksum(unsigned int checksumFlags=CHECKSUM_ALL) const | C3DGeomObject | virtual |
GetCurrentRatio() const =0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
GetCurrentSize(int ¤tFaceSize, int ¤tPointSize) const =0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
GetCustomData() (defined in C3DBaseObject) | C3DBaseObject | |
GetCustomData() const (defined in C3DBaseObject) | C3DBaseObject | |
GetCustomDataChecksum(unsigned int ignoreCustomID,...) const | C3DBaseObject | |
GetExtObject() const | CMultiresolutionObject | inline |
GetFaceList() | C3DGeomObject | |
GetFaceMode(void) const (defined in C3DGeomObject) | C3DGeomObject | |
GetFaceNbr() const | C3DGeomObject | |
GetFaceNormalChannel() (defined in C3DGeomObject) | C3DGeomObject | |
GetFBMaterialsHashMap() | C3DGeomObject | |
GetFinalObject(bool detach=false, bool computeIfNeeded=true) | C3DBaseObject | inlinevirtual |
GetGlobalUVWChannel() const | C3DGeomObject | |
GetGlobalVCChannel(float &modulate) const | C3DGeomObject | |
GetInstanceCount() const | C3DBaseObject | |
GetInvalidateFlags() const | C3DBaseObject | |
GetKindOf() const | C3DBaseObject | |
GetLastKnownRatio(bool &unknownRatio) const | CMultiresolutionObject | virtual |
GetMagicTarget() const =0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
GetMaterialsHashMap(CMaterialHashMap &hashMaterialMap, bool includeBackFace=true, bool reset=true) | C3DGeomObject | |
GetMaxSize(int &maxFaceSize, int &maxPointSize) const =0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
GetMinSize(int &minFaceSize, int &minPointSize) const =0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
GetObjectID() const | C3DBaseObject | |
GetOptimizer() (defined in CMultiresolutionObject) | CMultiresolutionObject | inline |
GetPointList() | C3DGeomObject | |
GetPointNbr() const | C3DGeomObject | |
GetPointNormalChannel() (defined in C3DGeomObject) | C3DGeomObject | |
GetProgressiveThreshold() const =0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
GetRefCount() const (defined in CInstanciatedObject) | CInstanciatedObject | |
GetRemovableFaceNbr() const =0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
GetRemovablePtNbr() const =0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
GetScene() const | C3DBaseObject | |
GetSmoothAngle(bool *globalRadianAngle=NULL) const | C3DGeomObject | |
GetSmoothMode(bool *globalMode=NULL) const | C3DGeomObject | |
GetSrcNode() const | CMultiresolutionObject | inline |
GetTargetCount(double ratio, unsigned int mode, bool &canBeOptimizedButleftUnoptimized) const =0 | CMultiresolutionObject | pure virtual |
GetTypeString() const | C3DBaseObject | |
GetUpdateStamp(OBJECT_UPDATE_PROPERTIES flags) const | C3DBaseObject | |
GlobalizeChannels(C3DScene *scene, bool removeOthers) | C3DGeomObject | |
HasBackFaceMaterials() const | C3DGeomObject | |
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) | C3DGeomObject | virtual |
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) | C3DGeomObject | virtual |
InvalidateChannels(unsigned int channelType) | C3DGeomObject | virtual |
IsFinalObject() const (defined in C3DBaseObject) | C3DBaseObject | inlinevirtual |
IsFlagSet(OBJECT_PROPERTIES flag) const (defined in C3DBaseObject) | C3DBaseObject | |
IsGeomObject() const | C3DBaseObject | |
IsInstanciated() const | C3DBaseObject | |
IsInvalidate(OBJECT_UPDATE_PROPERTIES flag) const | C3DBaseObject | |
IsMultiResFlagSet(MROBJECT_PROPERTIES flag) const =0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
IsOneFlagSet(unsigned int flags) const (defined in C3DBaseObject) | C3DBaseObject | |
IsRatioLocked() const =0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
IsTriangular(FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) const (defined in C3DGeomObject) | C3DGeomObject | |
LockRatio(bool lock)=0 | CMultiresolutionObject | pure virtual |
MatrixTransform(const C4x4Matrix &matrix) | C3DGeomObject | virtual |
MergeCoplanarFaces(double radianMaxAngle, unsigned int channels=ALL_CHANNELS_TYPE) (defined in C3DGeomObject) | C3DGeomObject | |
NeedUpdate() const (defined in C3DBaseObject) | C3DBaseObject | virtual |
operator C3DCamera *() const | C3DBaseObject | |
operator C3DCurve *() const | C3DBaseObject | |
operator C3DDummy *() const | C3DBaseObject | |
operator C3DGeomObject *() const | C3DBaseObject | |
operator C3DGroup *() const | C3DBaseObject | |
operator C3DLight *() const | C3DBaseObject | |
operator C3DObject *() const | C3DBaseObject | |
operator C3DPatch *() const | C3DBaseObject | |
PostSerialize(CXArchive &ar, bool lastCall) (defined in C3DBaseObject) | C3DBaseObject | virtual |
ReplaceMaterial(MaterialID matid, MaterialID newmatid) | C3DGeomObject | |
ReplaceMaterials(const CHashMap< MaterialID, MaterialID, MaterialID > &materialMap) | C3DGeomObject | |
Serialize(CXArchive &ar) (defined in C3DGeomObject) | C3DGeomObject | virtual |
SetChannels(CDependentChannels *channels, bool deletePrevious=true) | C3DGeomObject | virtual |
SetExtObject(C3DExtObject *object) (defined in CMultiresolutionObject) | CMultiresolutionObject | |
SetFaceList(C3DFaceList *faceslist, bool deletePrevious=true) | C3DGeomObject | virtual |
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) | CMultiresolutionObject | pure virtual |
SetMaxSize(int maxFaceSize, int maxPointSize)=0 | CMultiresolutionObject | pure virtual |
SetMinSize(int minFaceSize, int minPointSize)=0 | CMultiresolutionObject | pure virtual |
SetMultiResFlag(MROBJECT_PROPERTIES flag, bool set)=0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
SetObjectRatio(double ratio, int requiredNbr, unsigned int mode=OPTIMIZE_TO_FACE|OPTIMIZE_TO_RATIO)=0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
SetOptimizer(CSceneOptimizer *sceneOptimizer) (defined in CMultiresolutionObject) | CMultiresolutionObject | inline |
SetPointList(C3DPointList *pointslist, bool deletePrevious=true) | C3DGeomObject | virtual |
SetProgressive(bool set)=0 | CMultiresolutionObject | pure virtual |
SetProgressiveThreshold(double threshold)=0 (defined in CMultiresolutionObject) | CMultiresolutionObject | pure virtual |
SetScene(C3DScene *scene) | C3DBaseObject | virtual |
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) | C3DGeomObject | virtual |
Weld3DPoints(double distance, bool absolute, unsigned int handleChannels=ALL_CHANNELS_TYPE, unsigned int coupleFlagsNbr=0,...) | C3DGeomObject | |
WELD_NONE enum value | C3DGeomObject | |
WELD_SRC_CANT_HAVE_FLAGS enum value | C3DGeomObject | |
WELD_SRC_MUST_HAVE_FLAGS enum value | C3DGeomObject | |
WELD_TARGET_CANT_HAVE_FLAGS enum value | C3DGeomObject | |
WELD_TARGET_MUST_HAVE_FLAGS enum value | C3DGeomObject | |
weldMode enum name | C3DGeomObject | |
WeldMode typedef (defined in C3DGeomObject) | C3DGeomObject | |
~C3DGeomObject() (defined in C3DGeomObject) | C3DGeomObject | virtual |
~C3DObject() (defined in C3DObject) | C3DObject | virtual |
~CMultiresolutionObject() (defined in CMultiresolutionObject) | CMultiresolutionObject | virtual |