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

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) constC3DScene
ConvertToGlobalCoordinates(C3DSceneNode *pParentNode=NULL, bool includeNodeItself=false)C3DScene
ConvertToType(C3DSceneNode *parentNode, C3DObjectCreator *objectCreator)C3DScene
ConvertToUnit(double x) constC3DScene
Copy(C3DSceneNode *pSrcNode=NULL, int sceneCopyflags=SCENE_COPY_DEFAULT, C3DObjectCreator *objectCreator=NULL) constC3DScene
CopyChilds(C3DScene *pDstScene, C3DSceneNode *pDestParentNode, C3DSceneNode *pParentNode=NULL, int flags=SCENE_COPY_DEFAULT, C3DObjectCreator *objectCreator=NULL) constC3DScene
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) constC3DScene
CopySingleNode(C3DScene *pDstScene, C3DSceneNode *pDestParentNode, C3DSceneNode *pSrcNode, int flags=SCENE_COPY_DEFAULT, C3DObjectCreator *objectCreator=NULL) constC3DScene
CopyTextures(const CXString &sceneFilename, const CXString &refDstPath, CSceneExportOptions *options) (defined in C3DScene)C3DScene
Create()C3DScenestatic
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) constC3DScene
CreatePersistentGuids()C3DScene
Delete() (defined in CInstanciatedObject)CInstanciatedObjectvirtual
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 nameC3DAnimatable
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) constC3DScene
GetChildCount(C3DSceneNode *pParentNode=NULL, unsigned int kindof=OBJECT_ALL_KINDOF, unsigned int nodeFlag=SCENE_NODE_NONE, bool mustBeSet=true) constC3DScene
GetChildNode(const C3DSceneNode *node=NULL) const (defined in C3DScene)C3DScene
GetChilds(C3DSceneNode *pParentNode, C3DNodeArray &array, bool singleInstance=false, bool includeParentNode=false) constC3DScene
GetCommonParent(const C3DNodeArray &nodes) constC3DScene
GetConstKey(int time, unsigned int pos, longuint classid, int *findKeyTime) const (defined in C3DScene)C3DScenevirtual
GetCurrentTime() const (defined in C3DScene)C3DScene
GetCustomData()C3DScene
GetDirectChildCount(C3DSceneNode *pParentNode=NULL, unsigned int kindof=OBJECT_ALL_KINDOF) constC3DScene
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) constC3DScene
GetFilename() const (defined in C3DScene)C3DScene
GetFilepath() const (defined in C3DScene)C3DScene
GetFirstMaterial() constC3DScene
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)CTreeprivate
GetGuidMgr() (defined in C3DScene)C3DSceneinline
GetInstancesByID(C3DSceneNode *pParentNode, C3DSceneNode *refnode, C3DNodeArray &nodes, bool resetArray) constC3DScene
GetInstancesByID(C3DSceneNode *pParentNode, BaseObjectID id, C3DNodeArray &nodes, bool resetArray) constC3DScene
GetInstancesCount(C3DSceneNode *pParentNode, BaseObjectID id) constC3DScene
GetInstancesMap(C3DInstanceMap &instances) constC3DScene
GetKeyTime(int time, unsigned int pos, longuint classid=KEYFRAME_NULLID) (defined in C3DAnimatable)C3DAnimatable
GetLinkedFiles(CXStringArray &files, bool pathRelativeToScenePath=true, bool textureOnly=false) constC3DScene
GetMaterialByID(MaterialID id, bool createIfMissing=false, MATERIAL_CLASS materialClass=MATERIAL_CLASS_STANDARD)C3DScene
GetMaterialByID2(MaterialID id, MATERIAL_CLASS materialClass) constC3DScene
GetMaterialByName(const CXString &name) constC3DScene
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) constC3DScene
GetMaterials(C3DSceneNode *pParentNode, CMaterialHashMap &materials, bool resetHash) constC3DScene
GetMaterialsByText(const CXString &filter, bool matchCase, C3DMaterialIDArray &matids, bool resetHash)C3DScene
GetNextMaterial(HashPos &pos) constC3DScene
GetNextNode(C3DNodePos &pos) constC3DScene
GetNextNode(C3DBaseObject *&object, C3DNodePos &pos) constC3DScene
GetNextNode(C3DGeomObject *&object, C3DNodePos &pos) constC3DScene
GetNextNode(const CTreeNode *node, const CTreeNode *stopNode=NULL) const (defined in CTree)CTreeprivate
GetNodeByID(SceneNodeID id, bool is32BitsID=false) constC3DScene
GetNodeByName(C3DSceneNode *pParent, const CXString &name) constC3DScene
GetNodeDepth(C3DSceneNode *pNode=NULL) constC3DScene
GetNodeIDMap(C3DSceneNodeIDMap &nodes, bool create32BitsIDMap) constC3DScene
GetNodesByFilter(C3DSceneNode *pParentNode, C3DNodeArray &nodes, const C3DFilter *filter=NULL) constC3DScene
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) constC3DScene
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) constC3DScene
GetParent(const C3DSceneNode *node) const (defined in C3DScene)C3DScene
GetParent(const CTreeNode *node) (defined in CTree)CTreeprivatestatic
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() constC3DScene
GetScaleFactor() constC3DScene
GetSelectedNodeNumber(C3DSceneNode *pParentNode=NULL, unsigned int kindof=OBJECT_ALL_KINDOF) constC3DScene
GetSelectedNodes(C3DSceneNode *pParentNode, C3DNodeArray &nodes, unsigned int kindof=OBJECT_ALL_KINDOF) constC3DScene
GetSmoothAngle() constC3DScene
GetSmoothMode() const (defined in C3DScene)C3DScene
GetTexturePath(int index, CXString &path) constC3DScene
GetTexturePaths(CXStringArray &paths, bool removeAll=true) constC3DScene
GetTimeRange(longuint classid=KEYFRAME_NULLID) const (defined in C3DScene)C3DScenevirtual
GetTree()C3DSceneinline
GetUnit() constC3DScene
GetUnitFactor(UNIT_MODE unit)C3DScenestatic
GetUnitText(bool abreviation) constC3DScene
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)C3DScenestatic
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) constC3DScene
IsSceneRoot(const C3DSceneNode *node) const (defined in C3DScene)C3DScene
IsUnitDefined() constC3DScene
KEYFRAME_NEXT enum valueC3DAnimatable
KEYFRAME_PREV enum valueC3DAnimatable
KEYFRAME_SAME enum valueC3DAnimatable
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)C3DScenestatic
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)CTreeprivate
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)CTreeprivate
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)C3DScenevirtual
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)CTreeprivatevirtual
SortNodesByDepth(C3DNodeArray &array, bool highToSmallDepth=true) constC3DScene
SortSceneData typedef (defined in C3DScene)C3DScene
SwapCoordinates(int swapmode)C3DScene
Unselect(C3DSceneNode *node) (defined in C3DScene)C3DScene
~C3DAnimatable() (defined in C3DAnimatable)C3DAnimatablevirtual
~C3DScene()C3DScenevirtual