Candide.Graphics.PointLight
Type JSONpublic class in Candide.Graphics
Type metadata
- Assembly
Romestead - Namespace
Candide.Graphics - Base type
Candide.Graphics.Light - Hash
BE54DEB6B227337F2FD369D17A406FD777B6F509863E5C3931E942D2A7593E03
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
Attenuation# | public | public Microsoft.Xna.Framework.Vector3 Attenuation |
AutoOffset# | public | public System.Boolean AutoOffset |
FarZ# | public | public System.Single FarZ |
FollowEntity# | public | public System.Int32 FollowEntity |
Hardness# | public | public System.Single Hardness |
LightFallOffDistance# | public | public System.Single LightFallOffDistance |
LightHardnessFallOffDistance# | public | public System.Single LightHardnessFallOffDistance |
NearZ# | public | public System.Single NearZ |
Offset# | public | public Microsoft.Xna.Framework.Vector3 Offset |
Position# | public | public Microsoft.Xna.Framework.Vector3 Position |
_shadowMap# | private | private Microsoft.Xna.Framework.Graphics.RenderTargetCube _shadowMap |
Methods
Dispose
#
public System.Void Dispose()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7B3AA58DE052B54658140B7378B48D994343E32BD17830DD50447773A91F5F0D - Body hash
23FDEB0427EB2B62DAE9A4E9D4AD79651D899356749CE2DDC45CE81D9124F18E - IL size16
Referenced calls
Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()
DoShadowMapRender
#
public System.Void DoShadowMapRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EEA9C6D969E69F8886CD7849BAEDBCBFBD18CE2A59744486992FDCA68E8DB5F1 - Body hash
10B2B144708BC1C67D2FCED9BB14273E30867236F3198E74CF24E6A16F75CD06 - IL size1488
Referenced calls
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&)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&, Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&)Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)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()
String literals
PositionNearZFarZCameraProjectionDirectionPointShadowMapPointShadowMap_SPRITE
SetupLightRender
#
public System.Void SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Microsoft.Xna.Framework.Graphics.Effect effect)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
98D9B4793F1D76B9DABDFD53FA1D22743FAD5354F976F076523B72E9A9D8FD82 - Body hash
3EF2CB44B8E4556B75158CBF81CE67A13F5B5851C52FD2C5088EAC5C342958FC - IL size299
Referenced calls
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)
String literals
WorldPositionOffsetPositionAttenuationHardnessLightFallOffDistanceLightHardnessFallOffDistanceShadowMapColorNearZFarZ
SetUpRenderTargets
#
public System.Void SetUpRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B3EE8CCACEBAF3DC5D3451055459416653626C323BE2881EBE4F463F52E5A10A - Body hash
C0007A5037D24249C736B93C7C341807977030C335610CD0471DD5BEEE33612E - IL size39
Referenced calls
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)
SetupRenderTargets
#
public System.Void SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B566E96CCB38AD72CAEBAD6F2510238B3B02399AC0C9325CFA5B86A32EC6BC41 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1