#include "Base/spStandard.hpp"
#include "RenderSystem/DeferredRenderer/spGBuffer.hpp"
#include "RenderSystem/DeferredRenderer/spShadowMapper.hpp"
#include "RenderSystem/PostProcessing/spBloomEffect.hpp"
#include "Base/spVertexFormatUniversal.hpp"
#include <boost/shared_ptr.hpp>
Go to the source code of this file.
Classes |
struct | sp::video::STextureLayerModel |
class | sp::video::DeferredRenderer |
struct | sp::video::DeferredRenderer::SLight |
struct | sp::video::DeferredRenderer::SLightEx |
struct | sp::video::DeferredRenderer::SLightDesc |
struct | sp::video::DeferredRenderer::SDebugVPL |
Namespaces |
namespace | sp |
| !!
|
namespace | sp::scene |
| Add 3D object management functions and scene rendering can be found in this namespace.
|
namespace | sp::video |
| All rendering and drawing operations for 2D and 3D can be found in this namespace.
|
Defines |
#define | SP_PACK_STRUCT |
Enumerations |
enum | sp::video::EDeferredRenderFlags {
sp::video::DEFERREDFLAG_USE_TEXTURE_MATRIX = 0x0001,
sp::video::DEFERREDFLAG_HAS_SPECULAR_MAP = 0x0002,
sp::video::DEFERREDFLAG_HAS_LIGHT_MAP = 0x0004,
sp::video::DEFERREDFLAG_ALLOW_OVERBLENDING = 0x0008,
sp::video::DEFERREDFLAG_NORMAL_MAPPING = 0x0010,
sp::video::DEFERREDFLAG_PARALLAX_MAPPING = 0x0020,
sp::video::DEFERREDFLAG_NORMALMAP_XYZ_H = 0x0040,
sp::video::DEFERREDFLAG_SHADOW_MAPPING = 0x0080,
sp::video::DEFERREDFLAG_GLOBAL_ILLUMINATION = 0x0100,
sp::video::DEFERREDFLAG_BLOOM = 0x0200,
sp::video::DEFERREDFLAG_DEBUG_GBUFFER = 0x1000,
sp::video::DEFERREDFLAG_DEBUG_GBUFFER_WORLDPOS = 0x2000,
sp::video::DEFERREDFLAG_DEBUG_GBUFFER_TEXCOORDS = 0x4000,
sp::video::DEFERREDFLAG_DEBUG_VIRTUALPOINTLIGHTS = 0x8000
} |
| Deferred rendering flags.
More...
|
Define Documentation