Candide.Graphics.SpotLight
Type JSONpublic class in Candide.Graphics
Type metadata
- Assembly
Romestead - Namespace
Candide.Graphics - Base type
Candide.Graphics.Light - Hash
EBD178369E283F7CAA62CDA3566475909E6978CEB27BF207DBAE75DB19696CD7
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
Attenuation# | public | public Microsoft.Xna.Framework.Vector3 Attenuation |
Direction# | public | public Microsoft.Xna.Framework.Vector3 Direction |
FarZ# | public | public System.Single FarZ |
FieldOfViewAngle# | public | public System.Single FieldOfViewAngle |
Hardness# | public | public System.Single Hardness |
NearZ# | public | public System.Single NearZ |
Offset# | public | public Microsoft.Xna.Framework.Vector3 Offset |
Position# | public | public Microsoft.Xna.Framework.Vector3 Position |
ShadowMap# | public | public Microsoft.Xna.Framework.Graphics.RenderTarget2D ShadowMap |
Methods
Dispose
#
public System.Void Dispose()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
6B39748E052ABC2A6583CC9EEC234C29184D24B797C761E27EF9153661FEAD91 - Body hash
78417C8473E07F36F5BC42351AB05F2B7871176DE768CB140E2128998E1B2F42 - 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
596A234A325A614E3A438DC7FD94CE836B38EE2558325044CE37F078995B9C7A - Body hash
AFB8CC5E4B6AEA3AA34A40C87CEAC39BD2538B37E02EE44EA9935591EB6EA598 - IL size341
Referenced calls
Microsoft.Xna.Framework.Vector3::get_Zero()Microsoft.Xna.Framework.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::get_UnitX()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.RenderTarget2D)Microsoft.Xna.Framework.Vector4::get_One()Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Vector4, System.Single, System.Int32)Microsoft.Xna.Framework.Vector3::get_Up()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)
String literals
PositionNearZFarZCameraProjectionDirectionSpotShadowMapSpotShadowMap_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
4BE89D01D05193C2B60A3F9027280CBEE8B370229760CF85C7E01BDEC66AF3AC - Body hash
EE6CDC25724628A4AE7F646763248BAB0E6D1EE597992ABA95C17EDA03095CA8 - IL size297
Referenced calls
Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(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)System.MathF::Cos(System.Single)Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
String literals
PositionAttenuationHardnessShadowMapColorNearZFarZDirectionFoVCosCameraProjection
SetUpRenderTargets
#
public System.Void SetUpRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
979AC6F7A690DD81D95245FDF7924CC7BB03242F2492BDB0893BD34EBE18FE35 - Body hash
2BC6A2074A6AB0ECBEB24AA2B4F674D540F1E68D0333144D92FF653B51D60875 - IL size44
Referenced calls
Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()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)
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