Assimp  v3.1.1 (June 2014)
SceneCombiner.h File Reference

Classes

struct  Assimp::AttachmentInfo
 Helper data structure for SceneCombiner. More...
 
struct  Assimp::BoneWithHash
 Helper data structure for SceneCombiner::MergeBones. More...
 
struct  Assimp::NodeAttachmentInfo
 
class  Assimp::SceneCombiner
 Static helper class providing various utilities to merge two scenes. More...
 
struct  Assimp::SceneHelper
 Utility for SceneCombiner. More...
 

Namespaces

 Assimp
 MACHINE-GENERATED by scripts/ICFImporter/CppGenerator.py.
 

Macros

#define AI_INT_MERGE_SCENE_DUPLICATES_DEEP_CPY   0x4
 Use deep copies of duplicate scenes. More...
 
#define AI_INT_MERGE_SCENE_GEN_UNIQUE_MATNAMES   0x2
 Generate unique names for materials, too. More...
 
#define AI_INT_MERGE_SCENE_GEN_UNIQUE_NAMES   0x1
 Generate unique names for all named scene items. More...
 
#define AI_INT_MERGE_SCENE_GEN_UNIQUE_NAMES_IF_NECESSARY   0x10
 Can be combined with AI_INT_MERGE_SCENE_GEN_UNIQUE_NAMES. More...
 
#define AI_INT_MERGE_SCENE_RESOLVE_CROSS_ATTACHMENTS   0x8
 If attachment nodes are not found in the given master scene, search the other imported scenes for them in an any order. More...
 

Typedefs

typedef std::pair< aiBone
*, unsigned int > 
Assimp::BoneSrcIndex
 

Macro Definition Documentation

#define AI_INT_MERGE_SCENE_DUPLICATES_DEEP_CPY   0x4

Use deep copies of duplicate scenes.

#define AI_INT_MERGE_SCENE_GEN_UNIQUE_MATNAMES   0x2

Generate unique names for materials, too.

This is not absolutely required to pass the validation.

#define AI_INT_MERGE_SCENE_GEN_UNIQUE_NAMES   0x1

Generate unique names for all named scene items.

#define AI_INT_MERGE_SCENE_GEN_UNIQUE_NAMES_IF_NECESSARY   0x10

Can be combined with AI_INT_MERGE_SCENE_GEN_UNIQUE_NAMES.

Unique names are generated, but only if this is absolutely required to avoid name conflicts.

#define AI_INT_MERGE_SCENE_RESOLVE_CROSS_ATTACHMENTS   0x8

If attachment nodes are not found in the given master scene, search the other imported scenes for them in an any order.