Candide.Graphics.Effects.DarkEffect
Type JSONpublic class in Candide.Graphics.Effects
Type metadata
- Assembly
Romestead - Namespace
Candide.Graphics.Effects - Base type
Candide.Graphics.Effects.AbstractEffect - Hash
3EDDF1A407478A620BB6DAC19DF85ED830E17A57F0B7979DB330EB6142F27BF0
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
Done# | public | public System.Boolean Done |
LightSources# | public | public System.Collections.Generic.List<Candide.Graphics.Effects.LightSource> LightSources |
SourceCount# | public | public System.Int32 SourceCount |
_shader# | private | private Microsoft.Xna.Framework.Graphics.Effect _shader |
Methods
AddLightSource
#
public System.Void AddLightSource(Microsoft.Xna.Framework.Vector2 position, System.Single radius)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B03B373CAD15A19B37BCAF320921A8304A15E624AA743DD89AAAD45C22EBBEF0 - Body hash
1C4C911D8FB4332332CF3F4B0AB3D9B2B0A6DEDDE97237E2E0F8766B24568783 - IL size19
Referenced calls
Candide.Graphics.Effects.LightSource::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)System.Collections.Generic.List<Candide.Graphics.Effects.LightSource>::Add(!0)
AddLightSource
#
public System.Void AddLightSource(Microsoft.Xna.Framework.Vector2 position, System.Single radius, Microsoft.Xna.Framework.Vector3 color)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C6D3C86FBC3279689B13DBF8079E24DF5C7415874B6744B85BECE76BEE22B00F - Body hash
4F26FAFAD4DC93F61C4FA7BB6926340168D9E759D134346297BCCCBE7D6566CE - IL size20
Referenced calls
Candide.Graphics.Effects.LightSource::.ctor(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector3)System.Collections.Generic.List<Candide.Graphics.Effects.LightSource>::Add(!0)
AddLightSource
#
public System.Void AddLightSource(System.Single x, System.Single y, System.Single radius)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
58D014B40C07CD3119B1E166EE1146BCB0F575C93616233971FAE0069AA874A4 - Body hash
801157310871C76717A228E1C8E259F510B0845BE89BDD9D6905269BA7EAC1A2 - IL size25
Referenced calls
Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Candide.Graphics.Effects.LightSource::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)System.Collections.Generic.List<Candide.Graphics.Effects.LightSource>::Add(!0)
GetEffect
#
public Microsoft.Xna.Framework.Graphics.Effect GetEffect(Candide.CandideEngine game, Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Graphics.Effect - StaticFalse
- VirtualTrue
- Hash
8BB26320B2808CDA3DECB7AB6E4B7DE1428FC00A9ADF94E2888B4681A023165B - Body hash
01CD1A5A6CA5548B65D2A635CD5AD6DCC50F836460DCB3118436FE28CF3B02EB - IL size758
Referenced calls
Candide.Scene.GameScene::get_GraphicsDevice()Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()Microsoft.Xna.Framework.Graphics.Viewport::get_Width()Microsoft.Xna.Framework.Graphics.Viewport::get_Height()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Shared.Entity.EntitySystem::GetEntityWrappers()EntitySystem.EntityEnumerator::GetEnumerator()EntitySystem.EntityEnumerator::get_Current()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Position2()Shared.Entity.EntityWrapper::get_LightSourceRadius()Shared.Entity.EntityWrapper::get_LightSourceColor()Candide.Graphics.Effects.DarkEffect::AddLightSource(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector3)EntitySystem.EntityEnumerator::MoveNext()Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)System.Collections.Generic.List<Candide.Graphics.Effects.LightSource>::get_Item(System.Int32)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)System.Collections.Generic.List<Candide.Graphics.Effects.LightSource>::get_Count()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::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)System.Collections.Generic.List<Candide.Graphics.Effects.LightSource>::Clear()
String literals
sourcescolorsdarkColorwidthHeightRatio
IsDone
#
internal System.Boolean IsDone()
Method metadata
- Visibilityinternal
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
7C1646B43E3AD579C2C061FB5AB999E9BC0F32EAFF003D60FB2F1F29C912BD90 - Body hash
330978A42EBCBA48CB2C6F24585CA5A1D9122AE617B33D7D9E9ED6FBEC40151E - IL size7