Support Forum       G3D Web Page     
G3D::ShadowMap Member List

This is the complete list of members for G3D::ShadowMap, including all inherited members.

backfacePolygonOffset() constG3D::ShadowMapinline
bias() constG3D::ShadowMapinline
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::ShadowMapstatic
create(const String &name="Shadow Map", Vector2int16 desiredSize=Vector2int16(1024, 1024), const VSMSettings &vsmSettings=VSMSettings())G3D::ShadowMapstatic
createShared(ArgTypes &&... args)G3D::ReferenceCountedObjectinlineprotectedstatic
depthTexture() constG3D::ShadowMapinline
enabled() constG3D::ShadowMap
framebuffer() constG3D::ShadowMapinline
lastUpdateTime() constG3D::ShadowMapinline
lightFrame() constG3D::ShadowMapinline
lightMVP() constG3D::ShadowMapinline
lightProjection() constG3D::ShadowMapinline
m_backfacePolygonOffsetG3D::ShadowMapprotected
m_baseLayerG3D::ShadowMapprotected
m_biasG3D::ShadowMapprotected
m_dynamicLayerG3D::ShadowMapprotected
m_lightFrameG3D::ShadowMapprotected
m_lightMVPG3D::ShadowMapprotected
m_lightProjectionG3D::ShadowMapprotected
m_nameG3D::ShadowMapprotected
m_polygonOffsetG3D::ShadowMapprotected
m_projectionG3D::ShadowMapprotected
m_unitLightMVPG3D::ShadowMapprotected
m_unitLightProjectionG3D::ShadowMapprotected
m_vsmFinalFBG3D::ShadowMapprotected
m_vsmHBlurFBG3D::ShadowMapprotected
m_vsmRawFBG3D::ShadowMapprotected
m_vsmSettingsG3D::ShadowMapprotected
m_vsmSourceBaseLayerG3D::ShadowMapprotected
m_vsmSourceDynamicLayerG3D::ShadowMapprotected
name() constG3D::ShadowMapinline
polygonOffset() constG3D::ShadowMapinline
projection() constG3D::ShadowMapinline
projection()G3D::ShadowMapinline
rect2DBounds() constG3D::ShadowMap
setBias(float f)G3D::ShadowMapinline
setPolygonOffset(float s, float b=nan())G3D::ShadowMapinline
setShaderArgsRead(class UniformTable &args, const String &prefix) constG3D::ShadowMap
setSize(Vector2int16 desiredSize=Vector2int16(1024, 1024))G3D::ShadowMapvirtual
ShadowMap(const String &name)G3D::ShadowMapprotected
unitLightMVP() constG3D::ShadowMapinline
unitLightProjection() constG3D::ShadowMapinline
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::ShadowMapvirtual
useVarianceShadowMap() constG3D::ShadowMapinline
vsm() constG3D::ShadowMap
~ReferenceCountedObject()G3D::ReferenceCountedObjectinlinevirtual

documentation generated on Wed Nov 24 2021 08:02:00 using doxygen 1.8.15