#include "Base/spStandard.hpp"
#include "Base/spDimensionMatrix4.hpp"
#include "Base/spMaterialColor.hpp"
#include "Base/spTreeNodeImage.hpp"
#include "Base/spBaseExceptions.hpp"
#include "SceneGraph/spSceneLight.hpp"
#include <boost/function.hpp>
#include <vector>
Go to the source code of this file.
Classes | |
struct | sp::tool::SCastShadowObject |
struct | sp::tool::SGetShadowObject |
struct | sp::tool::SLightmapLight |
Namespaces | |
namespace | sp |
!! | |
namespace | sp::scene |
Add 3D object management functions and scene rendering can be found in this namespace. | |
namespace | sp::tool |
This namespace contains all extendet tools for particular game development which should be used in a level editor. | |
namespace | sp::tool::LightmapGen |
Namespace with all data structures for lightmap generation. | |
Typedefs | |
typedef scene::ImageTreeNode < SLightmap > | sp::tool::LightmapGen::TRectNode |
typedef boost::function< bool(f32 Progress)> | sp::tool::LightmapProgressCallback |
typedef boost::function< void(const ELightmapGenerationStates State, const io::stringc &Info)> | sp::tool::LightmapStateCallback |
Enumerations | |
enum | sp::tool::ELightmapGenerationsFlags { sp::tool::LIGHTMAPFLAG_NOCOLORS = 0x00000001, sp::tool::LIGHTMAPFLAG_NOTRANSPARENCY = 0x00000002 } |
enum | sp::tool::ELightmapGenerationStates { sp::tool::LIGHTMAPSTATE_INITIALIZING, sp::tool::LIGHTMAPSTATE_PARTITIONING, sp::tool::LIGHTMAPSTATE_SHADING, sp::tool::LIGHTMAPSTATE_BLURING, sp::tool::LIGHTMAPSTATE_BAKING, sp::tool::LIGHTMAPSTATE_COMPLETED } |