Romestead Assembly Reference

Candide.Graphics.DeferredRenderer

Type JSON

public class in Candide.Graphics

Methods136
Properties0
Fields249
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Graphics
  • Base typeSystem.Object
  • HashFD04A6F97206AFD03BE76C1BC124C5B24EE9F18258A074BAA6A062E08EEDD91B

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
AmbientColorpublicpublic Microsoft.Xna.Framework.Vector4 AmbientColor
AmdModepublicpublic System.Boolean AmdMode
BlackAndWhitepublicpublic System.Boolean BlackAndWhite
BlackAndWhiteModepublicpublic System.Int32 BlackAndWhiteMode
BloomCutOffpublicpublic System.Single BloomCutOff
BloomDecayStrengthpublicpublic System.Single BloomDecayStrength
BloomEnabledpublicpublic System.Boolean BloomEnabled
BloomPixelatedpublicpublic System.Boolean BloomPixelated
BloomRenderScalepublicpublic System.Single BloomRenderScale
BloomStepSizepublicpublic System.Single BloomStepSize
BloomStrengthpublicpublic System.Single BloomStrength
Camerapublicpublic Microsoft.Xna.Framework.Matrix Camera
ChromaticAberrationEnabledpublicpublic System.Boolean ChromaticAberrationEnabled
ChromaticAberrationStrengthpublicpublic System.Single ChromaticAberrationStrength
CloudBaseOffsetpublicpublic Microsoft.Xna.Framework.Vector4 CloudBaseOffset
CloudStartpublicpublic System.Single CloudStart
CloudStrengthpublicpublic System.Single CloudStrength
CloudWeightspublicpublic Microsoft.Xna.Framework.Vector3 CloudWeights
CloudWidthpublicpublic System.Single CloudWidth
ConstructionSitesBatchRendererpublicpublic Candide.Graphics.Batcher.RenderBatchedConstructionSites ConstructionSitesBatchRenderer
DeathSpacspublicpublic System.Collections.Generic.List<System.ValueTuple<Candide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine>> DeathSpacs
DebugModepublicpublic System.Boolean DebugMode
DebugNormalspublicpublic System.Boolean DebugNormals
DebugTextureNamespublicpublic System.Collections.Generic.List<System.String> DebugTextureNames
DebugTexturespublicpublic System.Collections.Generic.List<Microsoft.Xna.Framework.Graphics.Texture2D> DebugTextures
DeferredBindingprivateprivate Microsoft.Xna.Framework.Graphics.RenderTargetBinding[] DeferredBinding
DirectionalLightsprivateprivate System.Collections.Generic.List<Candide.Graphics.DirectionalLight> DirectionalLights
DofBlurTypepublicpublic System.Int32 DofBlurType
DofCutOffHighpublicpublic System.Single DofCutOffHigh
DofCutOffHighRamppublicpublic System.Single DofCutOffHighRamp
DofCutOffLowpublicpublic System.Single DofCutOffLow
DofCutOffLowRamppublicpublic System.Single DofCutOffLowRamp
DofEnabledpublicpublic System.Boolean DofEnabled
DofGammapublicpublic System.Single DofGamma
DofPixelatedpublicpublic System.Boolean DofPixelated
DofRenderScalepublicpublic System.Single DofRenderScale
DofSampleCountpublicpublic System.Single DofSampleCount
DofSpeedpublicpublic System.Single DofSpeed
DofStepSizepublicpublic System.Single DofStepSize
DofStrengthpublicpublic System.Single DofStrength
DrawingShadowspublicpublic System.Boolean DrawingShadows
DropShadowBatchRendererpublicpublic Candide.Graphics.Batcher.DropShadowBatcher DropShadowBatchRenderer
EnableAmbientOcclusionpublicpublic System.Boolean EnableAmbientOcclusion
EntitiesBatchRendererpublicpublic Candide.Graphics.Batcher.RenderBatchedEntities EntitiesBatchRenderer
EntitySpacspublicpublic System.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine>> EntitySpacs
Exposurepublicpublic System.Single Exposure
FilmGrainEnabledpublicpublic System.Boolean FilmGrainEnabled
FilmGrainStrengthpublicpublic System.Single FilmGrainStrength
FloorNoisepublicpublic System.Boolean FloorNoise
FloorNoiseMultpublicpublic System.Single FloorNoiseMult
FogAnglepublicpublic System.Single FogAngle
FogBatchRendererpublicpublic Candide.Graphics.Batcher.RenderBatchedFog FogBatchRenderer
FogEnabledpublicpublic System.Boolean FogEnabled
FogForceNightColorpublicpublic System.Boolean FogForceNightColor
FogHeightpublicpublic System.Single FogHeight
FogHeightFadepublicpublic System.Single FogHeightFade
FogNightColorpublicpublic Microsoft.Xna.Framework.Vector3 FogNightColor
FogTransparencypublicpublic System.Single FogTransparency
FogVolumetricEnabledpublicpublic System.Boolean FogVolumetricEnabled
FpsCameraPospublicpublic Microsoft.Xna.Framework.Vector3 FpsCameraPos
FpsCameraUpprivateprivate Microsoft.Xna.Framework.Vector3 FpsCameraUp
GammaCorrectionpublicpublic System.Boolean GammaCorrection
GammaLightMixingpublicpublic System.Boolean GammaLightMixing
GammaLightMixingAmountpublicpublic System.Single GammaLightMixingAmount
GrassFieldspublicpublic System.Collections.Generic.List<Candide.Entities.Controllers.Legacy.GrassFieldController> GrassFields
GrassNoiseEnabledpublicpublic System.Boolean GrassNoiseEnabled
HdrToneMappingpublicpublic System.Boolean HdrToneMapping
Heightpublicpublic System.Single Height
ImmediateFogspublicpublic System.Collections.Generic.List<Candide.Ambience.WeatherAmbienceHandlers.FogInstance> ImmediateFogs
ImmediateSpritespublicpublic System.Collections.Generic.List<Candide.Graphics.ImmediateSprite> ImmediateSprites
InspectChannelApublicpublic System.Boolean InspectChannelA
InspectChannelBpublicpublic System.Boolean InspectChannelB
InspectChannelGpublicpublic System.Boolean InspectChannelG
InspectChannelRpublicpublic System.Boolean InspectChannelR
LavaFlowReuseListprivateprivate System.Collections.Generic.List<System.ValueTuple<CandideCreator.Shared.Models.WaterZone, System.Single>> LavaFlowReuseList
LavaReuseListprivateprivate System.Collections.Generic.List<System.ValueTuple<CandideCreator.Shared.Models.WaterZone, System.Single>> LavaReuseList
LensDistortionEnabledpublicpublic System.Boolean LensDistortionEnabled
LensDistortionKpublicpublic System.Single LensDistortionK
LensDistortionKCubepublicpublic System.Single LensDistortionKCube
LensDistortionSpublicpublic System.Single LensDistortionS
LightBandingModepublicpublic System.Int32 LightBandingMode
LineLightspublicpublic System.Collections.Generic.List<Candide.Graphics.LineLight> LineLights
Metallnesspublicpublic System.Single Metallness
Modepublicpublic System.Int32 Mode
Moonpublicpublic Candide.Graphics.DirectionalLight Moon
MultiplyAmountpublicpublic System.Single MultiplyAmount
MultiplyToneMappingpublicpublic System.Boolean MultiplyToneMapping
NormalizeLightpublicpublic System.Boolean NormalizeLight
NormalizeModepublicpublic System.Int32 NormalizeMode
OutlineColorpublicpublic Microsoft.Xna.Framework.Vector4 OutlineColor
OutlinesEnabledpublicpublic System.Boolean OutlinesEnabled
OverrideWaterColorpublicpublic System.Boolean OverrideWaterColor
ParticleBatchRendererpublicpublic Candide.Graphics.Batcher.RenderBatchedParticles ParticleBatchRenderer
ParticlesSortListpublicpublic System.Collections.Generic.List<System.Int32> ParticlesSortList
PlayerSpacspublicpublic System.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, Candide.Entities.Animations.PlayerSpacState, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Candide.Graphics.VFX.SpacRenderingArgs>> PlayerSpacs
PointLightEntityShadowsEnabledpublicpublic System.Boolean PointLightEntityShadowsEnabled
PointLightParametersListprivateprivate System.Collections.Generic.List<DeferredRenderer.PointLightParameters> PointLightParametersList
PointLightsprivateprivate System.Collections.Generic.List<Candide.Graphics.PointLight> PointLights
ProjectilesSortListpublicpublic System.Collections.Generic.List<System.Int32> ProjectilesSortList
Projectionpublicpublic Microsoft.Xna.Framework.Matrix Projection
RandomAngleprivateprivate System.Single[] RandomAngle
RandomStepprivateprivate System.Single[] RandomStep
RawScreenAreapublicpublic CandideCreator.Shared.Models.RectangleF RawScreenArea
Ripplepublicpublic Microsoft.Xna.Framework.Vector4 Ripple
Roughnesspublicpublic System.Single Roughness
ScreenAreapublicpublic CandideCreator.Shared.Models.RectangleF ScreenArea
Sensprivateprivate System.Single Sens
ShadowPointLightParametersListprivateprivate System.Collections.Generic.List<DeferredRenderer.PointLightParameters> ShadowPointLightParametersList
ShadowSpotLightParametersListprivateprivate System.Collections.Generic.List<DeferredRenderer.SpotLightParameters> ShadowSpotLightParametersList
SharedPointLightpublicpublic Candide.Graphics.PointLight SharedPointLight
SharedSpotLightpublicpublic Candide.Graphics.SpotLight SharedSpotLight
SkipEntityIdpublicpublic System.Int32 SkipEntityId
SpacsBatchRendererpublicpublic Candide.Graphics.Batcher.RenderBatchedSpacs SpacsBatchRenderer
SpotLightParametersListprivateprivate System.Collections.Generic.List<DeferredRenderer.SpotLightParameters> SpotLightParametersList
SpriteColorShaderpublicpublic Microsoft.Xna.Framework.Graphics.Effect SpriteColorShader
SubtractAmountpublicpublic System.Single SubtractAmount
SubtractMovingAmountpublicpublic System.Single SubtractMovingAmount
SubtractTempAmountpublicpublic System.Single SubtractTempAmount
SubtractToneMappingpublicpublic System.Boolean SubtractToneMapping
Sunpublicpublic Candide.Graphics.DirectionalLight Sun
SunColorpublicpublic Microsoft.Xna.Framework.Vector4 SunColor
TestLightFallOffDistancepublicpublic System.Single TestLightFallOffDistance
TestLightFallOffTweakDistanceMultpublicpublic System.Single TestLightFallOffTweakDistanceMult
TestLightHardnessFallOffDistancepublicpublic System.Single TestLightHardnessFallOffDistance
TileScreenAreapublicpublic Microsoft.Xna.Framework.Rectangle TileScreenArea
TileShadowScreenAreapublicpublic Microsoft.Xna.Framework.Rectangle TileShadowScreenArea
TopDownCameraprivateprivate Microsoft.Xna.Framework.Matrix TopDownCamera
WaterColorpublicpublic Microsoft.Xna.Framework.Vector4 WaterColor
WaterColorAbsorptionpublicpublic Microsoft.Xna.Framework.Vector3 WaterColorAbsorption
WaterFoamLinepublicpublic Microsoft.Xna.Framework.Vector4 WaterFoamLine
WaterHeightpublicpublic System.Single WaterHeight
WaterReflectionSamplespublicpublic System.Int32 WaterReflectionSamples
WaterReuseListprivateprivate System.Collections.Generic.List<System.ValueTuple<CandideCreator.Shared.Models.WaterZone, System.Single>> WaterReuseList
WaterViewDirectionpublicpublic Microsoft.Xna.Framework.Vector3 WaterViewDirection
WorldChunksAutoCaptureGPUpublicpublic System.Boolean WorldChunksAutoCaptureGPU
WorldChunksNumCaptureFramespublicpublic System.Int32 WorldChunksNumCaptureFrames
WorldHasDisableAmbientOcclusionpublicpublic System.Boolean WorldHasDisableAmbientOcclusion
_aabbCubeIndexBufferprivateprivate Microsoft.Xna.Framework.Graphics.IndexBuffer _aabbCubeIndexBuffer
_aabbCubeVertexBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _aabbCubeVertexBuffer
_albedoMapprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _albedoMap
_basicShaderprivateprivate Microsoft.Xna.Framework.Graphics.BasicEffect _basicShader
_blackAndWhiteShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _blackAndWhiteShader
_bloomPingTextureprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _bloomPingTexture
_bloomPingTexture2privateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _bloomPingTexture2
_bloomPongTextureprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _bloomPongTexture
_bloomPongTexture2privateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _bloomPongTexture2
_bloomShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _bloomShader
_cameraProjectionprivateprivate Microsoft.Xna.Framework.Matrix _cameraProjection
_causticsTextureprivateprivate Microsoft.Xna.Framework.Graphics.Texture2D _causticsTexture
_centeredCircleIndexBufferprivateprivate Microsoft.Xna.Framework.Graphics.IndexBuffer _centeredCircleIndexBuffer
_centeredCircleVertexBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _centeredCircleVertexBuffer
_centeredCylinderIndexBufferprivateprivate Microsoft.Xna.Framework.Graphics.IndexBuffer _centeredCylinderIndexBuffer
_centeredCylinderVertexBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _centeredCylinderVertexBuffer
_chromaticAberrationprivateprivate Microsoft.Xna.Framework.Graphics.Effect _chromaticAberration
_cloudShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _cloudShader
_cloudTextureprivateprivate Microsoft.Xna.Framework.Graphics.Texture2D _cloudTexture
_coneLightVertexBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _coneLightVertexBuffer
_currentTextureprivateprivate System.Int32 _currentTexture
_deferredBatchedEntitiesShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _deferredBatchedEntitiesShader
_deferredBlendStateprivateprivate Microsoft.Xna.Framework.Graphics.BlendState _deferredBlendState
_deferredLightPassBlendStateprivateprivate Microsoft.Xna.Framework.Graphics.BlendState _deferredLightPassBlendState
_deferredShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _deferredShader
_deferredSpriteBatchedShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _deferredSpriteBatchedShader
_depthMapprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _depthMap
_depthMapShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _depthMapShader
_distortShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _distortShader
_dofHqTextureprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _dofHqTexture
_dofPingTextureprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _dofPingTexture
_dofPingTexture2privateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _dofPingTexture2
_dofPongTextureprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _dofPongTexture
_dofPongTexture2privateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _dofPongTexture2
_dofShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _dofShader
_dropShadowBatchedShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _dropShadowBatchedShader
_dropShadowShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _dropShadowShader
_entityBlendStateprivateprivate Microsoft.Xna.Framework.Graphics.BlendState _entityBlendState
_entityPlaneFlipVBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _entityPlaneFlipVBuffer
_entityPlaneFlipVMeshprivateprivate CandideCreator.Shared.Models.IndexedMesh _entityPlaneFlipVMesh
_entityPlaneVBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _entityPlaneVBuffer
_entityPlaneVMeshprivateprivate CandideCreator.Shared.Models.IndexedMesh _entityPlaneVMesh
_filmGrainprivateprivate Microsoft.Xna.Framework.Graphics.Effect _filmGrain
_firstPersonShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _firstPersonShader
_floorNoiseRenderTargetprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _floorNoiseRenderTarget
_floorNoiseShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _floorNoiseShader
_floorNoiseTextureprivateprivate Microsoft.Xna.Framework.Graphics.Texture2D _floorNoiseTexture
_fogBlendStateprivateprivate Microsoft.Xna.Framework.Graphics.BlendState _fogBlendState
_fogShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _fogShader
_fpsCameraDirectionprivateprivate Microsoft.Xna.Framework.Vector3 _fpsCameraDirection
_fpsCameraRightprivateprivate Microsoft.Xna.Framework.Vector3 _fpsCameraRight
_graphicsprivateprivate Microsoft.Xna.Framework.Graphics.GraphicsDevice _graphics
_grassFieldShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _grassFieldShader
_gridTextureprivateprivate Microsoft.Xna.Framework.Graphics.Texture2D _gridTexture
_hbaoBiasprivateprivate System.Single _hbaoBias
_hbaoCutOffprivateprivate System.Single _hbaoCutOff
_hbaoDotScaleprivateprivate System.Single _hbaoDotScale
_hbaoWorldSpaceRadiusprivateprivate System.Single _hbaoWorldSpaceRadius
_horizontalCenteredPlaneBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _horizontalCenteredPlaneBuffer
_horizontalLeftCenteredPlaneBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _horizontalLeftCenteredPlaneBuffer
_horizontalTopLeftPlaneVBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _horizontalTopLeftPlaneVBuffer
_indexedBasePlaneprivateprivate CandideCreator.Shared.Models.IndexedBasePlane _indexedBasePlane
_initializedprivateprivate System.Boolean _initialized
_initialSetupDoneprivateprivate System.Boolean _initialSetupDone
_inspectShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _inspectShader
_interpolatingprivateprivate System.Boolean _interpolating
_interpolationDirectionprivateprivate System.Single _interpolationDirection
_interpolationHotKeysEnabledprivateprivate System.Boolean _interpolationHotKeysEnabled
_interpolationProgressprivateprivate System.Single _interpolationProgress
_interpolationSpeedprivateprivate System.Single _interpolationSpeed
_laserTextureprivateprivate Microsoft.Xna.Framework.Graphics.Texture2D _laserTexture
_lavaShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _lavaShader
_lightBatchedShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _lightBatchedShader
_lightPassTextureprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _lightPassTexture
_lightShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _lightShader
_metallicMapprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _metallicMap
_normalizeLightShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _normalizeLightShader
_normalMapprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _normalMap
_normalWorldprivateprivate Microsoft.Xna.Framework.Matrix _normalWorld
_oldxprivateprivate System.Single _oldx
_oldyprivateprivate System.Single _oldy
_particleBlendStateprivateprivate Microsoft.Xna.Framework.Graphics.BlendState _particleBlendState
_pingPongCounterprivateprivate System.Int32 _pingPongCounter
_pingShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _pingShader
_pingTextureprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _pingTexture
_pongTextureprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _pongTexture
_positionprivateprivate Microsoft.Xna.Framework.Matrix _position
_positionMapprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _positionMap
_positionMapShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _positionMapShader
_renderHeightprivateprivate System.Int32 _renderHeight
_renderWidthprivateprivate System.Int32 _renderWidth
_rotationprivateprivate Microsoft.Xna.Framework.Matrix _rotation
_scaleprivateprivate Microsoft.Xna.Framework.Matrix _scale
_screenPolygonVBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _screenPolygonVBuffer
_screenQuadVBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _screenQuadVBuffer
_showDebugTextureprivateprivate System.Boolean _showDebugTexture
_speedprivateprivate System.Single _speed
_spriteBatchprivateprivate Microsoft.Xna.Framework.Graphics.SpriteBatch _spriteBatch
_ssao2Shaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _ssao2Shader
_ssaoShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _ssaoShader
_ssaoTextureprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _ssaoTexture
_tempTextureprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _tempTexture
_toneMappingShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _toneMappingShader
_topDownDepthMapprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _topDownDepthMap
_topDownPositionMapprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _topDownPositionMap
_verticalCenteredPlaneBufferprivateprivate Microsoft.Xna.Framework.Graphics.VertexBuffer _verticalCenteredPlaneBuffer
_waterHeightMapTextureprivateprivate Microsoft.Xna.Framework.Graphics.Texture2D _waterHeightMapTexture
_waterRenderTimeprivateprivate System.TimeSpan _waterRenderTime
_waterShaderprivateprivate Microsoft.Xna.Framework.Graphics.Effect _waterShader
_waterShaderModeprivateprivate System.Int32 _waterShaderMode
_whiteBackgroundprivateprivate System.Boolean _whiteBackground
_worldprivateprivate Microsoft.Xna.Framework.Matrix _world

Methods

AddImmediateSprite

public System.Void AddImmediateSprite(Candide.Graphics.ImmediateSprite sprite)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashBD080C02DCCE3C0162B2393038F3BC3D7450D537FE94F15BD06F07341DA3A0D0
  • Body hashBBECF80DDE1B92AB3DB2EFE170879E5A323EF3663438678EC33E2CEE6F8C8738
  • IL size12
Referenced calls
  • System.Collections.Generic.List<Candide.Graphics.ImmediateSprite>::Add(!0)
Called by

CalculateAttenuation

public Microsoft.Xna.Framework.Vector3 CalculateAttenuation(Microsoft.Xna.Framework.Vector3 attenuation)

Method metadata
  • Visibilitypublic
  • Return typeMicrosoft.Xna.Framework.Vector3
  • StaticTrue
  • VirtualFalse
  • Hash70604DEAF436324641247ADECEA1A1E9D494E654A698388FB4759E94D2005BB0
  • Body hash4A7D6CD8C579D6A7D5CAD1707AFFB45215F0A9923829D27499F8D924C5119443
  • IL size104
Referenced calls
  • Microsoft.Xna.Framework.Vector3::Deconstruct(System.Single&, System.Single&, System.Single&)
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
Called by

CheckWaterAndLavaZones

private System.Void CheckWaterAndLavaZones()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash51A8A039D1B57863FEF1E249FC3A15F47626B056D2AF193818CFF735DED21180
  • Body hash40AB10A1C1D527071790C1C7D1DBE4D465884610FF2C8097494704B35D1E64FD
  • IL size346
Referenced calls
  • System.Collections.Generic.List<System.ValueTuple<CandideCreator.Shared.Models.WaterZone, System.Single>>::Clear()
  • System.Collections.Generic.List<Candide.World.WorldData>::GetEnumerator()
  • List.Enumerator<Candide.World.WorldData>::get_Current()
  • CandideCreator.Shared.Models.World::get_Waters()
  • Candide.Graphics.DeferredRenderer::<CheckWaterAndLavaZones>g__AddWaterZones|156_0(System.Collections.Generic.IReadOnlyCollection<CandideCreator.Shared.Models.WaterZone>, System.Single, DeferredRenderer.<>c__DisplayClass156_0&)
  • List.Enumerator<Candide.World.WorldData>::MoveNext()
  • System.IDisposable::Dispose()
  • Candide.World.InteriorWorldHandler::get_World()
  • System.DateTime::op_Subtraction(System.DateTime, System.DateTime)
  • System.TimeSpan::get_TotalSeconds()
Called by

ClearPingPong

private System.Void ClearPingPong()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash36B74E4B358522C0C40515C2D7346AD1F1E43534748B05626E83A3DF992D903A
  • Body hash38945759DC7EBD5E66231A0F943E2DD7A22B43DD8591D81B9B593B601AF7FF4C
  • IL size119
Referenced calls
  • Microsoft.Xna.Framework.Color::get_Black()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Microsoft.Xna.Framework.Vector4::get_UnitW()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()
  • Microsoft.Xna.Framework.Graphics.Viewport::get_MaxDepth()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Vector4, System.Single, System.Int32)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Color, System.Single, System.Int32)
Called by

CreateImGui

internal System.Void CreateImGui()

Method metadata
  • Visibilityinternal
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash55002CB77E87E13C69DB767B1B3867FF03336180E719748E20048A715CB2E3E3
  • Body hash2C5238906CC50AF6E75F946000F97A1D678133AB519005AE3EDB4FE6965C1BB6
  • IL size5109
Referenced calls
String literals
  • Debug
  • Debug Normals
  • Reload Graphics
  • DebugMode
  • 0 is normal, 1 is 3D. Can also be set in console by typing '.mode 0'.
  • View
  • Display a texture from the graphical pipeline on the screen.
  • White Background
  • Show Debug Texture
  • R
  • G
  • B
  • A
  • Ambient Color
  • Sun Color
  • RenderScale

DebugDraw

public System.Void DebugDraw()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE6A03C18388443A526ABA723D809CE0FCCA7F1A211609138C507154D5CD41CD2
  • Body hashCACA098A421A406AE01E4D6BC23A5FE23C8729E2C983B1D47CD50B5E01BA2AD7
  • IL size552
Referenced calls
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Graphics.Texture2D>::get_Count()
  • CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Graphics.Texture2D>::get_Item(System.Int32)
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)
  • Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable<Microsoft.Xna.Framework.Matrix>)
  • Microsoft.Xna.Framework.Vector2::get_Zero()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()
  • Microsoft.Xna.Framework.Graphics.Viewport::get_Width()
  • Microsoft.Xna.Framework.Graphics.Viewport::get_Height()
  • Microsoft.Xna.Framework.Color::get_White()
  • CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)
  • Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)
  • Microsoft.Xna.Framework.Graphics.SpriteBatch::End()
  • Candide.Graphics.Fonts.CandideFont::get_RenderFont()
  • System.Collections.Generic.List<System.String>::get_Item(System.Int32)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Color::get_Blue()
  • FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)
Called by
String literals
  • ChannelR
  • ChannelG
  • ChannelB
  • ChannelA

DrawBatchedDirectionalShadows

public System.Void DrawBatchedDirectionalShadows(Microsoft.Xna.Framework.Matrix cameraProjection)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash214BBD3C23E8BC754DD380DE1D904A55176326002F95F1E23B345E33C1C6E6A7
  • Body hash639B8D31B3AD36CF91A9C84D3B840DDB1C47A211F4966CE66C1A384DC893AEC5
  • IL size78
Referenced calls
Called by
String literals
  • DirectionalShadowMap_SPRITE
  • CameraProjection

DrawCloud

public System.Void DrawCloud(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE9A2E19352A5B672F45367066AB139CEECEA2D76589AEF7F99EDCF036DED62B7
  • Body hashFB8154E61BB318520A78D4FE78CFEB4C46A215EEB407E159E4E2A6B8EA53B05C
  • IL size429
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(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.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.Matrix::Invert(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Microsoft.Xna.Framework.GameTime::get_TotalGameTime()
  • System.TimeSpan::get_TotalSeconds()
  • System.TimeSpan::get_TotalMinutes()
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
  • System.IDisposable::Dispose()
String literals
  • World
  • NormalMatrix
  • AlbedoTexture
  • TextureTransform

DrawComplexEntity

private System.Void DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, Microsoft.Xna.Framework.Matrix worldMatrix, System.Boolean usePositionBasedUv)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash8FDC0856493B9B8FB9E3E37FF6CBCB2833D55DF8D3F7A8C444530D82536E0242
  • Body hashE0B664A86400D3D588369EAE2616706CBAE0BB71D46F94E8812C8DDBA44539EE
  • IL size283
Referenced calls
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Vector3::get_Zero()
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValueTranspose(Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::get_Item(System.Int32)
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • CandideCreator.Shared.Models.EntityMesh::Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice)
String literals
  • NormalMatrix
  • World
  • AlbedoTexture
  • TextureTransform
  • InvTextureSize

DrawComplexEntity

private System.Void DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 meshOffset, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, Microsoft.Xna.Framework.Vector3 lookAtPos, System.Boolean usePositionBasedUv)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB289FF58566BC031BE7F1C032C2C61ED662A176E34D27DE3E5C1BC3350856452
  • Body hash7A3EAD754F2FC6C425043F077425030AD02A5161A98DD6F1467FD0A98A2D41A2
  • IL size427
Referenced calls
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • 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.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::get_Translation()
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • System.Math::Atan2(System.Double, System.Double)
  • Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Vector3&)
  • 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.Graphics.Texture)
  • CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::get_Item(System.Int32)
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • CandideCreator.Shared.Models.EntityMesh::Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice)
String literals
  • NormalMatrix
  • World
  • AlbedoTexture
  • TextureTransform
  • InvTextureSize

DrawComplexEntity

private System.Void DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 meshOffset, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, System.Single depthOffset, System.Boolean usePositionBasedUv)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash21CC98F07B871414E399D09F9B2F36AEBA0B34F6F9D02059C1E8BE72B956CC08
  • Body hash81CC305D067F84CA1E57263048FD14A8A5EDDFF31978D83E837A5FDF2284569D
  • IL size324
Referenced calls
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • 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.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Matrix::get_Translation()
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::get_Item(System.Int32)
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • CandideCreator.Shared.Models.EntityMesh::Draw(Microsoft.Xna.Framework.Graphics.GraphicsDevice)
String literals
  • NormalMatrix
  • World
  • AlbedoTexture
  • TextureTransform
  • InvTextureSize

DrawComplexEntity

private System.Void DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Models.IndexedMesh entityMesh, Microsoft.Xna.Framework.Vector3 lookAtPos, Microsoft.Xna.Framework.Vector3 offset, System.Boolean usePositionBasedUv)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD097E2D7257AFFDDF1DFD04EA485CAC8A30E83EA41E20C2360CCEADAFBC41401
  • Body hashFA10C16D8648DC675A3822848CFB6B8EB479D7F039260280BD0D709CFDA8415F
  • IL size627
Referenced calls
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Shared.Entity.EntityWrapper::get_Mask()
  • Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)
  • Shared.Entity.EntityWrapper::get_MeshTransformMatrix()
  • Microsoft.Xna.Framework.Matrix::op_Equality(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Shared.Entity.EntityWrapper::get_Position()
  • CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_MeshOffset()
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::get_Translation()
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • System.Math::Atan2(System.Double, System.Double)
  • Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Vector3&)
  • Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Shared.Entity.EntityWrapper::get_SpriteSheet()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Shared.Entity.Components.GeneralComponent::GetRotatedFrame()
  • CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)
Called by
String literals
  • NormalMatrix
  • World
  • AlbedoTexture
  • TextureTransform
  • InvTextureSize

DrawComplexEntity

private System.Void DrawComplexEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Models.IndexedMesh entityMesh, Microsoft.Xna.Framework.Vector3 offset, System.Boolean usePositionBasedUv)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE091C71619B65B289BB2A7BA25DD04901C2F3D0FDA82DFD86110E0912FD9A346
  • Body hashFAECEFAAAC54A34844CF8C8E80C6352FD4E3AE9DBE5967A965B74002B7D8BA7C
  • IL size695
Referenced calls
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Shared.Entity.EntityWrapper::get_Mask()
  • Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)
  • Shared.Entity.EntityWrapper::get_MeshTransformMatrix()
  • Microsoft.Xna.Framework.Matrix::op_Equality(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Shared.Entity.EntityWrapper::get_SpriteSheet()
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::get_Translation()
  • Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_Direction()
  • CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)
  • Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)
  • Shared.Entity.EntityWrapper::get_Position()
  • CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_MeshOffset()
  • Shared.Entity.EntityWrapper::get_DepthOffset()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Shared.Entity.Components.GeneralComponent::GetRotatedFrame()
  • CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
Called by
String literals
  • NormalMatrix
  • World
  • AlbedoTexture
  • TextureTransform
  • InvTextureSize

DrawComplexEntityBatched

private System.Void DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, Microsoft.Xna.Framework.Matrix worldMatrix, System.Boolean usePositionBasedUv, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC4EAB16AECE7B71D31B6FE8CCA0E475EE8B19953466D72A2F0D7B9AA907142D3
  • Body hashFB0401EF7C06E08774475CBA7DF532B246C24DCE0E8C328AF4B6C7997DF9D7F3
  • IL size190
Referenced calls
  • Microsoft.Xna.Framework.Vector3::get_Zero()
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix)
  • CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • System.Nullable<Microsoft.Xna.Framework.Vector4>::.ctor(!0)
  • Candide.Graphics.Batcher.TriangleMeshBatchData::set_mesh(CandideCreator.Shared.Models.IndexedMesh)
  • Candide.Graphics.Batcher.AutoBatcherTriangleMesh<Candide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData>::PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, BatchData, System.Boolean)

DrawComplexEntityBatched

private System.Void DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 meshOffset, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, Microsoft.Xna.Framework.Vector3 lookAtPos, System.Boolean usePositionBasedUv, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashAE3A1AF0FA23E9A52ED8E5A2B6DD462305D13402356BE2F91351AA7AA84B32F3
  • Body hash42DF688CDAEBA00185F264C08BBD0F9A88FBC25A3CD74E8FA9E92FEED3582F9B
  • IL size329
Referenced calls
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • 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.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::get_Translation()
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • System.Math::Atan2(System.Double, System.Double)
  • Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Vector3&)
  • Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • System.Nullable<Microsoft.Xna.Framework.Vector4>::.ctor(!0)
  • Candide.Graphics.Batcher.TriangleMeshBatchData::set_mesh(CandideCreator.Shared.Models.IndexedMesh)
  • Candide.Graphics.Batcher.AutoBatcherTriangleMesh<Candide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData>::PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, BatchData, System.Boolean)

DrawComplexEntityBatched

private System.Void DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 meshOffset, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, CandideCreator.Shared.Models.EntityMesh entityMesh, System.Single depthOffset, System.Boolean usePositionBasedUv, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash12EA1F6206828DE08E08BCD711B176C97550D301524FD03FAA065E90999063E3
  • Body hash2F60BC8B474D0B1AC6DB4EE491F661D2F3F3F3B880A628037840280C91D50106
  • IL size227
Referenced calls
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • 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.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Matrix::get_Translation()
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • System.Nullable<Microsoft.Xna.Framework.Vector4>::.ctor(!0)
  • Candide.Graphics.Batcher.TriangleMeshBatchData::set_mesh(CandideCreator.Shared.Models.IndexedMesh)
  • Candide.Graphics.Batcher.AutoBatcherTriangleMesh<Candide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData>::PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, BatchData, System.Boolean)

DrawComplexEntityBatched

private System.Void DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Models.IndexedMesh entityMesh, Microsoft.Xna.Framework.Vector3 lookAtPos, Microsoft.Xna.Framework.Vector3 offset, System.Boolean usePositionBasedUv, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD14DB6CE9A55388AA0AEEA4C782154832554E534ADF969254B7FDAACCB248FCB
  • Body hashBD74BC8A6A4623AC0941C75CB05C487123236199690F927B13A6DD02A5637FFF
  • IL size520
Referenced calls
  • Shared.Entity.EntityWrapper::get_Mask()
  • Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)
  • Shared.Entity.EntityWrapper::get_MeshTransformMatrix()
  • Microsoft.Xna.Framework.Matrix::op_Equality(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Shared.Entity.EntityWrapper::get_Position()
  • CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_MeshOffset()
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::get_Translation()
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • System.Math::Atan2(System.Double, System.Double)
  • Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Vector3&)
  • Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Shared.Entity.EntityWrapper::get_SpriteSheet()
  • Shared.Entity.Components.GeneralComponent::GetRotatedFrame()
  • CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • System.Nullable<Microsoft.Xna.Framework.Vector4>::.ctor(!0)
  • Candide.Graphics.Batcher.TriangleMeshBatchData::set_mesh(CandideCreator.Shared.Models.IndexedMesh)
  • Candide.Graphics.Batcher.AutoBatcherTriangleMesh<Candide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData>::PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, BatchData, System.Boolean)

DrawComplexEntityBatched

private System.Void DrawComplexEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Models.IndexedMesh entityMesh, Microsoft.Xna.Framework.Vector3 offset, System.Boolean usePositionBasedUv, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2D0DBF4E9EE96A00B86F1722F4A279D1C5F2412A240DBB64C19AA7163E5A78CE
  • Body hashEE32ADB34BC17D98A0ECCAD61FA30F96175D537D2EC9F3280F124DACED88C681
  • IL size576
Referenced calls
  • Shared.Entity.EntityWrapper::get_Mask()
  • Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)
  • Shared.Entity.EntityWrapper::get_MeshTransformMatrix()
  • Microsoft.Xna.Framework.Matrix::op_Equality(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Shared.Entity.EntityWrapper::get_SpriteSheet()
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::get_Translation()
  • Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_Direction()
  • CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)
  • Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)
  • Shared.Entity.EntityWrapper::get_Position()
  • CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_MeshOffset()
  • Shared.Entity.EntityWrapper::get_DepthOffset()
  • Shared.Entity.Components.GeneralComponent::GetRotatedFrame()
  • CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • System.Nullable<Microsoft.Xna.Framework.Vector4>::.ctor(!0)
  • Candide.Graphics.Batcher.TriangleMeshBatchData::set_mesh(CandideCreator.Shared.Models.IndexedMesh)
  • Candide.Graphics.Batcher.AutoBatcherTriangleMesh<Candide.Graphics.Batcher.VertexBatchedMesh, Candide.Graphics.Batcher.TriangleMeshBatchData>::PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, BatchData, System.Boolean)

DrawConeLightPass

private System.Void DrawConeLightPass(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash66DB30B761EA0C81FE72085354E5F44DFE5D40460442505282FE912A735FF12F
  • Body hash56B95C33512A4682305B248EBC6D6F0DA5846D7854F1D6ACE2F590C037541228
  • IL size185
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_BlendState()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DepthStencilState()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexCount()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
  • System.IDisposable::Dispose()

DrawConstructionSites

public System.Void DrawConstructionSites(Microsoft.Xna.Framework.Graphics.Effect effect, System.Boolean onlyPegs)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash85591EAD3C85AB13E31EB8324C331D2D572FCF5E255EA74D9C5548A57EF88D07
  • Body hash9E08C334C43307AAA4D56DAC0EF627633B80817DBBCF1183F1DA4A355DB41204
  • IL size2395
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::get_Count()
  • Microsoft.Xna.Framework.Matrix::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::get_Values()
  • Dictionary.ValueCollection<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::get_Current()
  • Microsoft.Xna.Framework.Rectangle::Intersects(Microsoft.Xna.Framework.Rectangle)
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • System.Nullable<Microsoft.Xna.Framework.Vector4>::.ctor(!0)
  • Microsoft.Xna.Framework.Vector4::get_One()
  • Candide.Graphics.Batcher.ParticleBatchData::.ctor(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable<Microsoft.Xna.Framework.Vector4>, Microsoft.Xna.Framework.Vector4, System.Single, System.Boolean, System.Single, Microsoft.Xna.Framework.Vector4)
  • Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::PushQuad(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, QuadBatchData, System.Int32, System.Int32, System.Boolean)
  • Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::MoveNext()
  • System.IDisposable::Dispose()
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)
Called by
String literals
  • World
  • NormalMatrix
  • FloorNoise
  • FloorNoiseMult

DrawCrops

public System.Void DrawCrops(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5A796DBA861132E99585C2F92E80A82855909D7171EB9C2B5762A3BB83A0CAEC
  • Body hashAB4C5E63B1E5BE14B343A5FC793925F13C65C4CC3752A1E5AA452C78E93E8666
  • IL size1648
Referenced calls
  • System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel>::get_Count()
  • CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)
  • CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_RasterizerState()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_RasterizerState(Microsoft.Xna.Framework.Graphics.RasterizerState)
  • Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::Reset()
  • Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::SetActiveReferenceQuadIndex(System.Int32)
  • Microsoft.Xna.Framework.Vector4::get_One()
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel>::get_Values()
  • Dictionary.ValueCollection<Microsoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<Microsoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel>::get_Current()
  • CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Point)
  • Candide.GameModels.Models.ClientCropModel::get_CurrentStage()
  • Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()
  • System.String::op_Inequality(System.String, System.String)
  • CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()
  • CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)
  • System.Nullable<Microsoft.Xna.Framework.Vector4>::.ctor(!0)
  • Candide.GameModels.Models.ClientCropModel::get_WorldPosition()
  • CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • CandideCreator.Shared.Helpers.TileRandomHelper::Next(System.Int32, System.Int32, System.Int32)
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::set_Translation(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.Matrix)
  • Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::PushQuad(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, QuadBatchData, System.Int32, System.Int32, System.Boolean)
  • Dictionary.ValueCollection.Enumerator<Microsoft.Xna.Framework.Point, Candide.GameModels.Models.ClientCropModel>::MoveNext()
  • System.IDisposable::Dispose()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
Called by
String literals
  • media/rendering/basic_normal_map
  • World

DrawEntities

public System.Void DrawEntities(Microsoft.Xna.Framework.Graphics.Effect effect, System.Boolean forSunLight, Microsoft.Xna.Framework.Graphics.Effect batchedEffect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCE368CEB2ADC53AFB87626EB5E544A4B2274CF60AFF8507670DEAC99F1ED9B42
  • Body hashB5F0FBC3B995D907851FEB729D8FA93984A6197839894A825DB93CF5EFAB0840
  • IL size77
Referenced calls
Called by

DrawEntitiesBatched

public System.Void DrawEntitiesBatched(Microsoft.Xna.Framework.Graphics.Effect effect, System.Boolean forSunLight, System.Boolean quadsOnly)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA8ABC39B12D0F5B683C903700B0A09E5C74A46A49CF41590F595A77075AEF478
  • Body hash9DB8D467E1150AF425D3F01D99B5542D965B2A0DBB4A52C4879E00CA2EA60903
  • IL size4029
Referenced calls
Called by
String literals
  • FloorNoise
  • media/rendering/basic_normal_map

DrawEntitiesForPointLight

public System.Void DrawEntitiesForPointLight(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Vector3 lookAtPos)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7A30855A441F1F2377F54C96FCFD0FA52AACCA2D6A42534B8C438D40CFAFE0ED
  • Body hashC645D12741843D393AB68C90562FA67FDE78E0423B2CFD5EF8B4119F7A7BF8D4
  • IL size745
Referenced calls
Called by
String literals
  • NormalMatrix

DrawEntitiesImmediate

public System.Void DrawEntitiesImmediate(Microsoft.Xna.Framework.Graphics.Effect effect, System.Boolean forSunLight, System.Boolean complexOnly)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash4ADD5BC75E1B0CD6B493E326BBA1653EE215444D156FC60693E88559D9B6CBC1
  • Body hash8FE8486A02FD68906BF9626F9EBF6D558A5336D9BD62BBC2A80C39CB759960B9
  • IL size6025
Referenced calls
Called by
String literals
  • Emissiveness
  • TintColor
  • FlashColor
  • Highlight
  • FloorNoise
  • media/rendering/basic_normal_map
  • UseNormalMap
  • NormalMap
  • MetallicMap
  • TextureEffectValue
  • AlbedoTexture2
  • NormalMatrix
  • BendStrength

DrawEntitySpacs

public System.Void DrawEntitySpacs(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash50E14F78DB4486FF956F5D1C4F5F0808718C77B69D6E7401314C918A83E25B59
  • Body hash7F883398E13DACD7890BDFDB6BFF01866A38D3067BA3F6C88C7E316DAAD48010
  • IL size861
Referenced calls
Called by
String literals
  • Entity Spac is set to be invisible
  • World
  • NormalMatrix
  • FloorNoise

DrawGrassFields

public System.Void DrawGrassFields()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7FBA0032F5D2720BA910C627DBE2BED1B57CCDE304D56C4162011C8B2E656E5F
  • Body hashFD788E618BEFA9C62ABB79F5FF3871DEB4D521C87607A1A8FBDEC76D66BCC63C
  • IL size829
Referenced calls
  • System.Collections.Generic.List<Candide.Entities.Controllers.Legacy.GrassFieldController>::get_Count()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)
  • Candide.UserSettings.GraphicsUserSettings::get_GrassField()
  • 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)
  • 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)
  • Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)
  • System.Collections.Generic.List<Candide.Entities.Controllers.Legacy.GrassFieldController>::GetEnumerator()
  • List.Enumerator<Candide.Entities.Controllers.Legacy.GrassFieldController>::get_Current()
  • CandideCreator.Shared.Models.RectangleF::Intersects(Microsoft.Xna.Framework.Rectangle)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Rectangle::get_Location()
  • CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Point)
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
String literals
  • GrassFieldStatic
  • GrassField
  • CameraProjection
  • WorldPositionOffset
  • Time
  • SwayScale
  • SwayBase
  • World
  • Field
  • FieldHeight
  • AlbedoTexture
  • TextureFrameInfo
  • AlbedoInvTextureSize
  • HeightMap
  • HeightMapInvTextureSize

DrawGrassFieldsTopDown

public System.Void DrawGrassFieldsTopDown()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash0025FF2DCD1F9BDA32D721D11751688B22443B0B9AF3F7952BD3AC8B8A61C508
  • Body hashDD76EC3F63D48334BA6AE3527FE4E21A9DDF8720CFFECDAB8610779C13937CC1
  • IL size585
Referenced calls
  • System.Collections.Generic.List<Candide.Entities.Controllers.Legacy.GrassFieldController>::get_Count()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)
  • 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)
  • 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)
  • System.DateTime::op_Subtraction(System.DateTime, System.DateTime)
  • System.TimeSpan::get_TotalSeconds()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • System.Collections.Generic.List<Candide.Entities.Controllers.Legacy.GrassFieldController>::GetEnumerator()
  • List.Enumerator<Candide.Entities.Controllers.Legacy.GrassFieldController>::get_Current()
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Rectangle::get_Location()
  • CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Point)
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
Called by
String literals
  • GrassFieldTopDownPos
  • CameraProjection
  • Time
  • World
  • Field
  • FieldHeight
  • HeightMap
  • HeightMapInvTextureSize

DrawHitboxes

public System.Void DrawHitboxes(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash215158EF2EEAF5F41EE8573CB2A12DA06C0DBD7DD46006AFBA274115D34D9BF1
  • Body hashF00D91E880C25B0C8829F5EF0298228D426264767252251E34B1C6F12B08739F
  • IL size3615
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • 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_Shape()
  • Shared.Entity.EntityWrapper::get_NoEntityCollision()
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)
  • Shared.Entity.EntityWrapper::get_Position()
  • CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)
  • CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
  • System.IDisposable::Dispose()
String literals
  • TintColor
  • UseNormalMap
  • NormalMap
  • MetalMap
  • AlbedoTexture
  • Normal
  • NormalMatrix
  • TextureTransform
  • FlashColor
  • World

DrawHorizontalSprite

public System.Void DrawHorizontalSprite(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector4 color, Microsoft.Xna.Framework.Vector4 flashColor, System.Single depthOffset, System.Boolean centered, System.Boolean flip)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash89931FAD30AFC6CD5DD3C2DCC462E0AFCA743ED3C5FB1F259F2E2DB20BA867C0
  • Body hashC98A6CD9A1287FA2C94B7443CD7002334DA30CF0E333571C89DAE9672AB354F6
  • IL size259
Referenced calls
Called by

DrawLaserBeams

public System.Void DrawLaserBeams(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7A912FC3063ADA4B69740ABD7BF3EBE182AD5AA9DD5B2170DAA10909F11D92B6
  • Body hash6A4257E4232D33B27355AB988E4EA46779FD458FBD7FB142A1CFC13F2FE9FF55
  • IL size537
Referenced calls
  • System.Collections.Generic.List<Candide.Graphics.LineLight>::get_Count()
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Vector4::get_Zero()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • System.Collections.Generic.List<Candide.Graphics.LineLight>::GetEnumerator()
  • List.Enumerator<Candide.Graphics.LineLight>::get_Current()
  • Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • CandideCreator.Shared.Helpers.MatrixHelper::CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::get_Translation()
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
  • System.IDisposable::Dispose()
  • List.Enumerator<Candide.Graphics.LineLight>::MoveNext()
Called by
String literals
  • FlashColor
  • Highlight
  • TintColor
  • Emissiveness
  • AlbedoTexture
  • TextureTransform
  • World
  • NormalMatrix

DrawLavaTerrain

public System.Void DrawLavaTerrain(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash62389501A6777AC3808FCB80856A2B00F039850B1A38A61A217FBA4AE4AFB06D
  • Body hashFF4104E9EACB31AEB961A7F9302BBEE05E9E7934827FCE84C07057EF62BBEA4C
  • IL size339
Referenced calls
  • System.Collections.Generic.List<System.ValueTuple<CandideCreator.Shared.Models.WaterZone, System.Single>>::get_Count()
  • Candide.Graphics.DeferredRenderer::SetupCameraProjectionParameters(Microsoft.Xna.Framework.Graphics.Effect)
  • 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)
  • System.Collections.Generic.List<System.ValueTuple<CandideCreator.Shared.Models.WaterZone, System.Single>>::GetEnumerator()
  • List.Enumerator<System.ValueTuple<CandideCreator.Shared.Models.WaterZone, System.Single>>::get_Current()
  • Candide.Graphics.DeferredRenderer::<DrawLavaTerrain>g__DrawZone|189_0(System.Single, CandideCreator.Shared.Models.WaterZone, DeferredRenderer.<>c__DisplayClass189_0&)
  • List.Enumerator<System.ValueTuple<CandideCreator.Shared.Models.WaterZone, System.Single>>::MoveNext()
  • System.IDisposable::Dispose()
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
Called by
String literals
  • Lava
  • FloorNoiseMult
  • LavaFlow

DrawParallaxLayers

public System.Void DrawParallaxLayers(Microsoft.Xna.Framework.Graphics.Effect effect, System.Boolean disableParallax)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE7E36CCE8DE015DB61F7532F72F5A8EFA9DB2EBA942727A10DF0ADD5A817B539
  • Body hash9CA67B443F236BABA3087435F971BCCF6F0A868493D0805FFE860943FA8FBCB8
  • IL size1246
Referenced calls
  • System.Collections.Generic.List<CandideCreator.Shared.Tiled.TiledLayer>::get_Count()
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Vector4::get_Zero()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • System.Collections.Generic.List<CandideCreator.Shared.Tiled.TiledLayer>::GetEnumerator()
  • List.Enumerator<CandideCreator.Shared.Tiled.TiledLayer>::get_Current()
  • CandideCreator.Shared.Models.World::get_ParallaxLayers()
  • CandideCreator.Shared.Tiled.TiledLayer::get_Name()
  • System.Collections.Generic.Dictionary<System.String, CandideCreator.Shared.Models.ParallaxScrolling>::TryGetValue(!0, !1&)
  • CandideCreator.Shared.Models.ParallaxScrolling::get_RenderingMode()
  • System.Collections.Generic.Dictionary<CandideCreator.Shared.Tiled.TileEffectEnum, Microsoft.Xna.Framework.Graphics.Texture2D>::get_Item(!0)
  • CandideCreator.Shared.Tiled.TiledImage::get_Texture()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()
  • Microsoft.Xna.Framework.Graphics.Viewport::get_Width()
  • Microsoft.Xna.Framework.Graphics.Viewport::get_Height()
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Shared.Entity.EntityWrapper::get_Position()
  • Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)
  • CandideCreator.Shared.Models.ParallaxScrolling::get_PlayerFocus()
  • Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()
  • 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.Camera::GetMatrix()
  • CandideCreator.Shared.Models.ParallaxScrolling::get_StartIndex()
Called by
String literals
  • FlashColor
  • TintColor
  • Emissiveness
  • AlbedoTexture
  • TextureTransform
  • WorldPositionOffset
  • World
  • NormalMatrix

DrawParticles

public System.Void DrawParticles(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash355E0081D276FE55596E0F6941161F016091FD04C687B9E6D7AAC5362C9092A0
  • Body hash80CABC6A5F86199F41CD2EC16737C6BCE3730CAF50615C4F93C91D7323317595
  • IL size1118
Referenced calls
Called by
String literals
  • media/rendering/basic_normal_map

DrawPointLightSources

public System.Void DrawPointLightSources(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash81200EE468448E7DF6CC2D74DEB434E2DE13A3CF0101C83156578AD29394A9BD
  • Body hash23AF25C3AB5D9B296077B0E5A58C89B5115575D9BDB0D207A482F39C56C0A2A8
  • IL size579
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • Candide.World.WorldHandler::GetAllEntityWrappers()
  • System.Collections.Generic.IEnumerable<Shared.Entity.EntityWrapper>::GetEnumerator()
  • System.Collections.Generic.IEnumerator<Shared.Entity.EntityWrapper>::get_Current()
  • Shared.Entity.EntityWrapper::get_Mask()
  • Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)
  • Shared.Entity.EntityWrapper::get_LightSourceColor()
  • Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)
  • Shared.Entity.EntityWrapper::get_Position()
  • CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_LightSourceOffset()
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
String literals
  • TintColor
  • UseNormalMap
  • NormalMap
  • MetalMap
  • AlbedoTexture
  • Normal
  • NormalMatrix
  • TextureTransform
  • FlashColor
  • World

DrawProjectiles

public System.Void DrawProjectiles(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE65E10A6911B92725A548D934D46A736D54238E8E309431463ACB4DAC54F6AF1
  • Body hash18798432093B40247AFF29D06505133412AE34A2CEE48BAD4CC786AC617CB75F
  • IL size1201
Referenced calls
Called by
String literals
  • FlashColor
  • Highlight
  • Emissiveness
  • TintColor
  • AlbedoTexture
  • MetallicMap
  • TextureTransform
  • InvTextureSize
  • media/rendering/basic_normal_map
  • UseNormalMap
  • NormalMap
  • NormalMatrix
  • World

DrawScreen

private System.Void DrawScreen(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash0A364A29C1007D37D17E715F505B30EF07C6070DA033421F9CA52D52D0680173
  • Body hashB37D57A46B0E871A32FDBC4FEBCC40698B2CA60F9982BCDD7FC3AEB4C7EF4A44
  • IL size122
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DepthStencilState()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
  • System.IDisposable::Dispose()
Called by

DrawScreenLightPass

private System.Void DrawScreenLightPass(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7F105B6F7C6407BCEEB441F53381D8BF77702C595EDDA46A0A79DAFF179A15DA
  • Body hashC129E11928C7FB726316D9AF2AEC662596C5B2D0C7B025B11A40BE90EB691C8D
  • IL size96
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_BlendState()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DepthStencilState()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)
Called by

DrawSimpleEntity

public System.Void DrawSimpleEntity(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, System.Boolean flip, Microsoft.Xna.Framework.Matrix& world)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash1B4AB7E878793EA6653B2E1E31477EAC60C9BEF7442628E8019FE51C8794AD66
  • Body hashD4EE3333B0DB035E8E45850D68C95843B9B7930CFE37451DBE802618D18EC9D9
  • IL size253
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • 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.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • CandideCreator.Shared.Helpers.TextureRectangleFrameHelper::GetVectorFrame(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
  • System.IDisposable::Dispose()
Called by
String literals
  • World
  • AlbedoTexture
  • TextureTransform
  • InvTextureSize

DrawSimpleEntityBatched

public System.Void DrawSimpleEntityBatched(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, System.Boolean flip, Microsoft.Xna.Framework.Matrix& world, Candide.Graphics.Batcher.TriangleMeshBatchData batchData)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash96BBA312760937030D15500F305A37C9CE94AF1F41883E1F3A88912C07689843
  • Body hash3EB9EF3F2F1D91B88A9A3C1CE1573FF382385F96D7ADAFFA1F20AA0320533709
  • IL size91
Referenced calls

DrawSpacFrame

public System.Void DrawSpacFrame(Microsoft.Xna.Framework.Graphics.Effect effect, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac spac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame frame, Candide.Graphics.VFX.SpacRenderingArgs& args, Microsoft.Xna.Framework.Vector3 position, System.Single baseAngle, System.Single depthOffsetStep, System.Single highlight, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash52DFD8AFF7A400D8FA227506B747433B07F67251CA14C96627E145B7E63E84CF
  • Body hashB741564FB5838EA4C374B95AE42BA73B66A7094D851BD028055A58D00422ACB2
  • IL size471
Referenced calls
Called by
String literals
  • FlashColor

DrawSpacSprite

private System.Void DrawSpacSprite(Microsoft.Xna.Framework.Graphics.Effect effect, Candide.Graphics.VFX.SpacRenderingArgs& args, Microsoft.Xna.Framework.Vector3 position, System.Single baseAngle, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSprite sprite, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Matrix& baseRotationMatrix, System.Single depthOffset, Microsoft.Xna.Framework.Vector4 tintColor, System.Single highlight, Microsoft.Xna.Framework.Vector4 flashColor)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF9C4AE12A4DEE2B4D67A57D5FEAA23E0FF8023F9D1CA6CFE9EFE32369EF3E5A3
  • Body hash7B55E049AC09F434170DF140B0623B1144771CABC8EC5328D3C736994884477C
  • IL size796
Referenced calls
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector4::op_Multiply(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)
  • CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)
  • CandideCreator.Shared.Helpers.VectorExtension::Transform(Microsoft.Xna.Framework.Vector2&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Vector2&)
  • Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)
  • Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • System.MathF::Round(System.Single)
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)
  • System.Nullable<Microsoft.Xna.Framework.Vector4>::.ctor(!0)
  • Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()
  • System.String::op_Inequality(System.String, System.String)
  • Candide.Graphics.Batcher.ParticleBatchData::.ctor(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable<Microsoft.Xna.Framework.Vector4>, Microsoft.Xna.Framework.Vector4, System.Single, System.Boolean, System.Single, Microsoft.Xna.Framework.Vector4)
  • Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::PushQuad(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, QuadBatchData, System.Int32, System.Int32, System.Boolean)
Called by
String literals
  • media/rendering/basic_normal_map

DrawSprite

public System.Void DrawSprite(Candide.Graphics.ImmediateSpriteArgs args)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash89A61FCACFA013DCB80086A6EFF14129BFC644A934ADF7299AEEF60ADAF04046
  • Body hash920256DFEBD7DB019291E31E412C1E26316C626B17DB330DF2023FE03CCD559F
  • IL size336
Referenced calls
Called by

DrawSprite

public System.Void DrawSprite(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, System.Boolean flip, System.Single depthOffset, System.Single angle, Microsoft.Xna.Framework.Vector3 meshOffset, Microsoft.Xna.Framework.Vector4 color, Microsoft.Xna.Framework.Vector4 flashColor)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA184858286BDD5E0D77E683004F8D3A5846CEFA3954B2ABE1E18B20914DA6B49
  • Body hash29C59603D6DF1B4BC0A8979D58B78EB5971771A2A0B773A886DA30A37950FA5B
  • IL size165
Referenced calls
Called by

DrawSprite

public System.Void DrawSprite(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, System.Single direction, System.Single depthOffset, CandideCreator.Shared.Models.EntityMesh mesh, Microsoft.Xna.Framework.Vector3 meshOffset, System.Boolean usePositionBasedUv)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash8FD2209E67947C9CD5D23C49EED133D69A878E3B8DFC23DDA340C7AC39D93747
  • Body hashD75003DB3027A6388A7CDE3D691657F1F4E7F21455B7B025B56958AB312B2919
  • IL size144
Referenced calls

DrawSprite

public System.Void DrawSprite(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, System.Single direction, System.Single depthOffset, Microsoft.Xna.Framework.Vector3 meshOffset)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2B1B4E2BCC73625EB320A662EEE6BD49232AACFFE46DEFAD6CED4AA9A028E01C
  • Body hashF9EFEB5BF71381FF71B6FBCA4F99DE18B9A3CBB3E83A1622335FDBFFA13B6FAF
  • IL size129
Referenced calls
Called by

DrawSpriteWithMatrix

public System.Void DrawSpriteWithMatrix(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, Microsoft.Xna.Framework.Matrix matrix, Microsoft.Xna.Framework.Vector4 color, System.Boolean usePositionBasedUv, System.Boolean flip)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB9AB09FA7FDDC293862CD82A14E4C28816DFABC1CD8CF7F773FC424F68C295D3
  • Body hash707C8D2F6790800E6E6EE410D47CB763F2A2C2282E19A56DA25A79736D7F818B
  • IL size131
Referenced calls
Called by

DrawSpriteWithMesh

public System.Void DrawSpriteWithMesh(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, System.Single direction, System.Single depthOffset, CandideCreator.Shared.Models.EntityMesh mesh, Microsoft.Xna.Framework.Vector3 meshOffset, System.Boolean usePositionBasedUv)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash08202C78476CBC01E743EB8E3A3EBAC7DDC0C9E58D3DCB01DCDD7E324EB01B0E
  • Body hashD75003DB3027A6388A7CDE3D691657F1F4E7F21455B7B025B56958AB312B2919
  • IL size144
Referenced calls

DrawSpriteWithMeshAndMatrix

public System.Void DrawSpriteWithMeshAndMatrix(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, CandideCreator.Shared.Models.EntityMesh mesh, Microsoft.Xna.Framework.Matrix matrix, Microsoft.Xna.Framework.Vector4 color, System.Boolean usePositionBasedUv)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashBFD81DE4570F30512A5254D66C9AB7B2C517C2D39EF86617E4795B92B0395DC8
  • Body hash4A537F2EE005060B0702249407694016AA50896463ED9AAEFE43B05F2D27DAEC
  • IL size136
Referenced calls
Called by

DrawVfxSpacAnimations

public System.Void DrawVfxSpacAnimations(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashFA919D00D212278929D77B553A449ED899501B35BD83D2CCE937C007C9A042C9
  • Body hash70509C4FAE69427118D27907717B4A19B08787B84E24C55B2BACFFB2E8010F33
  • IL size343
Referenced calls
Called by
String literals
  • Spac VFX is set to be invisible
  • World
  • NormalMatrix
  • FloorNoise

DrawVfxSpritesAnimations

public System.Void DrawVfxSpritesAnimations(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashEEB4551C9700CB8CF2462447770BDF06BA0D7D5FB3AC87CC510389B70DA1083C
  • Body hashCC94EFDDEB8DBD7C289F97BD4157C1BEB4A84518BB8892B9AD323240AD5D25F0
  • IL size497
Referenced calls
  • System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpritesAnimation>::get_Count()
  • Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::Reset()
  • Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::SetActiveReferenceQuadIndex(System.Int32)
  • System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpritesAnimation>::GetEnumerator()
  • List.Enumerator<Candide.Graphics.VFX.VfxSpritesAnimation>::get_Current()
  • Candide.Graphics.VFX.VfxSpritesAnimation::GetCurrentFrame()
  • CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)
  • CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Matrix::get_Translation()
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Candide.Graphics.DeferredRenderer::HorizontalToVertical(Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)
  • System.Nullable<Microsoft.Xna.Framework.Vector4>::.ctor(!0)
  • Microsoft.Xna.Framework.Vector4::get_One()
  • Candide.Graphics.Batcher.ParticleBatchData::.ctor(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable<Microsoft.Xna.Framework.Vector4>, Microsoft.Xna.Framework.Vector4, System.Single, System.Boolean, System.Single, Microsoft.Xna.Framework.Vector4)
  • Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::PushQuad(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, QuadBatchData, System.Int32, System.Int32, System.Boolean)
  • List.Enumerator<Candide.Graphics.VFX.VfxSpritesAnimation>::MoveNext()
  • System.IDisposable::Dispose()
  • 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.EffectParameter::SetValue(System.Boolean)
  • Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)
Called by
String literals
  • World
  • NormalMatrix
  • FloorNoise

DrawWorld

public System.Void DrawWorld(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash0CFE1C276788B8D963EA9677762117C572263E4D5332141CF172E05AABE30052
  • Body hash6DDC8E68EB1F270F0705D31C58194B330A6633FE971BEB602F8F3621CC787067
  • IL size1623
Referenced calls
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)
  • Candide.UserSettings.GraphicsUserSettings::get_FloorNoise()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • System.Collections.Generic.List<Candide.World.WorldData>::GetEnumerator()
  • List.Enumerator<Candide.World.WorldData>::get_Current()
  • System.Collections.Generic.List<Candide.World.World3DObject>::GetEnumerator()
  • List.Enumerator<Candide.World.World3DObject>::get_Current()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • Microsoft.Xna.Framework.Matrix::CreateScale(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::get_Translation()
  • 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.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • 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.Matrix::Invert(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::Transpose(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
  • System.IDisposable::Dispose()
  • List.Enumerator<Candide.World.World3DObject>::MoveNext()
  • Microsoft.Xna.Framework.Matrix::get_Identity()
Called by
String literals
  • FloorNoise
  • FloorNoiseMult
  • NoiseTexture
  • World
  • NormalMatrix

DrawWorldItems

public System.Void DrawWorldItems(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash014890C923509864CF02EA259E92D517DB5FDB6FC9FDCFE773553BDD9EEBA4DD
  • Body hash60BC7FF5E3E8C7D51C6FF8C32F7C613D87F8555795B65E5FD913B86D201B7F69
  • IL size2264
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::get_Count()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel>::get_Count()
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Vector4::get_One()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Vector4::get_Zero()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::get_Item(System.Int32)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::get_Current()
  • CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)
  • CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)
  • CandideCreator.Shared.Graphics.IconData::GetIconOrDefault(CandideCreator.Shared.Graphics.IconFlag)
  • Microsoft.Xna.Framework.Graphics.GraphicsResource::get_Name()
  • System.String::op_Inequality(System.String, System.String)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • CandideCreator.Shared.Graphics.SpriteSheet::GetVectorFrame(System.Int32)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)
  • CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • System.Object::GetHashCode()
Called by
String literals
  • TintColor
  • NormalMatrix
  • FlashColor
  • Emissiveness
  • Highlight
  • media/rendering/basic_normal_map
  • UseNormalMap
  • NormalMap
  • MetallicMap
  • AlbedoTexture
  • TextureTransform
  • InvTextureSize

DrawWorldLayers

public System.Void DrawWorldLayers(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash749C88C47D3B957C2C5DCC2E6445D8D510D35D96CB962FFFD33830F3742AB169
  • Body hash762B1FDF0A0B66B32B1F2CB76451DA7F514BF7F82AC717D32D453D4D527C526F
  • IL size684
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Matrix::get_Identity()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Boolean)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Microsoft.Xna.Framework.Vector4::get_Zero()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)
  • Microsoft.Xna.Framework.Vector4::get_One()
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • System.Collections.Generic.Dictionary<System.String, Candide.World.AutoTile.AutoTileLayer>::get_Values()
  • Dictionary.ValueCollection<System.String, Candide.World.AutoTile.AutoTileLayer>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.String, Candide.World.AutoTile.AutoTileLayer>::get_Current()
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
  • System.IDisposable::Dispose()
  • Dictionary.ValueCollection.Enumerator<System.String, Candide.World.AutoTile.AutoTileLayer>::MoveNext()
Called by
String literals
  • NormalMatrix
  • UseNormalMap
  • NormalMap
  • MetallicMap
  • FlashColor
  • Highlight
  • Emissiveness
  • TintColor
  • TextureTransform
  • AlbedoTexture
  • World

GenerateFirstPerson

private System.Void GenerateFirstPerson()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash757050471648F8A21DDE0A537C7070961E1117F6F151AA214FC88F044BFC8577
  • Body hash608D014ADA8D35A0176BFE2966AA3ABC4A61B9F15C0E81D709F4996187ABC2B0
  • IL size97
Referenced calls
  • 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.MathHelper::ToRadians(System.Single)
  • Microsoft.Xna.Framework.Matrix::CreatePerspectiveFieldOfView(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • Candide.Graphics.DeferredRenderer::InterpolateOrthoToFirstPerson(System.Single)
Called by

GenerateFloorNoiseTexture

private System.Void GenerateFloorNoiseTexture()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB034551DECD0E0BD279B17E2FBC58CBC09D6C2F666C1A7135A1C682F287B6D51
  • Body hash2214DAD5C1F832D546D823722BF823448BAC25DFC76981773D79FB639681C930
  • IL size164
Referenced calls

GenerateOldSimpleEntityMatrix

public System.Void GenerateOldSimpleEntityMatrix(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector3 meshOffset, System.Single depthOffset, out Microsoft.Xna.Framework.Matrix& world)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashECC1310AFE5EFCF65071086504B5E2BC5929F7B9C656F563FDCAC671C2B6BAEF
  • Body hash86AE23A42C611A01AB0F151AE1D691517173D77654A83D6F8DF52449F4FA1727
  • IL size30
Referenced calls
Called by

GenerateOldSimpleEntityMatrix

public System.Void GenerateOldSimpleEntityMatrix(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector3 meshOffset, System.Single depthOffset, out Microsoft.Xna.Framework.Matrix& world)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash287B5E31B4D0B36CC86BAD4F49A7AA2C2C85C263FA19BF0E6601B4CA28442F03
  • Body hashD7E2A0F69624185FFF8EA8A5768F7B33E9E061F5E12FCD0365F4C692C4CAA841
  • IL size158
Referenced calls
  • 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.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)
Called by

GenerateOldSimpleEntityMatrixLookAt

public System.Void GenerateOldSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Vector3 meshOffset, out Microsoft.Xna.Framework.Matrix& world, out Microsoft.Xna.Framework.Matrix& normalWorld, Microsoft.Xna.Framework.Vector3& lookAtPos)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash53FB25C7127FA5AB9C10AB4EAD8AF64FF7242DD1BAA9BFFBDC08302FA81E4E65
  • Body hash5E99529A15F67431331B85D357EA461A708AF6FCD65A81E902BBD26D955DDDC8
  • IL size26
Referenced calls
Called by

GenerateOldSimpleEntityMatrixLookAt

public System.Void GenerateOldSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Rectangle frame, Microsoft.Xna.Framework.Vector2 offset, Microsoft.Xna.Framework.Vector3 meshOffset, out Microsoft.Xna.Framework.Matrix& world, out Microsoft.Xna.Framework.Matrix& normalWorld, Microsoft.Xna.Framework.Vector3& lookAtPos)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashEA43CB91D1457C0CF26C327083BA500BBCD025AF1913A7290B484705F8881027
  • Body hashB18E08EF5DB77DF77AFF993E3911231A9E02E4994298462592E93DDF266E3854
  • IL size224
Referenced calls
  • 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.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • System.Math::Atan2(System.Double, System.Double)
  • Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(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&)
Called by

GenerateSimpleEntityMatrix

public System.Void GenerateSimpleEntityMatrix(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle frame, Microsoft.Xna.Framework.Vector3 meshOffset, System.Single depthOffset, System.Single angle, out Microsoft.Xna.Framework.Matrix& world)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE865AC25888570D9A624B9B60B9B27161D401895F25A1C1606C7D345BE9DC634
  • Body hashA9F6748D14981E7056053ADF6DAFB81C8ED9E872AEB88F62F2D6B7863F55C818
  • IL size246
Referenced calls
  • 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.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)

GenerateSimpleEntityMatrixLookAt

public System.Void GenerateSimpleEntityMatrixLookAt(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Rectangle frame, Microsoft.Xna.Framework.Vector3 meshOffset, System.Single angle, out Microsoft.Xna.Framework.Matrix& world, out Microsoft.Xna.Framework.Matrix& normalWorld, Microsoft.Xna.Framework.Vector3& lookAtPos)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash772400BE2AC2622C75730FB8095D0E5775998A95D327C5C4BB84ADB55AEFB570
  • Body hash453E228BF6D3322FBC8CECBC50A1D1B7765B2C55CD8169AD745D07DA4814F723
  • IL size189
Referenced calls
  • 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.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • System.Math::Atan2(System.Double, System.Double)
  • Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Matrix::CreateTranslation(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&)
Called by

GenerateSkewedTopDownView

public System.Void GenerateSkewedTopDownView(System.Single height)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash8AFCE2B426C089AAB4575DE506AAFFCB13306C906D921751455292E24D0A1D3E
  • Body hash6CC0EDA0EB2A19C0C19340B1E4B9F6A0E6EAB92A9BC49EB23DDF3DBF8628EDC2
  • IL size118
Referenced calls
Called by

GenerateTopDownView

private System.Void GenerateTopDownView(System.Single height)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash49D077A56AC47DE58ECA138235DC72D4F93E89FC580E5086826B046D1F504652
  • Body hash414C303CE45723C17358EEEB7DD22DE0981BDB73E704E6385383F53C7CB096FE
  • IL size87
Referenced calls
Called by

GetCameraDirection

private Microsoft.Xna.Framework.Vector3 GetCameraDirection()

Method metadata
  • Visibilityprivate
  • Return typeMicrosoft.Xna.Framework.Vector3
  • StaticTrue
  • VirtualFalse
  • HashA4901B3D783B042D1A91BB2F7C14C231D055994A888D4DB5C68F59588B6D0C7E
  • Body hashDCCEB75D2B97217EBD3B02CDA7E888512582F1C3D2224DFC78F921FD18DDAC26
  • IL size40
Referenced calls
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)

GetCameraPos

private Microsoft.Xna.Framework.Vector3 GetCameraPos()

Method metadata
  • Visibilityprivate
  • Return typeMicrosoft.Xna.Framework.Vector3
  • StaticTrue
  • VirtualFalse
  • Hash398EF5ED8E27E5E3E3E1C9E1B1E43CF3B3E99481252E33C5543C8108F5033658
  • Body hash1E6D936A80634133F08ACDA11C83C375D7E5424675DF6214AF423DD5BD0F5B8D
  • IL size62
Referenced calls
Called by

GetWorldPositionOffset

public Microsoft.Xna.Framework.Vector3 GetWorldPositionOffset()

Method metadata
  • Visibilitypublic
  • Return typeMicrosoft.Xna.Framework.Vector3
  • StaticTrue
  • VirtualFalse
  • Hash013CE95DB31BBA2C8CF908E3AD51F105B18677E25AD67189BA77C12D8FD43EAE
  • Body hash25900FC36AD31675BA98BEF30537435F88679322C50C6A35B5D5A88B849A32F6
  • IL size46
Referenced calls
  • Microsoft.Xna.Framework.Vector3::get_Zero()
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
Called by

GPUCopyTexture

private System.Void GPUCopyTexture(Microsoft.Xna.Framework.Graphics.Texture2D from, Microsoft.Xna.Framework.Graphics.Texture2D to)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF92FE5B2A1B119422EBEE956D3D151B0BE728952D7E11C79EF687D8D1EE8DA55
  • Body hash30149484E7E5562C7FBB015B7C72B7316DD1C3FA5677328E9AB21A25051ACEE0
  • IL size147
Referenced calls
  • System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  • System.Type::GetMethod(System.String, System.Reflection.BindingFlags)
  • System.Type::GetField(System.String, System.Reflection.BindingFlags)
  • System.Reflection.FieldInfo::op_Inequality(System.Reflection.FieldInfo, System.Reflection.FieldInfo)
  • System.Reflection.MethodInfo::op_Inequality(System.Reflection.MethodInfo, System.Reflection.MethodInfo)
  • System.Reflection.FieldInfo::GetValue(System.Object)
  • SharpDX.Direct3D11.Device::get_ImmediateContext()
  • System.Reflection.MethodBase::Invoke(System.Object, System.Object[])
  • SharpDX.Direct3D11.DeviceContext::CopyResource(SharpDX.Direct3D11.Resource, SharpDX.Direct3D11.Resource)
Called by
String literals
  • GetTexture
  • _d3dDevice

HorizontalToVertical

public System.Void HorizontalToVertical(Microsoft.Xna.Framework.Matrix& matrix1)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA2308B3B541BA67620AC37CF86BDC56E5C279F32B5C134DC40F982BD49E2B17B
  • Body hash8B27B4D679FA8D59FE42A487BED18B4D3BEF21941C2F20A7BC0F91C6EFF6F945
  • IL size125
Called by

InterpolateOrthoToFirstPerson

private System.Void InterpolateOrthoToFirstPerson(System.Single i)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD2A288C9D8112E41A111E3561CA5A1B3B71E9DFD02818314E3B77B421BAB5617
  • Body hash5F6A870CC638819BDA2E399A88A619A879D9A1A7DD7DD8416A7B635829582DE1
  • IL size291
Referenced calls
  • 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.MathHelper::ToRadians(System.Single)
  • Microsoft.Xna.Framework.Matrix::CreatePerspectiveFieldOfView(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • Candide.Graphics.Camera::GetCameraOffsetWithoutScaling()
  • Microsoft.Xna.Framework.Matrix::CreateOrthographic(System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)
  • System.Math::Max(System.Single, System.Single)
  • System.Math::Min(System.Single, System.Single)
  • Microsoft.Xna.Framework.Matrix::Lerp(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix, System.Single)
Called by

IsOutsideFoW

public System.Boolean IsOutsideFoW(Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash5A6F41A25FC1ECA310B1D9EE5F6A0BCA04024819CF5BF47C89EFA23DA24BFD1C
  • Body hash68726289CB40A40C1829C1AFEFE03D1DA3D361E0DC32B1562517E8F804B94AF3
  • IL size191
Referenced calls
Called by

LastPingPong

public Microsoft.Xna.Framework.Graphics.RenderTarget2D LastPingPong()

Method metadata
  • Visibilitypublic
  • Return typeMicrosoft.Xna.Framework.Graphics.RenderTarget2D
  • StaticTrue
  • VirtualFalse
  • HashFA0BE91B7FCC106E0C9D1D3B791F6C0A920BB178F13329F576DB688AA249CB2A
  • Body hashF369A846B7CB363512A52550858C4C4C43DFB6877334C678D056030A8E7DC0C7
  • IL size21
Called by

LastPingPong

public Microsoft.Xna.Framework.Graphics.RenderTarget2D LastPingPong(System.Int32 pingpong)

Method metadata
  • Visibilitypublic
  • Return typeMicrosoft.Xna.Framework.Graphics.RenderTarget2D
  • StaticTrue
  • VirtualFalse
  • HashC6114A9237E38910DA6D425E2ABDA91ABDBDF5DFFC30E63C0C33C25950DB44B8
  • Body hashD2954A811BB2C1C83E50CDF62121974E6A1FF4682193B95D61B087B21CB5D3FC
  • IL size17
Called by

LoadEffect

private System.Void LoadEffect(Microsoft.Xna.Framework.Graphics.Effect& effect, System.String filePath, System.Action<Microsoft.Xna.Framework.Graphics.Effect> assigner)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash6893E9FC7F749E2702A859606C44151BC3CE65CCA147B2B1EE810357FDD50502
  • Body hashBB38B0800B92C64A2547B8B32C0D574C8E6A375A42E5C1ACC903AC1A8C2AE4FC
  • IL size18
Referenced calls
  • Microsoft.Xna.Framework.Content.ContentManager::Load(System.String)
Called by

NextPingPong

private Microsoft.Xna.Framework.Graphics.RenderTarget2D NextPingPong(System.Int32 pingpong)

Method metadata
  • Visibilityprivate
  • Return typeMicrosoft.Xna.Framework.Graphics.RenderTarget2D
  • StaticTrue
  • VirtualFalse
  • HashC60286F910A659D20776DFBB824BB9A5CB905A999199254F9CCBA142AE927069
  • Body hash96BB96B0C3E093C14458323950EA647F0B71A799FF9B8776C0B34CBB38621AF1
  • IL size17
Called by

Ping

private System.Void Ping(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D target)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashDEB2DF34E2CDC960E158B565FAF61D5B6700E8A639DB7C80AF33FDCE219B921B
  • Body hashEC57E70F1D8601AFE3DE2DF42C1AA007B09B36B66908B9377269802F9C95238E
  • IL size73
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)
  • 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.Graphics.Texture)
String literals
  • Pingpong

PingPong

private System.Void PingPong(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D target, Microsoft.Xna.Framework.Vector4 color, System.Int32 pingpong)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD557C8636801528698743716FF34EB396B646A662CED233BB9691E2D12E8625D
  • Body hashCCD5DFE201D226A2994EF8C509E73015793865407836163F49568C15CDCE072C
  • IL size143
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Vector4, System.Single, System.Int32)
  • Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)
  • 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.Graphics.Texture)
String literals
  • Pingpong

PingPong

private System.Void PingPong(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D target, System.Int32 pingpong)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash183DA94A8A0AC293229FCB3E825A61A0E67E4657D09732AAA90C0472835E14BA
  • Body hashA7D68B4970AC20BEBB1454CDD67BB956FC057FA9862354177076A7DAFC8C3BD0
  • IL size125
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)
  • 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.Graphics.Texture)
Called by
String literals
  • Pingpong

PingPong

private System.Void PingPong(Microsoft.Xna.Framework.Graphics.Effect effect, System.Int32 pingpong)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash20A9E30C590BCFA56F0E5EEB463AC7BD8A2E233C854A19E729C39B04521A46B1
  • Body hash2B04BC2973565E12067752999E1F89573033B6D7B3191C70E24715203CE9E181
  • IL size96
Referenced calls
  • 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.Graphics.Texture)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)
Called by
String literals
  • Pingpong

PingPong

private System.Void PingPong(Microsoft.Xna.Framework.Graphics.Texture2D target, System.Int32 pingpong)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash11F412F0F8B8B0E317DD65C670B6EE050F530230A8E85407258E4834EEBE2843
  • Body hashE6967FA309CA2364AFAE252961B40BCC39E790B62321075DA94E4E1DC21CD31D
  • IL size134
Referenced calls
  • 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.Graphics.Texture)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)
Called by
String literals
  • InputTexture
  • Pingpong

PingPong

private System.Void PingPong(System.Int32 pingpong)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash81F34B8624ADF096AA6799E81FE39F294662B98CDA91881AB537378B84962B1B
  • Body hash8041DB767D2592246ADB4272CDEFF1955605502B87592EE793A1E340765CC528
  • IL size108
Referenced calls
  • 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.Graphics.Texture)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)
String literals
  • Pingpong

Pong

private System.Void Pong(Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D target)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash20669CB94A813A98EE8EA6928458A11914C0AAAED7C321C84AD05E3D4D5F7A74
  • Body hash18AEE75C638C77E8EB46BC8BC0076791AF07E7A2D0FA6D0189947395A5F19E26
  • IL size73
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)
  • 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.Graphics.Texture)
String literals
  • Pingpong

RegisterDeathSpac

public System.Void RegisterDeathSpac(Candide.Graphics.VFX.CreatureDeathHandler deathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine entitySpac)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashDAC54E029CDC5E6380AFF240053EA08A8BCF365E93D65B2FB5BEFB757A97B732
  • Body hash208615A23DD829A57773FE8DE1E00DF770F76E8141DCABDE4FE3BE86192ED319
  • IL size48
Referenced calls
  • System.ValueTuple<Candide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine>::.ctor(!0, !1)
  • System.Collections.Generic.List<System.ValueTuple<Candide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine>>::Add(!0)
Called by

RegisterEntitySpac

public System.Void RegisterEntitySpac(Shared.Entity.EntityWrapper entity, Candide.Entities.Animations.EntitySpacAnimationStateMachine entitySpac)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash4229F6777EC79B837CBC4C4DEF3B00835F70CE4227ADA2BE3EE25B3F05449E93
  • Body hashA821F368DE1EC516CD9D33E94E5217C621A83813BFEE8AD0A1EBEF72BA6EB20A
  • IL size95
Referenced calls
  • Candide.Graphics.DeferredRenderer::IsOutsideFoW(Shared.Entity.EntityWrapper)
  • Shared.Entity.EntityWrapper::get_Color()
  • Microsoft.Xna.Framework.Color::ToVector4()
  • Shared.Entity.EntityWrapper::get_FlashColor()
  • System.ValueTuple<Shared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine>::.ctor(!0, !1)
  • System.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine>>::Add(!0)
Called by

RegisterPlayerSpac

public System.Void RegisterPlayerSpac(Shared.Entity.EntityWrapper entity, Candide.Entities.Animations.PlayerSpacState playerSpac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skin, Candide.Graphics.VFX.SpacRenderingArgs args)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash8863770508BC7CACE76E1076F783B05D5436242C55B8A26E5F84F54A78F46D48
  • Body hashB54AECBFD7AAB04C7E24485927FFB0CC4CCC4E441437DA8F1986F5CF3B9B0F0D
  • IL size20
Referenced calls
  • System.ValueTuple<Shared.Entity.EntityWrapper, Candide.Entities.Animations.PlayerSpacState, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Candide.Graphics.VFX.SpacRenderingArgs>::.ctor(!0, !1, !2, !3)
  • System.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, Candide.Entities.Animations.PlayerSpacState, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Candide.Graphics.VFX.SpacRenderingArgs>>::Add(!0)

ReloadEffects

public System.Void ReloadEffects(System.Boolean force)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB2CB46CD80D543242FE28A0656AD3BE641A1D6E5ABBDB5260ADFD2D2081993E6
  • Body hash949F9E69899F5C39AB8AB75038A176D8AADE9091E6755F4EAF0912DA83C9E822
  • IL size1397
Referenced calls
  • DeferredRenderer.<>c::<ReloadEffects>b__343_0(Microsoft.Xna.Framework.Graphics.Effect)
  • System.Action<Microsoft.Xna.Framework.Graphics.Effect>::.ctor(System.Object, System.IntPtr)
  • Candide.Graphics.DeferredRenderer::LoadEffect(Microsoft.Xna.Framework.Graphics.Effect&, System.String, System.Action<Microsoft.Xna.Framework.Graphics.Effect>)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_1(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_2(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_3(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_4(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_5(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_6(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_7(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_8(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_9(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_10(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_11(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_12(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_13(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_14(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_15(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_16(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_17(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_18(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_19(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_20(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_21(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_22(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_23(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_24(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_25(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_26(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_27(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_28(Microsoft.Xna.Framework.Graphics.Effect)
  • DeferredRenderer.<>c::<ReloadEffects>b__343_29(Microsoft.Xna.Framework.Graphics.Effect)
String literals
  • effects/Bloom
  • effects/Dof
  • effects/PingPong
  • effects/Deferred
  • effects/DeferredBatchedQuad
  • effects/DeferredBatchedEntities
  • effects/DepthMap
  • effects/PositionMap
  • effects/Light
  • effects/BatchedLight
  • effects/SSAO
  • effects/SSAO2
  • effects/FirstPerson
  • effects/Clouds
  • effects/Water
  • effects/Lava

Render

public System.Void Render()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashEE953AEF0BBB7AFB3D53176001D7B48C436DD48EF82F9F0621C4F70CDA2CB4DA
  • Body hashC5373D098731CDB6586D99B6AE572EFC9520A8BE2BC0EF5B3C1C2AE693FD72A8
  • IL size1600
Referenced calls
Called by
String literals
  • Time
  • Strength
  • S
  • K
  • KCube
  • ChromaticAberrationLensDistortion
  • ChromaticAberration
  • Resolution
  • Offset
  • DebugNormals
  • Yuv
  • Hsl
  • Hsv
  • OkLab

RenderAlbedo

private System.Void RenderAlbedo()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash08908D6940BC32C89E38C83104CAEE4EC743E2D11E072570627781396CAEE10F
  • Body hash22D336D75BDBC025ED15E76AB89BA3FFD16115877116330CDDCE291CEEF82232
  • IL size225
Referenced calls
  • CandideCreator.Shared.Helpers.VectorExtension::ToVector3(Microsoft.Xna.Framework.Vector4)
  • System.Collections.Generic.List<Candide.Graphics.DirectionalLight>::GetEnumerator()
  • List.Enumerator<Candide.Graphics.DirectionalLight>::get_Current()
  • Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • List.Enumerator<Candide.Graphics.DirectionalLight>::MoveNext()
  • System.IDisposable::Dispose()
  • 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.Effect::get_Techniques()
  • Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Graphics.Effect::set_CurrentTechnique(Microsoft.Xna.Framework.Graphics.EffectTechnique)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Candide.Graphics.DeferredRenderer::DrawScreenLightPass(Microsoft.Xna.Framework.Graphics.Effect)
Called by
String literals
  • Color
  • AmbientLight
  • AlbedoMap
  • Metallic

RenderAlbedoFirstPerson

private System.Void RenderAlbedoFirstPerson()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA98B92A3D98D77A02BEB8E0FB26A112BAF6B110C98C12A43ADDE1DCC09403801
  • Body hash3B53BB4BD08126D6DEDF8B0031FA17E092AB5F12A8884F4944FB02E527C169AF
  • IL size144
Referenced calls
String literals
  • AlbedoTexture
  • Positions
  • Multiply

RenderBloom

private System.Void RenderBloom()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC64C6F8A222522FB561D9014899693C694C2DAFF519233E3A9EBAA3FCD47E172
  • Body hash503807E08A6920A64FEDB8485111F91558756D4F48C770BD7D314CB7436C7718
  • IL size844
Referenced calls
  • 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)
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)
  • Candide.Graphics.DeferredRenderer::LastPingPong()
String literals
  • ClipEmissive
  • Threshold
  • BloomStrength
  • BloomDecay
  • InverseTextureSize
  • ClipTexture
  • MetalMap
  • BlurX
  • BlurY
  • InputTexture
  • Sum
  • SumSmooth

RenderCloud

private System.Void RenderCloud()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashBD5791C6218D7D6756F368F52DBF94CA3E3C15D75145534D00342A181BC11D12
  • Body hash66816ECB85FFF93BD0CD12EC2D4732BF5F2BAB60025FFC3106D4701955B2089C
  • IL size590
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.GameTime::get_TotalGameTime()
  • System.TimeSpan::get_TotalMinutes()
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector4::op_Addition(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • System.TimeSpan::get_TotalSeconds()
  • System.Math::Sin(System.Double)
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • 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)
  • System.Collections.Generic.List<Candide.Graphics.DirectionalLight>::GetEnumerator()
  • List.Enumerator<Candide.Graphics.DirectionalLight>::get_Current()
  • Candide.Graphics.Light::SetupLightRender(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)
  • Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, Microsoft.Xna.Framework.Graphics.RenderTarget2D, System.Int32)
  • List.Enumerator<Candide.Graphics.DirectionalLight>::MoveNext()
  • System.IDisposable::Dispose()
String literals
  • WorldPositionOffset
  • TextureTransform
  • Normals
  • Positions
  • AlbedoTexture
  • Weights
  • CloudStart
  • CloudEnd
  • CloudStrength
  • Sum
  • InputTexture

RenderDeferred

private System.Void RenderDeferred()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash9128C59E245DF3C865987B52997F8F2BC05E7735998A55706BD776E62E8441C7
  • Body hashAA3080068054A1CAD5DA39B55DDAE431A59E2C2E5B110CCA040EC34A508AB6C4
  • IL size1283
Referenced calls
Called by
String literals
  • GridTexture
  • NormalMap
  • MetallicMap
  • AlbedoTexture
  • TextureTransform
  • Terrain_Perspective
  • OrtoCameraProjection
  • FullAlbedoTexture
  • Sprite_Perspective
  • TerrainGrid
  • Terrain_SampleNoise
  • Terrain
  • Sprite
  • FloorNoise

RenderDirectionalLights

private System.Void RenderDirectionalLights()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5697236CA1010547E25D27F1F4CF8F58215110C2989AEFA376539CC87E0C13EA
  • Body hash1501A183D17A5988B098455ADFF8ACAABC2C6E22B2C82B453B75225ECD6ECFD3
  • IL size443
Referenced calls
Called by
String literals
  • DirectionalFog
  • Directional
  • Normals
  • Positions
  • AlbedoMap
  • Metallic
  • CameraPosition
  • WorldPositionOffset
  • Metalness
  • Roughness

RenderDirectionalShadowMaps

private System.Void RenderDirectionalShadowMaps()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashAAF052779B3FBC8C14B1807904696ACA4ACCD610BB9D37C98B9B93E75329D0F8
  • Body hashEE3D8F4AFEB67C39F03D2B33B963CB3F55ED90FBDA74708BB344B06831CCD28C
  • IL size83
Referenced calls
Called by

RenderDistortions

private System.Void RenderDistortions()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2BDDDB4B5E5B012A8763A0809F90D20A33C5AAD07A716876FC2348661A0A0342
  • Body hash85179A5CF6DB8E4991EC421579CBB8E8CCFE2314D785793803692B6BD263E5E5
  • IL size681
Referenced calls
  • System.Collections.Generic.List<Candide.Graphics.VFX.VfxShockwave>::get_Count()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)
  • Candide.Graphics.DeferredRenderer::LastPingPong()
  • Candide.Graphics.DeferredRenderer::NextPingPong(System.Int32)
  • Candide.Graphics.DeferredRenderer::GPUCopyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • 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.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • 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)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Color::get_Black()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Color, System.Single, System.Int32)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)
  • System.Collections.Generic.List<Candide.Graphics.VFX.VfxShockwave>::GetEnumerator()
  • List.Enumerator<Candide.Graphics.VFX.VfxShockwave>::get_Current()
  • CandideCreator.Shared.Helpers.VectorExtension::ToFlatGround(Microsoft.Xna.Framework.Vector3)
  • CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()
  • Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()
  • Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()
  • EffectPassCollection.Enumerator::get_Current()
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
  • Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
Called by
String literals
  • WorldPositionOffset
  • AlbedoTexture
  • Positions
  • Distort
  • CameraProjection
  • Position
  • InnerRadius
  • OuterRadius
  • Strength
  • SmokeStrength
  • MeshTranslation
  • MeshScale

RenderDof

private System.Void RenderDof()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash0E5A16F42F98A3DDF077A5D048DBBC115F840FD61B2E1925EC3448D8308A8237
  • Body hash79E520A423E177E1037AB62F92BF162F11E59BB1470C65402D256E6B0478F065
  • IL size1903
Referenced calls
String literals
  • CutOffLow
  • CutOffLowRamp
  • CutOffHigh
  • CutOffHighRamp
  • Strength
  • Speed
  • Gamma
  • CameraTopLeft
  • CameraSize
  • InputTexture
  • Positions
  • Clip
  • InverseTextureSize
  • SampleCount
  • BokehBlur
  • AlphaBlend

RenderEntityDropShadows

private System.Void RenderEntityDropShadows()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash89E01EEE34A6C3DE6CD7164D1F5DF0F7C6B04C7FA9DA81AD162927639022F247
  • Body hash260861F6F9D990E0E8719A5B8DA87BB1C181306E2D006054C39D8810C80BA2F9
  • IL size1432
Referenced calls
Called by
String literals
  • Positions
  • Distort

RenderFog

private System.Void RenderFog()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE3D965C5A371FCD3476A862F316189259888846AD06329E0212AFD17391BE432
  • Body hashB5ED8D30EE37261655E520928630D1C8434ED42FC13E4ECC4B67CC444990480E
  • IL size1658
Referenced calls
  • Candide.UserSettings.GraphicsUserSettings::get_FogIntensity()
  • System.Collections.Generic.List<Candide.Ambience.WeatherAmbienceHandlers.FogInstance>::get_Count()
  • Candide.Graphics.DeferredRenderer::GenerateFirstPerson()
  • Candide.Graphics.DeferredRenderer::SetupCameraProjectionParameters(Microsoft.Xna.Framework.Graphics.Effect)
  • 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)
  • 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)
  • Candide.Graphics.DeferredRenderer::GenerateSkewedTopDownView(System.Single)
  • Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_DepthStencilState(Microsoft.Xna.Framework.Graphics.DepthStencilState)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_RasterizerState(Microsoft.Xna.Framework.Graphics.RasterizerState)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)
  • Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedFog, Candide.Graphics.Batcher.FogBatchData>::Reset()
  • Microsoft.Xna.Framework.Vector4::op_Multiply(Microsoft.Xna.Framework.Vector4, System.Single)
  • Microsoft.Xna.Framework.Vector4::get_One()
  • Microsoft.Xna.Framework.Vector4::op_Addition(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)
  • System.Collections.Generic.List<Candide.Ambience.WeatherAmbienceHandlers.FogInstance>::GetEnumerator()
  • List.Enumerator<Candide.Ambience.WeatherAmbienceHandlers.FogInstance>::get_Current()
  • Microsoft.Xna.Framework.Vector2::get_Zero()
  • CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)
  • CandideCreator.Shared.Models.RectangleF::Intersection(CandideCreator.Shared.Models.RectangleF)
  • System.Nullable<Microsoft.Xna.Framework.Vector4>::GetValueOrDefault(!0)
  • System.Nullable<System.Single>::get_HasValue()
  • System.Nullable<System.Single>::GetValueOrDefault()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)
  • Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
String literals
  • Sprite_Perspective
  • CameraDirection
  • Sprite
  • WorldPositionOffset

RenderGammaCorrection

private System.Void RenderGammaCorrection()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5BCD007026EECA8F409D281218304B6FAB688D85490DE2981A8EDA48F5C9FD6B
  • Body hashDFBC06637CABAF3C7C640C6EFCE1C01F557662237A2D15978B3CA90ACB2CBDBD
  • IL size69
Referenced calls
String literals
  • GammaCorrection

RenderLineLights

private System.Void RenderLineLights()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash85414EED0869336F8F7CE8B19B91BA575D890C7EE319C2FD9C9141C5502C483D
  • Body hashCD7CAB0CD1739359B70B1A44A6AB35C48C6FB514F156B74FAF1E9DFCFC059655
  • IL size647
Referenced calls
  • System.Collections.Generic.List<Candide.Graphics.LineLight>::get_Count()
  • 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)
  • 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.Graphics.Texture)
  • Candide.Graphics.DeferredRenderer::GetCameraPos()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • System.Collections.Generic.List<Candide.Graphics.LineLight>::GetEnumerator()
  • List.Enumerator<Candide.Graphics.LineLight>::get_Current()
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Candide.Graphics.DeferredRenderer::CalculateAttenuation(Microsoft.Xna.Framework.Vector3)
  • Candide.Graphics.DeferredRenderer::DrawScreenLightPass(Microsoft.Xna.Framework.Graphics.Effect)
  • List.Enumerator<Candide.Graphics.LineLight>::MoveNext()
  • System.IDisposable::Dispose()
Called by
String literals
  • Line
  • Normals
  • Positions
  • AlbedoMap
  • Metallic
  • CameraPosition
  • Metalness
  • Roughness
  • Position
  • Hardness
  • Attenuation
  • Direction
  • Length
  • Color
  • Time
  • PulseStrength

RenderNormalizeLight

private System.Void RenderNormalizeLight()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC78D7F118C69E143A603703123DA48E47D1B4078725A64A6D45FF777BF63A18A
  • Body hash302A8011B20DCF0C5FEEFF54905BCFDBCB846D0354A689DFE9619CAE859A5C65
  • IL size403
Referenced calls
  • 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)
  • 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.Graphics.Texture)
  • Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, System.Int32)
Called by
String literals
  • NormalizeLight
  • NormalizeLight2
  • NormalizeLight3
  • NormalizeLight4
  • NormalizeLight5
  • NormalizeLight6
  • NormalizeLight7
  • NormalizeLight8
  • NormalizeLight9
  • Albedo

RenderOutlines

private System.Void RenderOutlines()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD5ADAFA569CB021D89E30832E2DCDE1359C6C686A0C86B2950428101357864B0
  • Body hash6F20A9783B91666F0E405E3C5B63778316A1F3F530D65096739B4179C6F47531
  • IL size116
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)
  • 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)
  • 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.Vector4)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)
  • Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)
String literals
  • OutlineBlend
  • Color
  • InputTexture

RenderPointLights

private System.Void RenderPointLights()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF113B1AB4E3E76A417E4D6ED18B41A8D709A5649C8C8A1C00A2CA9C16441AAB3
  • Body hash7610E13D03581B338DF61CF2BC55258A7BE17551BACDBBFF8FBC88C5C3D9C1FC
  • IL size2831
Referenced calls
Called by
String literals
  • Normals
  • Positions
  • AlbedoMap
  • Metallic
  • CameraPosition
  • Metalness
  • Roughness
  • LightFallOffTweakDistanceMult
  • LightBandingMode
  • GammaInverse
  • Point
  • PointGamma
  • PointNoShadows
  • PointNoShadowsGamma
  • Inverse
  • InputTexture

RenderPointLights2

private System.Void RenderPointLights2()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash6938EDBE43142E05B5C5FEB4FD6B43C6C3B591DCC2F877698F4C625A0EB086E5
  • Body hash62FC13F4C5310E9A3BFCAFE61341E6048F5CF6541FDF7492B7D84328624D46B0
  • IL size3427
Referenced calls
  • System.Collections.Generic.List<DeferredRenderer.PointLightParameters>::Clear()
  • CandideCreator.Shared.EditorGameCommunication.GameProperties::get_QuickRender()
  • Candide.World.WorldHandler::GetEntitySystem()
  • Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)
  • 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.Vector3::get_Zero()
  • System.Collections.Generic.List<DeferredRenderer.PointLightParameters>::Add(!0)
  • System.Collections.Generic.Dictionary<System.Guid, Candide.World.ExteriorWorld>::get_Values()
  • Dictionary.ValueCollection<System.Guid, Candide.World.ExteriorWorld>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, Candide.World.ExteriorWorld>::get_Current()
  • CandideCreator.Shared.Models.RectangleF::get_TopLeft()
  • CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)
  • Dictionary.ValueCollection.Enumerator<System.Guid, Candide.World.ExteriorWorld>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.List<System.ValueTuple<Candide.Graphics.VFX.VfxLightSource, System.String>>::GetEnumerator()
  • List.Enumerator<System.ValueTuple<Candide.Graphics.VFX.VfxLightSource, System.String>>::get_Current()
  • Microsoft.Xna.Framework.Vector3::Length()
  • Candide.Graphics.VFX.VfxLightSource::get_Position()
  • List.Enumerator<System.ValueTuple<Candide.Graphics.VFX.VfxLightSource, System.String>>::MoveNext()
  • System.Collections.Generic.List<DeferredRenderer.PointLightParameters>::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.Graphics.Texture)
  • Candide.Graphics.DeferredRenderer::GetCameraPos()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)
  • Candide.Graphics.DeferredRenderer::GenerateSkewedTopDownView(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_Techniques()
  • Microsoft.Xna.Framework.Graphics.EffectTechniqueCollection::get_Item(System.String)
Called by
String literals
  • Normals
  • Positions
  • AlbedoMap
  • Metallic
  • CameraPosition
  • Metalness
  • Roughness
  • LightFallOffTweakDistanceMult
  • LightBandingMode
  • GammaInverse
  • PointNoShadows2
  • PointNoShadows2Gamma
  • CameraProjection
  • World
  • Point2
  • Point2Gamma

RenderPointShadowMaps

private System.Void RenderPointShadowMaps()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash85F160D85947AA0AC94EA5353C55175DED35DCA5AA3B17FB8BE2E01501D3BDEB
  • Body hash55CA8CBCAB1F7F3F2FD740360E72C2BA739C6BD719CA7805A3DE732516C9BB3A
  • IL size83
Referenced calls

RenderSpotLights

private System.Void RenderSpotLights()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF9BE57879BB3A686AB1A399981C81334FFA9A3542D64DCFA2588C8A4901523E2
  • Body hashC2EDFDDB93B05D4E48CCAC0FBC432167F6BF2C1FF99553A819E1D7557008CF49
  • IL size1604
Referenced calls
Called by
String literals
  • Normals
  • Positions
  • AlbedoMap
  • Metallic
  • CameraPosition
  • Metalness
  • Roughness
  • Spot
  • SpotNoShadows

RenderSpotLights2

private System.Void RenderSpotLights2()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashFAACF28EAE0B9C815B18BF2102D11D74932CD36AC2D9782B70FECE3634C63410
  • Body hashE1AA1C06DC3A51C567B680725CDF16F5BF2A657A1F8442D394E4C0C8C093BC44
  • IL size2257
Referenced calls
Called by
String literals
  • Normals
  • Positions
  • AlbedoMap
  • Metallic
  • CameraPosition
  • Metalness
  • Roughness
  • LightBandingMode
  • SpotNoShadows2
  • World
  • CameraProjection
  • Spot2

RenderSsao2

private System.Void RenderSsao2()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash489C9ED7E09A09B13A9AA8358E595C2B289F0660D043F25D85BABED247D06531
  • Body hashAE71F1332115B66F4CA33729B15DC75A6C4D69F2DF9F687F9655763E0C26AD42
  • IL size753
Referenced calls
  • 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.Graphics.Texture)
  • CandideCreator.Shared.Helpers.RandomHelper::Shuffle(!!0[], System.Random)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single[])
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)
  • 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)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Candide.Graphics.DeferredRenderer::DrawScreen(Microsoft.Xna.Framework.Graphics.Effect)
  • Candide.Graphics.DeferredRenderer::LastPingPong()
  • Candide.Graphics.DeferredRenderer::GPUCopyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)
Called by
String literals
  • Normals
  • Positions
  • TopDownPositionMap
  • MetalMap
  • RandomAngle
  • RandomStep
  • Radius
  • NegInvRadiusSquare
  • Bias
  • DotScale
  • CutOff
  • UvPerWorldPixel
  • SSAO
  • Blur
  • NormalTexture
  • InputTexture

RenderToneMapping

private System.Void RenderToneMapping()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCD7F56415A74636F14A2FEA40F28DEFB962BF66374870B1F618E697E4957D0CD
  • Body hash47CC60D7FD9B67B089EDFAD9475E8E0A9AA47E8285B6FEB4B00C87E161EAB08A
  • IL size99
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)
  • 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)
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, System.Int32)
String literals
  • ExposureMapping
  • Exposure

RenderToneMappingMultiply

private System.Void RenderToneMappingMultiply()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF8BADBC9017824851041B4F070B1F1F1CFD3094D8D3B7FA732E2CB91D72C6A0E
  • Body hash9AD2B83A8E2AB7F3DA6E7923B07582CAC52903E05746334D422CE0C69C200606
  • IL size99
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)
  • 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)
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, System.Int32)
String literals
  • Multiply
  • MultiplyAmount

RenderToneMappingSubtract

private System.Void RenderToneMappingSubtract()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash64D3FB72F60733FC0758BFA578917FC1B3D967016984EC189B906C245333AC98
  • Body hash83F73B208169008972EFA6A5B753E83151D32064291C6D030C9B189E93C4792C
  • IL size121
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)
  • 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)
  • Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()
  • Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Candide.Graphics.DeferredRenderer::PingPong(Microsoft.Xna.Framework.Graphics.Effect, System.Int32)
String literals
  • Subtract
  • SubtractAmount

RenderTopDownDepth

private System.Void RenderTopDownDepth()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash1C98B395AA074D7FCC641B1A9B9021D79F731B093FEB6B9F73DC2F278098AF79
  • Body hash8FD7D8CA2A9874A958B0B4AA88311E75BB31E9A6AD8D72439505F44F1372C694
  • IL size46
Referenced calls

RenderTopDownPosition

private System.Void RenderTopDownPosition()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD37966EB228B14E0A721D86A1C11F627CCCB59CCDA4699A529CEA0889BF1DEDF
  • Body hash73AC89E57163D3DCB718E5C22925C33A99B424DF16A5CC96ECCBEC7403D8619D
  • IL size159
Referenced calls
Called by
String literals
  • WorldPositionOffset
  • PositionMap
  • PositionMapSprites

RenderWater

private System.Void RenderWater()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA194DE2A1F87362F4CA4FF4AEA97329368F659E5E641818638939BE32E281224
  • Body hashDC7D6D64FBACF0E4A5FF5B962E5C47CCBC2D8FA11EC2220D3E166BEB3AFBB0CE
  • IL size2318
Referenced calls
  • System.Collections.Generic.List<System.ValueTuple<CandideCreator.Shared.Models.WaterZone, System.Single>>::get_Count()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)
  • Candide.Graphics.DeferredRenderer::LastPingPong()
  • Candide.Graphics.DeferredRenderer::NextPingPong(System.Int32)
  • Candide.Graphics.DeferredRenderer::GPUCopyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Graphics.Texture2D)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Microsoft.Xna.Framework.Color::get_Black()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::Clear(Microsoft.Xna.Framework.Graphics.ClearOptions, Microsoft.Xna.Framework.Color, System.Single, System.Int32)
  • 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.Graphics.Texture)
  • Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector4)
  • CandideCreator.Shared.Helpers.VectorExtension::ToVector3(Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Int32)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector2)
  • System.Collections.Generic.List<Candide.Graphics.DirectionalLight>::get_Count()
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Candide.UserSettings.GraphicsUserSettings::get_WaterReflections()
  • CandideCreator.Shared.EditorGameCommunication.GameProperties::get_QuickRender()
  • 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)
  • System.Single::Ceiling(System.Single)
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Matrix)
  • System.Collections.Generic.List<System.ValueTuple<CandideCreator.Shared.Models.WaterZone, System.Single>>::GetEnumerator()
Called by
String literals
  • WorldPositionOffset
  • AlbedoTexture
  • CausticsTexture
  • WaterHeightMapTexture
  • Positions
  • Normals
  • ViewDirection
  • Ripple
  • AmbientColor
  • ColorAbsorption
  • FoamLineColor
  • ReflectionSamples
  • InverseReflectionSamples
  • ViewportTransform
  • SunDirection
  • Water3

SetBaseLighting

private System.Void SetBaseLighting()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC0BBC6DC5C188B3499AC676169A36C81099C7F1E5E9EE9FBDEAFFD9849051E9E
  • Body hash4991146FCB822A8B64A2633349B2976FCCB7A977C7994F3329BD5C22A34A9FEB
  • IL size310
Referenced calls
Called by

Setup

public System.Void Setup(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash08240128C416F659C625ACA599D0C359E974F2FAADB8AA2DA5509E53F3A0B28D
  • Body hashDCD5D8E68CD6B07D66F4BC7335FADF676F44A63865EC65774637B87D20B92A65
  • IL size4037
Referenced calls
  • Microsoft.Xna.Framework.Graphics.SpriteBatch::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()
  • Microsoft.Xna.Framework.Graphics.Viewport::get_Width()
  • Microsoft.Xna.Framework.Graphics.Viewport::get_Height()
  • System.Math::Sqrt(System.Double)
  • 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)
  • Microsoft.Xna.Framework.Graphics.RenderTargetBinding::op_Implicit(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Microsoft.Xna.Framework.Graphics.BlendState::.ctor()
  • Microsoft.Xna.Framework.Graphics.BlendState::set_IndependentBlendEnable(System.Boolean)
  • Microsoft.Xna.Framework.Graphics.BlendState::set_AlphaBlendFunction(Microsoft.Xna.Framework.Graphics.BlendFunction)
  • Microsoft.Xna.Framework.Graphics.BlendState::set_AlphaDestinationBlend(Microsoft.Xna.Framework.Graphics.Blend)
  • Microsoft.Xna.Framework.Graphics.BlendState::get_AlphaSourceBlend()
  • Microsoft.Xna.Framework.Graphics.BlendState::set_AlphaSourceBlend(Microsoft.Xna.Framework.Graphics.Blend)
  • Microsoft.Xna.Framework.Graphics.BlendState::get_BlendFactor()
  • Microsoft.Xna.Framework.Graphics.BlendState::set_BlendFactor(Microsoft.Xna.Framework.Color)
  • Microsoft.Xna.Framework.Graphics.BlendState::get_ColorBlendFunction()
  • Microsoft.Xna.Framework.Graphics.BlendState::set_ColorBlendFunction(Microsoft.Xna.Framework.Graphics.BlendFunction)
  • Microsoft.Xna.Framework.Graphics.BlendState::get_ColorDestinationBlend()
  • Microsoft.Xna.Framework.Graphics.BlendState::set_ColorDestinationBlend(Microsoft.Xna.Framework.Graphics.Blend)
  • Microsoft.Xna.Framework.Graphics.BlendState::get_ColorSourceBlend()
  • Microsoft.Xna.Framework.Graphics.BlendState::set_ColorSourceBlend(Microsoft.Xna.Framework.Graphics.Blend)
  • Microsoft.Xna.Framework.Graphics.BlendState::get_Item(System.Int32)
  • Microsoft.Xna.Framework.Graphics.TargetBlendState::set_ColorSourceBlend(Microsoft.Xna.Framework.Graphics.Blend)
  • Microsoft.Xna.Framework.Graphics.TargetBlendState::set_AlphaSourceBlend(Microsoft.Xna.Framework.Graphics.Blend)
  • Microsoft.Xna.Framework.Graphics.TargetBlendState::set_ColorDestinationBlend(Microsoft.Xna.Framework.Graphics.Blend)
  • Microsoft.Xna.Framework.Graphics.TargetBlendState::set_AlphaDestinationBlend(Microsoft.Xna.Framework.Graphics.Blend)
  • Microsoft.Xna.Framework.Color::get_White()
  • Microsoft.Xna.Framework.Graphics.TargetBlendState::set_AlphaBlendFunction(Microsoft.Xna.Framework.Graphics.BlendFunction)
  • Microsoft.Xna.Framework.Graphics.BlendState::get_AlphaDestinationBlend()
  • Microsoft.Xna.Framework.Graphics.TargetBlendState::set_ColorBlendFunction(Microsoft.Xna.Framework.Graphics.BlendFunction)
  • Microsoft.Xna.Framework.Graphics.TargetBlendState::set_ColorWriteChannels(Microsoft.Xna.Framework.Graphics.ColorWriteChannels)
Called by
String literals
  • Depth
  • TopDownDepth
  • Normal
  • Metallic
  • Position
  • TopDownPosition
  • AlbedoMap
  • HBOA++
  • Ping
  • Pong
  • BloomTop2
  • BloomBase2
  • BloomTop
  • BloomBase
  • DofTop2
  • DofBase2

SetupAabbCube

private System.Void SetupAabbCube()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE9E518A293D6C547F5CCA60243A5B02B1C1A0543E5F54A0E216AE06E12E98995
  • Body hashBD18B26374333E3FC635992A68BE8CEEA381FFFA6E46EA2D7B8A78F1A8A53032
  • IL size52
Referenced calls

SetupBatchRenderers

private System.Void SetupBatchRenderers()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC2573FF08614118C8D63F09ECDACCA5C76D75A0336B2E834425F6C64F45A111B
  • Body hashEA412CCFF25E9489F47DA49FC95A9127A76860EB6C60BB1EA115542F1557F7D3
  • IL size132
Referenced calls
  • Candide.Graphics.Batcher.RenderBatchedParticles::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)
  • Candide.Graphics.Batcher.RenderBatchedConstructionSites::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)
  • Candide.Graphics.Batcher.DropShadowBatcher::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)
  • Candide.Graphics.Batcher.RenderBatchedFog::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)
  • Candide.Graphics.Batcher.RenderBatchedSpacs::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)
  • Candide.Graphics.Batcher.RenderBatchedEntities::.ctor(System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.GraphicsDevice)

SetupCameraProjectionParameters

private System.Void SetupCameraProjectionParameters(Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCEADDC4F63DF256C54EC7E33D498126C541A7150DB04ED3CE2F56CDD229B207C
  • Body hash8D19F0D18B3D05D638BADA17817C18123716643D1EA5B12F53A5B97702856E9C
  • IL size78
Referenced calls
  • 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)
  • Candide.Graphics.DeferredRenderer::GetWorldPositionOffset()
  • Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)
Called by
String literals
  • CameraProjection
  • WorldPositionOffset

SetupCenteredCircle

private System.Void SetupCenteredCircle()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5ECEA8ECFD9CAEA69F4FF8B8A66687C61C8DD374671DF0495D8694602F77A5FA
  • Body hashB7167D9F28F77E59C254807B42FD3C0762E4F05584C136178FC34C20732C75D8
  • IL size347
Referenced calls
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)
  • System.Math::Cos(System.Double)
  • System.Math::Sin(System.Double)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])
  • Microsoft.Xna.Framework.Graphics.IndexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.IndexElementSize, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[])

SetupCenteredCylinder

private System.Void SetupCenteredCylinder()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash8CFC62778D7B70237C56F8C47C550E96D64E34C97C2D6E72FA1D80DC568E0FF0
  • Body hash2EBB584DE7D3D87B5619B9CBE95C45451B6C88F99F7021BA93F1D181C2668838
  • IL size57
Referenced calls

SetupConeLightVertexBuffer

private System.Void SetupConeLightVertexBuffer(System.Boolean reload)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashAB2792A32A3FED9462A611D7093A99D028756F15C24BB5660718B624B199DA61
  • Body hashE534003EE4D2E94CC6EDA743341BA303FE2B807F5AD555C8901A2F13F69F694D
  • IL size397
Referenced calls
  • Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()
  • Microsoft.Xna.Framework.Vector3::get_Zero()
  • CandideCreator.Shared.Helpers.VectorExtension::AngleToVector3(System.Single)
  • Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.VertexPosition::.ctor(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])

SetupEntityPlane

private System.Void SetupEntityPlane()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash47C62A90B8E8D251A1D5248C0427B3F8D903F9AEDB65CC51E76D456C908E1C35
  • Body hash93BCF8856E805D499B0F3BF77681F6A6725B00675E6F4FAEDEE62E9B7FB59F86
  • IL size1307
Referenced calls
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector3>::.ctor()
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector3>::Add(!0)
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>::.ctor()
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>::Add(!0)
  • CandideCreator.Shared.Models.IndexedMesh::.ctor()
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::.ctor()
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedSurface>::.ctor()
  • CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::Add(!0)
  • CandideCreator.Shared.Models.IndexedMesh::UpdateIndexBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice)
  • CandideCreator.Shared.Models.IndexedMesh::UpdateVertexBuffer()

SetupEntityPlaneFlip

private System.Void SetupEntityPlaneFlip()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash896B6CC59DDB992360EF4450FFCFA9AFE0BDAC3B1010C76697D4EB389A632CC1
  • Body hash3EAB942D4D582741C782D8C8C290C2424933FEDB3FE629796FB2DE0F3FCE124F
  • IL size1307
Referenced calls
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector3>::.ctor()
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector3>::Add(!0)
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>::.ctor()
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>::Add(!0)
  • CandideCreator.Shared.Models.IndexedMesh::.ctor()
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::.ctor()
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedSurface>::.ctor()
  • CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::Add(!0)
  • CandideCreator.Shared.Models.IndexedMesh::UpdateIndexBuffer(Microsoft.Xna.Framework.Graphics.GraphicsDevice)
  • CandideCreator.Shared.Models.IndexedMesh::UpdateVertexBuffer()

SetupHorizontalCenteredPlane

private System.Void SetupHorizontalCenteredPlane()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash006753CE6D8B3903703B4672A68A4374D896F925B3B0B561CCD1D05E972F30D4
  • Body hashEBC9D8048A663F43CE79C458161E11CBD85B3AE6A0474305FB2437B2E2180E7A
  • IL size453
Referenced calls
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])

SetupHorizontalLeftCenteredPlane

private System.Void SetupHorizontalLeftCenteredPlane()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash33E8E98F3B4428CB6852BB4BFF902DBF46D99B8596E910E6FAEFD8AEE477F0D0
  • Body hash8651D21FE7F0818BF0C4A88667D476A077E775C909C7FFF6A4493599CEC5271F
  • IL size453
Referenced calls
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])

SetupHorizontalTopLeftPlane

private System.Void SetupHorizontalTopLeftPlane()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2F1AB0CD58F4806AAB7B08DABDE4E028A41E44C9E2C82B6303DC764D3457E728
  • Body hash4EEA840745B31CC0AF4DE1733DC4EF653D3F8B96E0BA25581D976DF44E1947B0
  • IL size453
Referenced calls
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])

SetupIndexedBasePlane

private System.Void SetupIndexedBasePlane()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash180079AA3824AFA2CB07CD163DD2BE823AD1798FB1B3C0DEA8F86319D622DA85
  • Body hashDFE9720B60DF0FAC71F24119E693F1C03DA456946D09681ABA8DBA908A7EC425
  • IL size49
Referenced calls
  • CandideCreator.Shared.Models.IndexedBasePlane::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Single, System.Single, System.Single, System.Single, System.Single)

SetupScreenPolygon

private System.Void SetupScreenPolygon()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2C193AD76B6947F28EE8E97A593612B65E91CDF78E8DB2594F18935B60DD99AB
  • Body hash14486ACB4025902A6226EAE2A18AAB7F0A3EBF8DD37A7FC061F177D125BBD1CA
  • IL size192
Referenced calls
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.VertexPositionTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])

SetupScreenQuad

private System.Void SetupScreenQuad()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF8CB3128A05562FEB4E3867221C567CB0BD3527A99BA67364C36F9DD8186ECFD
  • Body hash1D73457BE430F6626CCD1EA7FEEEFF94B5800C1B47E4DBA2B93DDD3B40AAF2D8
  • IL size333
Referenced calls
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.VertexPositionTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])

SetupVerticalCenteredPlane

private System.Void SetupVerticalCenteredPlane()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash77D6CBC30036D84331E1D2818840831E75B1DCD23394215B5F3BF090036D6A04
  • Body hash11009291926AD99B1318D415B480E97F0ABDDDF8A716B05603477A3B5384AA3A
  • IL size859
Referenced calls
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[])

StartInterpolationToFirstPerson

public System.Void StartInterpolationToFirstPerson()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB1AB8971A0A6C535EED1FD78F065D4B397BCC7E7FCB6688F67CAD3B22A77F786
  • Body hash0967F58CB7BFB5094C2BC74D170F3770FF427CD3177446A16D77E09B3628E89A
  • IL size108
Referenced calls
Called by

StartInterpolationToOrtho

public System.Void StartInterpolationToOrtho()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD6AFC9C36449B17FAC221A8A2193FE87A5D51505F3726F307FB8BA43FCE5D10E
  • Body hashFA88E00A0D139B1BE27E11144BE3C2F15735E814329FE86116A2D70B0B29FC43
  • IL size33
Called by

Update

internal System.Void Update()

Method metadata
  • Visibilityinternal
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD1D7D187AB830F431E7A83A2DB0155ED50A8258A96AE192898C31464B488E51A
  • Body hash4FC1BDB9A5CFBAFB9F43D48760DCBD75C6286EA37A2D506AD95FA7EC2788AD70
  • IL size705
Referenced calls
Called by

UpdateFirstPersonCamera

private System.Void UpdateFirstPersonCamera()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash75653B12635E9644389E88DD18F2583444138CE868EB422FECA5711ACF49D9ED
  • Body hashA58A2521DFB5E8D830088875E1D7A47B10795F0C81807D76425F44EC193482D8
  • IL size747
Referenced calls
Called by

UpdateInterpolation

private System.Void UpdateInterpolation()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA30E6E2E26178BCBB45D1611AE777EC86EB7BE546B04DD9609E9BAB8C91BD2EC
  • Body hash681EF24856E863A73E89C5D88C530BC833650C86FA2C043C2FC327830E5E2961
  • IL size153
Referenced calls
Called by