8#ifndef COVR_SHADOW_MANAGER_H
9#define COVR_SHADOW_MANAGER_H
23#include <util/coExport.h>
24#include <osgShadow/ShadowedScene>
25#include <osgShadow/ShadowMap>
26#include <osgShadow/ShadowTexture>
27#include <osgShadow/SoftShadowMap>
28#include <osgShadow/StandardShadowMap>
29#include <osgShadow/MinimalShadowMap>
30#include <osgShadow/LightSpacePerspectiveShadowMap>
52 std::string technique;
54 osg::ref_ptr<osgShadow::ShadowTexture> st;
55 osg::ref_ptr<osgShadow::SoftShadowMap> softSM;
56 osg::ref_ptr<osgShadow::StandardShadowMap> standardSM;
57 osg::ref_ptr<osgShadow::MinimalShadowMap> lspsm;
58 osg::ref_ptr<osgShadow::MinimalShadowMap> lspsmcb;
59 osg::ref_ptr<osgShadow::MinimalShadowMap> lspsmdb;
60 osg::ref_ptr<osgShadow::ShadowMap> shadowMap;
61 osg::ref_ptr<osg::LightSource> lightSource;
Definition: ARToolKit.h:33
Definition: coVRShadowManager.h:35
std::string getTechnique()
void setLight(osg::LightSource *ls)
void setSoftnessWidth(float w)
void setTextureSize(osg::Vec2s ts)
static coVRShadowManager * instance()
void setJitteringScale(float s)
osgShadow::ShadowedScene * newScene()
void setTechnique(const std::string &tech)