![]() |
Polygon Crucher SDK - Documentation
Documentation
|
This is the complete list of members for C3DScene, including all inherited members.
| AddNewMaterial(C3DMaterial *material) | C3DScene | |
| AddNode(C3DSceneNode *parentNode, C3DSceneNode *node, bool lastNode=false) | C3DScene | |
| AddRef() const (defined in CInstanciatedObject) | CInstanciatedObject | |
| AddScene(const C3DScene *scene, int sceneCopyflags=SCENE_COPY_DEFAULT, C3DObjectCreator *objectCreator=NULL) | C3DScene | |
| AddTexturePath(const CXString &path) | C3DScene | |
| AdjustPaths(const CXString &targetPath, bool relativePathAllowed) | C3DScene | |
| C3DAnimatable() (defined in C3DAnimatable) | C3DAnimatable | |
| C3DScene() (defined in C3DScene) | C3DScene | |
| ChangeNodeParent(C3DSceneNode *newParent, C3DSceneNode *node, bool updateMatrix=true) | C3DScene | |
| CheckoutImport(CSceneImportOptions &options) | C3DScene | |
| CInstanciatedObject(void) (defined in CInstanciatedObject) | CInstanciatedObject | |
| Clean() (defined in C3DScene) | C3DScene | |
| CleanGroups(C3DSceneNode *pParent=NULL, bool onlyEmptyGroup=true, bool includeNodeItself=false) | C3DScene | |
| CompensateTransform(C3DSceneNode *node, const C4x4Matrix &transform) | C3DScene | |
| Concatenate(C3DSceneNode *pParentNode=NULL, unsigned int concatenateFlags=CONCATENATE_REMOVE_TO_ROOT|CONCATENATE_SORT_BY_MATERIAL, C3DConcatenateFilter *filter=NULL, C3DNodeArray *processedMeshes=NULL) | C3DScene | |
| ConcatenateByMaterials(C3DSceneNode *parentNode=NULL, unsigned int concatenateFlags=CONCATENATE_REMOVE_TO_ROOT, C3DConcatenateFilter *filter=NULL, C3DNodeArray *createdNodes=NULL) (defined in C3DScene) | C3DScene | |
| ConvertFromUnit(double x) const | C3DScene | |
| ConvertToGlobalCoordinates(C3DSceneNode *pParentNode=NULL, bool includeNodeItself=false) | C3DScene | |
| ConvertToType(C3DSceneNode *parentNode, C3DObjectCreator *objectCreator) | C3DScene | |
| ConvertToUnit(double x) const | C3DScene | |
| Copy(C3DSceneNode *pSrcNode=NULL, int sceneCopyflags=SCENE_COPY_DEFAULT, C3DObjectCreator *objectCreator=NULL) const | C3DScene | |
| CopyChilds(C3DScene *pDstScene, C3DSceneNode *pDestParentNode, C3DSceneNode *pParentNode=NULL, int flags=SCENE_COPY_DEFAULT, C3DObjectCreator *objectCreator=NULL) const | C3DScene | |
| CopyMaterials(const C3DScene &scene, unsigned int flags=MATERIAL_COPY_KEEP_ID|MATERIAL_COPY_REMOVE_ALL, const CMaterialHashMap *matids=NULL) (defined in C3DScene) | C3DScene | |
| CopyNode(C3DScene *pDstScene, C3DSceneNode *pDestParentNode, C3DSceneNode *pSrcNode, int flags=SCENE_COPY_DEFAULT, C3DObjectCreator *objectCreator=NULL) const | C3DScene | |
| CopySingleNode(C3DScene *pDstScene, C3DSceneNode *pDestParentNode, C3DSceneNode *pSrcNode, int flags=SCENE_COPY_DEFAULT, C3DObjectCreator *objectCreator=NULL) const | C3DScene | |
| CopyTextures(const CXString &sceneFilename, const CXString &refDstPath, CSceneExportOptions *options) (defined in C3DScene) | C3DScene | |
| Create() | C3DScene | static |
| CreateBackfaceNodes(C3DSceneNode *pParentNode=NULL, unsigned int createBackFaceFlags=BACKFACE_DEFAULT, C3DFilter *pFilter=NULL) | C3DScene | |
| CreateInstance(const C3DSceneNode *node) | C3DScene | |
| CreateNewMaterial(MATERIAL_CLASS materialClass) | C3DScene | |
| CreateNewMaterial(MaterialID &matID, MATERIAL_CLASS materialClass) | C3DScene | |
| CreateObjectInstance(const C3DBaseObject *refObject) const | C3DScene | |
| CreatePersistentGuids() | C3DScene | |
| Delete() (defined in CInstanciatedObject) | CInstanciatedObject | virtual |
| DeleteAllKeys() (defined in C3DScene) | C3DScene | |
| DeleteInstanciation(C3DSceneNode *pParentNode=NULL) | C3DScene | |
| DeleteNodes(C3DSceneNode *node=NULL, const C3DFilter *filter=NULL, bool includeNode=false) | C3DScene | |
| DetachAndAddNode(C3DSceneNode *parentNode, C3DSceneNode *node, bool lastNode=false) | C3DScene | |
| 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) (defined in C3DScene) | C3DScene | |
| FindKey enum name | C3DAnimatable | |
| FindMaterial(const C3DMaterial &material, bool sameName) const (defined in C3DScene) | C3DScene | |
| FindMaterialID(const C3DMaterial &material, bool sameName) const (defined in C3DScene) | C3DScene | |
| GenerateNormals(C3DSceneNode *node=NULL, unsigned int mode=GENNORMAL_PER_VERTEX, NormalSmoothMode smooth=NORMAL_GLOBAL_MODE) | C3DScene | |
| GenerateUVW() | C3DScene | |
| GeoLocation typedef (defined in C3DScene) | C3DScene | |
| GetBoundingBox(const C3DNodeArray &nodes) const (defined in C3DScene) | C3DScene | |
| GetBoundingBox(C3DBBox &bbox, C3DSceneNode *pParentNode=NULL, unsigned int kindof=OBJECT_ALL_KINDOF, unsigned int nodeFlag=SCENE_NODE_NONE, bool mustBeSet=true) const | C3DScene | |
| GetChildCount(C3DSceneNode *pParentNode=NULL, unsigned int kindof=OBJECT_ALL_KINDOF, unsigned int nodeFlag=SCENE_NODE_NONE, bool mustBeSet=true) const | C3DScene | |
| GetChildNode(const C3DSceneNode *node=NULL) const (defined in C3DScene) | C3DScene | |
| GetChilds(C3DSceneNode *pParentNode, C3DNodeArray &array, bool singleInstance=false, bool includeParentNode=false) const | C3DScene | |
| GetCommonParent(const C3DNodeArray &nodes) const | C3DScene | |
| GetConstKey(int time, unsigned int pos, longuint classid, int *findKeyTime) const (defined in C3DScene) | C3DScene | virtual |
| GetCurrentTime() const (defined in C3DScene) | C3DScene | |
| GetCustomData() | C3DScene | |
| GetDirectChildCount(C3DSceneNode *pParentNode=NULL, unsigned int kindof=OBJECT_ALL_KINDOF) const | C3DScene | |
| GetFaceNbr(C3DSceneNode *pParentNode=NULL, unsigned int kindof=OBJECT_ALL_KINDOF, unsigned int nodeFlag=SCENE_NODE_NONE, bool mustBeSet=true) const (defined in C3DScene) | C3DScene | |
| GetFBMaterials(C3DSceneNode *pParentNode, CFBMaterialHashMap &fbmatids, bool resetHash) const | C3DScene | |
| GetFilename() const (defined in C3DScene) | C3DScene | |
| GetFilepath() const (defined in C3DScene) | C3DScene | |
| GetFirstMaterial() const | C3DScene | |
| GetFirstNode(unsigned int kindof=OBJECT_ALL_KINDOF, unsigned int traverseFlags=NODEPOS_DEFAULT, const C3DSceneNode *startNode=NULL, const C3DSceneNode *stopNode=NULL) const (defined in C3DScene) | C3DScene | |
| GetFirstNode(const C3DSceneNode *startNode, unsigned int traverseFlags=NODEPOS_DEFAULT, const C3DSceneNode *stopNode=NULL) const (defined in C3DScene) | C3DScene | |
| GetFirstNode(const CTreeNode *node) const (defined in CTree) | CTree | private |
| GetGuidMgr() (defined in C3DScene) | C3DScene | inline |
| GetInstancesByID(C3DSceneNode *pParentNode, C3DSceneNode *refnode, C3DNodeArray &nodes, bool resetArray) const | C3DScene | |
| GetInstancesByID(C3DSceneNode *pParentNode, BaseObjectID id, C3DNodeArray &nodes, bool resetArray) const | C3DScene | |
| GetInstancesCount(C3DSceneNode *pParentNode, BaseObjectID id) const | C3DScene | |
| GetInstancesMap(C3DInstanceMap &instances) const | C3DScene | |
| GetKeyTime(int time, unsigned int pos, longuint classid=KEYFRAME_NULLID) (defined in C3DAnimatable) | C3DAnimatable | |
| GetLinkedFiles(CXStringArray &files, bool pathRelativeToScenePath=true, bool textureOnly=false) const | C3DScene | |
| GetMaterialByID(MaterialID id, bool createIfMissing=false, MATERIAL_CLASS materialClass=MATERIAL_CLASS_STANDARD) | C3DScene | |
| GetMaterialByID2(MaterialID id, MATERIAL_CLASS materialClass) const | C3DScene | |
| GetMaterialByName(const CXString &name) const | C3DScene | |
| GetMaterialID(const CXString &name) | C3DScene | |
| GetMaterialNumber(MATERIAL_CLASS matclass=MATERIAL_CLASS_UNDEFINED) const (defined in C3DScene) | C3DScene | |
| GetMaterials() const (defined in C3DScene) | C3DScene | |
| GetMaterials(C3DMaterialArray &mats, bool resetArray=true, MATERIAL_CLASS matclass=MATERIAL_CLASS_UNDEFINED) const | C3DScene | |
| GetMaterials(C3DSceneNode *pParentNode, CMaterialHashMap &materials, bool resetHash) const | C3DScene | |
| GetMaterialsByText(const CXString &filter, bool matchCase, C3DMaterialIDArray &matids, bool resetHash) | C3DScene | |
| GetNextMaterial(HashPos &pos) const | C3DScene | |
| GetNextNode(C3DNodePos &pos) const | C3DScene | |
| GetNextNode(C3DBaseObject *&object, C3DNodePos &pos) const | C3DScene | |
| GetNextNode(C3DGeomObject *&object, C3DNodePos &pos) const | C3DScene | |
| GetNextNode(const CTreeNode *node, const CTreeNode *stopNode=NULL) const (defined in CTree) | CTree | private |
| GetNodeByID(SceneNodeID id, bool is32BitsID=false) const | C3DScene | |
| GetNodeByName(C3DSceneNode *pParent, const CXString &name) const | C3DScene | |
| GetNodeDepth(C3DSceneNode *pNode=NULL) const | C3DScene | |
| GetNodeIDMap(C3DSceneNodeIDMap &nodes, bool create32BitsIDMap) const | C3DScene | |
| GetNodesByFilter(C3DSceneNode *pParentNode, C3DNodeArray &nodes, const C3DFilter *filter=NULL) const | C3DScene | |
| GetNodesByFlags(C3DSceneNode *pParentNode, unsigned int nodeflags, bool nodeflagset, unsigned int objectflags, bool objectflagset, C3DNodeArray &nodes, bool singleInstance, bool resetArray, unsigned int objectKindof=OBJECT_ALL_KINDOF) const | C3DScene | |
| GetNodesByMaterial(C3DSceneNode *pParentNode, MaterialID matid, C3DNodeArray &array, bool resetArray, C3DFilter *filter=NULL) const (defined in C3DScene) | C3DScene | |
| GetNodesByText(C3DSceneNode *pParent, const CXString &filter, bool matchCase, C3DNodeArray &nodes, bool resetArray=true) | C3DScene | |
| GetNodesByType(C3DSceneNode *pParentNode, unsigned int objectKindof, C3DNodeArray &nodes, bool singleInstance, bool resetArray) const (defined in C3DScene) | C3DScene | |
| GetObjectByID(BaseObjectID id) const | C3DScene | |
| GetParent(const C3DSceneNode *node) const (defined in C3DScene) | C3DScene | |
| GetParent(const CTreeNode *node) (defined in CTree) | CTree | privatestatic |
| GetParserData(unsigned int &parserClass, bool detachData) (defined in C3DScene) | C3DScene | |
| GetPointNbr(C3DSceneNode *pParentNode=NULL, unsigned int kindof=OBJECT_ALL_KINDOF, unsigned int nodeFlag=SCENE_NODE_NONE, bool mustBeSet=true) const (defined in C3DScene) | C3DScene | |
| GetRefCount() const (defined in CInstanciatedObject) | CInstanciatedObject | |
| GetRightNode(const C3DSceneNode *node) const (defined in C3DScene) | C3DScene | |
| GetRoot() const | C3DScene | |
| GetScaleFactor() const | C3DScene | |
| GetSelectedNodeNumber(C3DSceneNode *pParentNode=NULL, unsigned int kindof=OBJECT_ALL_KINDOF) const | C3DScene | |
| GetSelectedNodes(C3DSceneNode *pParentNode, C3DNodeArray &nodes, unsigned int kindof=OBJECT_ALL_KINDOF) const | C3DScene | |
| GetSmoothAngle() const | C3DScene | |
| GetSmoothMode() const (defined in C3DScene) | C3DScene | |
| GetTexturePath(int index, CXString &path) const | C3DScene | |
| GetTexturePaths(CXStringArray &paths, bool removeAll=true) const | C3DScene | |
| GetTimeRange(longuint classid=KEYFRAME_NULLID) const (defined in C3DScene) | C3DScene | virtual |
| GetTree() | C3DScene | inline |
| GetUnit() const | C3DScene | |
| GetUnitFactor(UNIT_MODE unit) | C3DScene | static |
| GetUnitText(bool abreviation) const | C3DScene | |
| Inherit(const C3DScene *pFromScene, unsigned int flags=SCENE_COPY_DEFAULT) (defined in C3DScene) | C3DScene | |
| InheritNode(C3DScene *pDestScene, C3DSceneNode *pSrcNode, unsigned int flags) const (defined in C3DScene) | C3DScene | |
| InitExport(CSceneExportOptions &options) | C3DScene | |
| InitExport(CSceneExportOptions &options, C3DScene *scene) (defined in C3DScene) | C3DScene | static |
| IsChildNode(C3DSceneNode *parent, C3DSceneNode *node) const (defined in C3DScene) | C3DScene | |
| IsNodeInScene(C3DSceneNode *pParentNode=NULL) const (defined in C3DScene) | C3DScene | |
| IsNodeSelected(unsigned int kindof=OBJECT_ALL_KINDOF) const | C3DScene | |
| IsSceneRoot(const C3DSceneNode *node) const (defined in C3DScene) | C3DScene | |
| IsUnitDefined() const | C3DScene | |
| KEYFRAME_NEXT enum value | C3DAnimatable | |
| KEYFRAME_PREV enum value | C3DAnimatable | |
| KEYFRAME_SAME enum value | C3DAnimatable | |
| MakeGroupForChilds(C3DSceneNode *pParentNode=NULL) | C3DScene | |
| Merge(C3DScene *sceneToMerge, C3DSceneNode *parentNode=NULL) | C3DScene | |
| MergeMatrixKeyframes(C3DSceneNode *fromNode, C3DSceneNode *toNode) | C3DScene | |
| OrientScene(UP_AXIS_MODE mode, bool import) | C3DScene | |
| PivotTransform(C3DSceneNode *node, const C4x4Matrix &toTransform, bool worldTransform, bool preserveChildPosition=true, bool preserveInstancePosition=true) (defined in C3DScene) | C3DScene | |
| ReleaseExport(CSceneExportOptions &options) (defined in C3DScene) | C3DScene | static |
| RemoveAll() (defined in C3DScene) | C3DScene | |
| RemoveAllNodes() (defined in C3DScene) | C3DScene | |
| RemoveGroups() (defined in C3DScene) | C3DScene | |
| RemoveMaterial(MaterialID matid, bool deleteIt=true) | C3DScene | |
| RemoveNode(C3DSceneNode *node, bool deleteIt=true) | C3DScene | |
| RemoveNode(C3DSceneNode *node, C3DNodePos &pos, bool deleteIt=true) | C3DScene | |
| RemoveNode(CTreeNode *node) (defined in CTree) | CTree | private |
| RemoveNodeByObjectID(C3DSceneNode *pParentNode, BaseObjectID objectID, bool deleteObject=true) | C3DScene | |
| RemoveNodes(C3DNodeArray &nodes, bool deleteThem=true, bool cleanTree=true) | C3DScene | |
| ReplaceNode(C3DSceneNode *newNode, C3DSceneNode *oldNode, bool deleteOldNode) | C3DScene | |
| ReplaceNode(CTreeNode *newnode, CTreeNode *oldnode, bool deleteIt=true) (defined in CTree) | CTree | private |
| ReplaceNodeMaterialID(C3DSceneNode *pParentNode, MaterialID srcmatid, MaterialID newmatid, unsigned int replaceNodeMaterialIDFlags=REPLACEMATID_DEFAULT) | C3DScene | |
| Scale(const C3DVector &scale) (defined in C3DScene) | C3DScene | |
| Select(C3DSceneNode *node, unsigned int sceneSelectionFlags) | C3DScene | |
| SelectAll() (defined in C3DScene) | C3DScene | |
| SelectNone() (defined in C3DScene) | C3DScene | |
| Serialize(CXArchive &ar) (defined in C3DScene) | C3DScene | virtual |
| SetCurrentTime(int newtime) (defined in C3DScene) | C3DScene | |
| SetFilename(const CFileNameSpec &filename) (defined in C3DScene) | C3DScene | |
| SetNodeObject(C3DSceneNode *node, C3DBaseObject *newobject, bool allObjectInstance, bool deletePreviousObject=true) | C3DScene | |
| SetNodeObject(BaseObjectID objectID, C3DBaseObject *newobject, bool deletePreviousObject=true) | C3DScene | |
| SetParserData(bool isReading, unsigned int parserClass, void *data) (defined in C3DScene) | C3DScene | |
| SetPatchLevel(unsigned int level) (defined in C3DScene) | C3DScene | |
| SetScaleFactor(double scale) | C3DScene | |
| SetSmoothAngle(float radianAngle, bool saveToPrefs=false) (defined in C3DScene) | C3DScene | |
| SetSmoothMode(NormalSmoothMode mode, bool saveToPrefs=false) (defined in C3DScene) | C3DScene | |
| SetUnit(UNIT_MODE unit) | C3DScene | |
| Sort(C3DSceneNode *pParentNode=NULL, bool sortDirectChildOnly=false, unsigned int kindof=OBJECT_ALL_KINDOF, unsigned int nodeFlag=SCENE_NODE_NONE, bool mustBeSet=true, XQSORT_PROTO compareMethod=NULL, void *userData=NULL) | C3DScene | |
| Sort(CTreeNode *node, XQSORT_PROTO compareCallback, void *compareData=NULL, bool sortDirectChildOnly=false) (defined in CTree) | CTree | privatevirtual |
| SortNodesByDepth(C3DNodeArray &array, bool highToSmallDepth=true) const | C3DScene | |
| SortSceneData typedef (defined in C3DScene) | C3DScene | |
| SwapCoordinates(int swapmode) | C3DScene | |
| Unselect(C3DSceneNode *node) (defined in C3DScene) | C3DScene | |
| ~C3DAnimatable() (defined in C3DAnimatable) | C3DAnimatable | virtual |
| ~C3DScene() | C3DScene | virtual |