X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fshadowmap.h;h=fe36fca0e5bac9e6e7eff35f3a33065d9fb3d85e;hp=5f2e16ecd950450befc7c87dc16a447957705102;hb=c3b339da673601c283abf9222b5e8f66ba80a688;hpb=d386eadfd08b556ecb05627a7ceca14652e8b1e5 diff --git a/source/shadowmap.h b/source/shadowmap.h index 5f2e16ec..fe36fca0 100644 --- a/source/shadowmap.h +++ b/source/shadowmap.h @@ -52,10 +52,13 @@ public: thin objects from casting shadows on nearby sufraces. */ void set_depth_bias(float); + const Texture2D &get_depth_texture() const { return depth_buf; } + const Matrix &get_shadow_matrix() const { return shadow_matrix; } + virtual void setup_frame(Renderer &); virtual void finish_frame(); - virtual void render(Renderer &, const Tag &) const; + virtual void render(Renderer &, const Tag & = Tag()) const; }; } // namespace GL