#include "Base/spStandard.hpp"
#include "Base/spInputOutputLog.hpp"
#include "Base/spInputOutputFileSystem.hpp"
#include "Base/spDimension.hpp"
#include "Base/spBasicMeshGenerator.hpp"
#include "RenderSystem/spTextureBase.hpp"
#include "FileFormats/Mesh/spMeshLoader.hpp"
#include "SoundSystem/spSoundDevice.hpp"
#include "SceneGraph/Collision/spCollisionConfigTypes.hpp"
#include "Framework/Tools/spStoryboardTrigger.hpp"
#include "Plugins/SpSbImportExport/spsImporter.h"
#include <list>
Go to the source code of this file.
Classes |
class | sp::scene::SceneLoaderSPSB |
struct | sp::scene::SceneLoaderSPSB::SParentQueue |
struct | sp::scene::SceneLoaderSPSB::SStoryQueueItem |
Namespaces |
namespace | sp |
| !!
|
namespace | sp::scene |
| Add 3D object management functions and scene rendering can be found in this namespace.
|
Enumerations |
enum | sp::scene::ESceneLoaderFlags {
sp::scene::SCENEFLAG_ABSOLUTEPATH = 0x00000001,
sp::scene::SCENEFLAG_CONFIG = 0x00000002,
sp::scene::SCENEFLAG_MESHES = 0x00000004,
sp::scene::SCENEFLAG_LIGHTS = 0x00000008,
sp::scene::SCENEFLAG_CAMERAS = 0x00000010,
sp::scene::SCENEFLAG_WAYPOINTS = 0x00000020,
sp::scene::SCENEFLAG_BOUNDVOLUMES = 0x00000040,
sp::scene::SCENEFLAG_SOUNDS = 0x00000080,
sp::scene::SCENEFLAG_SPRITES = 0x00000100,
sp::scene::SCENEFLAG_ANIMNODES = 0x00000200,
sp::scene::SCENEFLAG_TEXTURES = 0x00010000,
sp::scene::SCENEFLAG_LIGHTMAPS = 0x00020000,
sp::scene::SCENEFLAG_SHADERS = 0x00040000,
sp::scene::SCENEFLAG_STORYBOARDITEMS = 0x00080000,
sp::scene::SCENEFLAG_OBJECTS,
sp::scene::SCENEFLAG_ALL = ~0
} |