VR-Forces 4.1.1 Class Documentation
DtShadowMapImplLispm.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: ShadowMapImplLispm.h,v $ $Revision: 1.3 $ $State: Exp $
7 ******************************************************************************/
8 
9 #ifndef shadowMapImplLispm_H_
10 #define shadowMapImplLispm_H_
11 
14 #include <vrvOsg/vrvOsg.h>
15 
16 
17 namespace osg
18 {
19  class Camera;
20 }
21 
22 namespace makOsgShadowFX
23 {
24 
26 {
27  public :
29  DtShadowMapLispm(const DtShadowMapLispm& orig, const osg::CopyOp& op);
30 
31  META_Object(makOsgShadowFX, DtShadowMapLispm);
32 
33  protected:
34  virtual void aimShadowCastingCamera( const osg::Light *light,
35  const osg::Vec4 &worldLightPos, const osg::Vec3 &worldLightDir,
36  const osg::Vec3 &worldLightUp = osg::Vec3(0,1,0) );
37 
38 
39  virtual void frameShadowCastingCamera( const osg::Camera* cameraMain,
40  osg::Camera* cameraShadow, int pass=1 );
41  };
42 
43 } //makOsgShadowFX::
44 
45 #endif

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)