Classes | Namespaces | Typedefs | Enumerations

D:/SoftwareEntwicklung/C++/HLC/Tools/SoftPixelEngine/repository/sources/Framework/Tools/spLightmapBase.hpp File Reference

#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
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines