Candide.Graphics.DirectionalLight
Type JSONpublic class in Candide.Graphics
Type metadata
- Assembly
Romestead - Namespace
Candide.Graphics - Base type
Candide.Graphics.Light - Hash
28917CCD0294B2863163A751FE6AE9C3E668DFE82755AED6A3A5EAB296B8F7B4
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
Direction# | public | public Microsoft.Xna.Framework.Vector3 Direction |
ShadowMap# | internal | internal Microsoft.Xna.Framework.Graphics.RenderTarget2D ShadowMap |
Methods
Dispose
#
public System.Void Dispose()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0E73FF1674133797A31A9D453F807647ADB770A291E2C2FFCEEC6B8D590BA0B0 - Body hash
8FC92718CF0C242B72EC69B8F8102DBECFEA3764D40FC50E80949756A3EEBB4C - IL size17
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
33AA65EB66FB605A94A26345E6056C4036F426777FB69F9766F343834E87F8BD - Body hash
19840B3203EEB061998A3AE8C7683CB1305DF0EC23D608C7C14CDFA4343423AB - IL size292
Referenced calls
Candide.UserSettings.GraphicsUserSettings::get_DirectionalShadowMapResolution()Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()Candide.Graphics.Light::SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice)Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)Microsoft.Xna.Framework.Color::get_Red()Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Color)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::get_UnitY()Microsoft.Xna.Framework.Matrix::CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Matrix::CreateOrthographic(System.Single, System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)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.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::DrawWorldLayers(Microsoft.Xna.Framework.Graphics.Effect)Candide.Graphics.DeferredRenderer::DrawEntities(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean, Microsoft.Xna.Framework.Graphics.Effect)Candide.Graphics.DeferredRenderer::DrawBatchedDirectionalShadows(Microsoft.Xna.Framework.Matrix)Candide.Graphics.DeferredRenderer::DrawParallaxLayers(Microsoft.Xna.Framework.Graphics.Effect, System.Boolean)
String literals
CameraProjectionDirectionalShadowMapDirectionalShadowMap_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
8C9D4CA6B62E3ED049D2962D52C0ADB8CC41D89B4ADDD6E99153E7AD3A8F7F65 - Body hash
5C6E8BBDD4A618FFC286810DA2AD75C77E9AE00332E77EEC1D3E34D93DCA84A1 - IL size135
Referenced calls
Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
String literals
WorldPositionOffsetCameraProjectionColorDirectionShadowMap
SetupRenderTargets
#
public System.Void SetupRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1D29A848019F014B6B4C347DB5307778140F8F90131DEC087AC9753E99675D26 - Body hash
8D9833496E178D4D9D43ECE8D0F9CC5253D8B07CC9242FFBC998A85C0D7A0B0D - IL size56
Referenced calls
Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()Candide.UserSettings.GraphicsUserSettings::get_DirectionalShadowMapResolution()Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTargetUsage)