This is the complete list of members for G3D::ShadowMap, including all inherited members.
backfacePolygonOffset() const | G3D::ShadowMap | inline |
bias() const | G3D::ShadowMap | inline |
computeMatrices(const shared_ptr< Light > &light, AABox shadowCasterBounds, CFrame &lightFrame, Projection &projection, Matrix4 &lightProjectionMatrix, float lightProjX=20, float lightProjY=20, float lightProjNearMin=0.3f, float lightProjFarMax=500.0f, float intensityCutoff=1/255.0f) | G3D::ShadowMap | static |
create(const String &name="Shadow Map", Vector2int16 desiredSize=Vector2int16(1024, 1024), const VSMSettings &vsmSettings=VSMSettings()) | G3D::ShadowMap | static |
createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
depthTexture() const | G3D::ShadowMap | inline |
enabled() const | G3D::ShadowMap | |
framebuffer() const | G3D::ShadowMap | inline |
lastUpdateTime() const | G3D::ShadowMap | inline |
lightFrame() const | G3D::ShadowMap | inline |
lightMVP() const | G3D::ShadowMap | inline |
lightProjection() const | G3D::ShadowMap | inline |
m_backfacePolygonOffset | G3D::ShadowMap | protected |
m_baseLayer | G3D::ShadowMap | protected |
m_bias | G3D::ShadowMap | protected |
m_dynamicLayer | G3D::ShadowMap | protected |
m_lightFrame | G3D::ShadowMap | protected |
m_lightMVP | G3D::ShadowMap | protected |
m_lightProjection | G3D::ShadowMap | protected |
m_name | G3D::ShadowMap | protected |
m_polygonOffset | G3D::ShadowMap | protected |
m_projection | G3D::ShadowMap | protected |
m_unitLightMVP | G3D::ShadowMap | protected |
m_unitLightProjection | G3D::ShadowMap | protected |
m_vsmFinalFB | G3D::ShadowMap | protected |
m_vsmHBlurFB | G3D::ShadowMap | protected |
m_vsmRawFB | G3D::ShadowMap | protected |
m_vsmSettings | G3D::ShadowMap | protected |
m_vsmSourceBaseLayer | G3D::ShadowMap | protected |
m_vsmSourceDynamicLayer | G3D::ShadowMap | protected |
name() const | G3D::ShadowMap | inline |
polygonOffset() const | G3D::ShadowMap | inline |
projection() const | G3D::ShadowMap | inline |
projection() | G3D::ShadowMap | inline |
rect2DBounds() const | G3D::ShadowMap | |
setBias(float f) | G3D::ShadowMap | inline |
setPolygonOffset(float s, float b=nan()) | G3D::ShadowMap | inline |
setShaderArgsRead(class UniformTable &args, const String &prefix) const | G3D::ShadowMap | |
setSize(Vector2int16 desiredSize=Vector2int16(1024, 1024)) | G3D::ShadowMap | virtual |
ShadowMap(const String &name) | G3D::ShadowMap | protected |
unitLightMVP() const | G3D::ShadowMap | inline |
unitLightProjection() const | G3D::ShadowMap | inline |
updateDepth(class RenderDevice *renderDevice, const CoordinateFrame &lightFrame, const Matrix4 &lightProjectionMatrix, const Array< shared_ptr< Surface >> &shadowCaster, CullFace cullFace=CullFace::BACK, const Color3 &transmissionWeight=Color3::white()/3.0f, const RenderPassType passType=RenderPassType::SHADOW_MAP) | G3D::ShadowMap | virtual |
useVarianceShadowMap() const | G3D::ShadowMap | inline |
vsm() const | G3D::ShadowMap | |
~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |