![]() |
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 |