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

This is the complete list of members for C3DObject, 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
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
Delete() (defined in CInstanciatedObject)CInstanciatedObjectvirtual
DeleteFromNode() (defined in C3DBaseObject)C3DBaseObjectvirtual
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
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
GetCustomData() (defined in C3DBaseObject)C3DBaseObject
GetCustomData() const (defined in C3DBaseObject)C3DBaseObject
GetCustomDataChecksum(unsigned int ignoreCustomID,...) constC3DBaseObject
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
GetMaterialsHashMap(CMaterialHashMap &hashMaterialMap, bool includeBackFace=true, bool reset=true)C3DGeomObject
GetObjectID() constC3DBaseObject
GetPointList()C3DGeomObject
GetPointNbr() constC3DGeomObject
GetPointNormalChannel() (defined in C3DGeomObject)C3DGeomObject
GetRefCount() const (defined in CInstanciatedObject)CInstanciatedObject
GetScene() constC3DBaseObject
GetSmoothAngle(bool *globalRadianAngle=NULL) constC3DGeomObject
GetSmoothMode(bool *globalMode=NULL) constC3DGeomObject
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
IsOneFlagSet(unsigned int flags) const (defined in C3DBaseObject)C3DBaseObject
IsTriangular(FACE_PROPERTIES properties=FACE_NONE, bool musthave=true) const (defined in C3DGeomObject)C3DGeomObject
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
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
SetPointList(C3DPointList *pointslist, bool deletePrevious=true)C3DGeomObjectvirtual
SetScene(C3DScene *scene)C3DBaseObjectvirtual
SetSmoothAngle(float radianAngle)C3DGeomObject
SetSmoothMode(NormalSmoothMode mode)C3DGeomObject
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