{"Id":"Candide.Graphics.PointLight","Name":"PointLight","DisplayName":"PointLight","FullName":"Candide.Graphics.PointLight","Namespace":"Candide.Graphics","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":true,"BaseType":"Candide.Graphics.Light","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Attenuation:Microsoft.Xna.Framework.Vector3","Name":"Attenuation","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 Attenuation","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"5B2040EC51347A5611564290827A5D30CC5B1446CACF492A7A995050A32FDC6B"},{"Id":"AutoOffset:System.Boolean","Name":"AutoOffset","Type":"System.Boolean","Signature":"public System.Boolean AutoOffset","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"EF90DB30301046AC5296F0B10AAA0251DCBA45DB6C36AF25B85F063D4DB66D23"},{"Id":"FarZ:System.Single","Name":"FarZ","Type":"System.Single","Signature":"public System.Single FarZ","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"AF94C6810831E0E87D867A6493F2D6B6D7E372CA67E43502884D93328593DC3E"},{"Id":"FollowEntity:System.Int32","Name":"FollowEntity","Type":"System.Int32","Signature":"public System.Int32 FollowEntity","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C2D25CB281D84044DA68ABB1F976B3AA9679939E965EEEA1B0D37707D3E55F97"},{"Id":"Hardness:System.Single","Name":"Hardness","Type":"System.Single","Signature":"public System.Single Hardness","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"BBF8D08EFF3F47F43DA3D161349709A2626FE0287C0673C2D123B7ABDD85FD95"},{"Id":"LightFallOffDistance:System.Single","Name":"LightFallOffDistance","Type":"System.Single","Signature":"public System.Single LightFallOffDistance","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"DCDEFDE1C1AA6EA916230C243831BA714BC4540E98FD0E9B86E01BF4BB1CBB7D"},{"Id":"LightHardnessFallOffDistance:System.Single","Name":"LightHardnessFallOffDistance","Type":"System.Single","Signature":"public System.Single LightHardnessFallOffDistance","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"8AC30E999F519A1F839E9FB9475B4B61F32AAE064E37524D6987D09C9B83BD06"},{"Id":"NearZ:System.Single","Name":"NearZ","Type":"System.Single","Signature":"public System.Single NearZ","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"E8C45D3547AE67AA73C174379D5DAB162F6B2394E807F3838DA9A267284D6791"},{"Id":"Offset:Microsoft.Xna.Framework.Vector3","Name":"Offset","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 Offset","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"FE2D40FB2E6AF66E87ABD62C2627FD7F20BE4A4A8F2E4117D65AC8123ECCE804"},{"Id":"Position:Microsoft.Xna.Framework.Vector3","Name":"Position","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 Position","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"},{"Id":"_shadowMap:Microsoft.Xna.Framework.Graphics.RenderTargetCube","Name":"_shadowMap","Type":"Microsoft.Xna.Framework.Graphics.RenderTargetCube","Signature":"private Microsoft.Xna.Framework.Graphics.RenderTargetCube _shadowMap","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"811CCF9E408D6089813598FEEB5BD08D28C4C6A788C5BFE1C6CE6BB4D26FA704"}],"Properties":[],"Events":[],"Methods":[{"Id":"Dispose()-\u003ESystem.Void","Name":"Dispose","Signature":"public System.Void Dispose()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":16,"BodyHash":"23FDEB0427EB2B62DAE9A4E9D4AD79651D899356749CE2DDC45CE81D9124F18E","Hash":"7B3AA58DE052B54658140B7378B48D994343E32BD17830DD50447773A91F5F0D","CalledMethods":["Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void","Name":"DoShadowMapRender","Signature":"public System.Void DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"graphics","Type":"Microsoft.Xna.Framework.Graphics.GraphicsDevice","IsOut":false,"IsOptional":false},{"Name":"effect","Type":"Microsoft.Xna.Framework.Graphics.Effect","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1488,"BodyHash":"10B2B144708BC1C67D2FCED9BB14273E30867236F3198E74CF24E6A16F75CD06","Hash":"EEA9C6D969E69F8886CD7849BAEDBCBFBD18CE2A59744486992FDCA68E8DB5F1","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_TotalGameTime()","System.TimeSpan::get_TotalSeconds()","System.Math::Cos(System.Double)","System.Math::Sin(System.Double)","CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()","Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)","Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)","Microsoft.Xna.Framework.Matrix::CreatePerspectiveFieldOfView(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)","Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTargetCube, Microsoft.Xna.Framework.Graphics.CubeMapFace)","Microsoft.Xna.Framework.Vector4::.ctor(System.Single)","Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Vector4, System.Single, System.Int32)","Microsoft.Xna.Framework.Vector3::get_Right()","Microsoft.Xna.Framework.Vector3::get_Down()","Microsoft.Xna.Framework.Matrix::CreateLookAt(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026)","Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)","Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)","Microsoft.Xna.Framework.Graphics.Effect::get_Techniques()","Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)","Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)","Candide.Graphics.DeferredRenderer::DrawWorld(Microsoft.Xna.Framework.Graphics.Effect)","Candide.Graphics.DeferredRenderer::DrawEntitiesForPointLight(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::get_Up()","Microsoft.Xna.Framework.Vector3::get_Forward()","Microsoft.Xna.Framework.Vector3::get_Backward()","Microsoft.Xna.Framework.Vector3::get_Left()"],"StringLiterals":["Position","NearZ","FarZ","CameraProjection","Direction","PointShadowMap","PointShadowMap_SPRITE"],"Source":null},{"Id":"SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void","Name":"SetupLightRender","Signature":"public System.Void SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"graphics","Type":"Microsoft.Xna.Framework.Graphics.GraphicsDevice","IsOut":false,"IsOptional":false},{"Name":"effect","Type":"Microsoft.Xna.Framework.Graphics.Effect","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":299,"BodyHash":"3EF2CB44B8E4556B75158CBF81CE67A13F5B5851C52FD2C5088EAC5C342958FC","Hash":"98D9B4793F1D76B9DABDFD53FA1D22743FAD5354F976F076523B72E9A9D8FD82","CalledMethods":["Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()","Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()","Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)","Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Graphics.DeferredRenderer::CalculateAttenuation(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)","Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)"],"StringLiterals":["WorldPositionOffset","Position","Attenuation","Hardness","LightFallOffDistance","LightHardnessFallOffDistance","ShadowMap","Color","NearZ","FarZ"],"Source":null},{"Id":"SetUpRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void","Name":"SetUpRenderTargets","Signature":"public System.Void SetUpRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"graphics","Type":"Microsoft.Xna.Framework.Graphics.GraphicsDevice","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":39,"BodyHash":"C0007A5037D24249C736B93C7C341807977030C335610CD0471DD5BEEE33612E","Hash":"B3EE8CCACEBAF3DC5D3451055459416653626C323BE2881EBE4F463F52E5A10A","CalledMethods":["Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()","Microsoft.Xna.Framework.Graphics.RenderTargetCube::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTargetUsage)"],"StringLiterals":[],"Source":null},{"Id":"SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice)-\u003ESystem.Void","Name":"SetupRenderTargets","Signature":"public System.Void SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"graphics","Type":"Microsoft.Xna.Framework.Graphics.GraphicsDevice","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"B566E96CCB38AD72CAEBAD6F2510238B3B02399AC0C9325CFA5B86A32EC6BC41","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"BE54DEB6B227337F2FD369D17A406FD777B6F509863E5C3931E942D2A7593E03"}