Romestead Assembly Reference

Candide.Graphics.Batcher.Batcher

Type JSON

public class in Candide.Graphics.Batcher

Methods39
Properties1
Fields29
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
MAX_INDICESprivateprivate System.Int32 MAX_INDICES
MAX_SPRITESprivateprivate System.Int32 MAX_SPRITES
MAX_VERTICESprivateprivate System.Int32 MAX_VERTICES
ShouldRoundDestinationspublicpublic System.Boolean ShouldRoundDestinations
UseFnaHalfPixelMatrixpublicpublic System.Boolean UseFnaHalfPixelMatrix
_beginCalledprivateprivate System.Boolean _beginCalled
_blendStateprivateprivate Microsoft.Xna.Framework.Graphics.BlendState _blendState
_cornerOffsetXprivateprivate System.Single[] _cornerOffsetX
_cornerOffsetYprivateprivate System.Single[] _cornerOffsetY
_customEffectprivateprivate Microsoft.Xna.Framework.Graphics.Effect _customEffect
_depthStencilStateprivateprivate Microsoft.Xna.Framework.Graphics.DepthStencilState _depthStencilState
_disableBatchingprivateprivate System.Boolean _disableBatching
_indexBufferprivateprivate Microsoft.Xna.Framework.Graphics.IndexBuffer _indexBuffer
_indexDataprivateprivate System.Int16[] _indexData
_matrixTransformMatrixprivateprivate Microsoft.Xna.Framework.Matrix _matrixTransformMatrix
_multiTextureprivateprivate System.Boolean _multiTexture
_numSpritesprivateprivate System.Int32 _numSprites
_projectionMatrixprivateprivate Microsoft.Xna.Framework.Matrix _projectionMatrix
_rasterizerStateprivateprivate Microsoft.Xna.Framework.Graphics.RasterizerState _rasterizerState
_samplerStateprivateprivate Microsoft.Xna.Framework.Graphics.SamplerState _samplerState
_shouldIgnoreRoundingDestinationsprivateprivate System.Boolean _shouldIgnoreRoundingDestinations
_spriteEffectprivateprivate Candide.Graphics.Batcher.SpriteEffect _spriteEffect
_spriteEffectPassprivateprivate Microsoft.Xna.Framework.Graphics.EffectPass _spriteEffectPass
_textureInfoprivateprivate Microsoft.Xna.Framework.Graphics.Texture2D[] _textureInfo
_textureInfo1privateprivate Microsoft.Xna.Framework.Graphics.Texture2D[] _textureInfo1
_textureInfo2privateprivate Microsoft.Xna.Framework.Graphics.Texture2D[] _textureInfo2
_transformMatrixprivateprivate Microsoft.Xna.Framework.Matrix _transformMatrix
_vertexBufferprivateprivate Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer _vertexBuffer
_vertexInfoprivateprivate Batcher.VertexPositionColorTexture4[] _vertexInfo

Properties

NameVisibilitySignature
TransformMatrixpublicpublic Microsoft.Xna.Framework.Matrix TransformMatrix

Methods

Begin

public System.Void Begin()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash5D0D249A7C29FFA95362225B4289DDDE34587876E9A7FD93A4EEF6A443B797FB
  • Body hashFBD74B25171EDFAC469772CB0296809F9E92B4E994D07616EB65DD6C9570D4F4
  • IL size34
Referenced calls

Begin

public System.Void Begin(Microsoft.Xna.Framework.Graphics.BlendState blendState)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashDA6ABAD8F47AA1532E008D811C5D0600D61921D52663CC0BC1D112D346D2D002
  • Body hash7EB75AB9765231C78017943A87E077E90C79F73479859DAC42B2ED7325A85FE5
  • IL size30
Referenced calls

Begin

public System.Void Begin(Microsoft.Xna.Framework.Graphics.BlendState blendState, Microsoft.Xna.Framework.Graphics.SamplerState samplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState depthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState rasterizerState)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash0EC525CBE463E7BEE4BA621CC36536FC716DEBDF4829BE9AAD37ED23712D556D
  • Body hashC92D142E0D0F867DAAD374355E67E47C38B34C0ED53AD6DA16EB29CBCF9FF6D0
  • IL size19
Referenced calls
Called by

Begin

public System.Void Begin(Microsoft.Xna.Framework.Graphics.BlendState blendState, Microsoft.Xna.Framework.Graphics.SamplerState samplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState depthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState rasterizerState, Microsoft.Xna.Framework.Graphics.Effect effect)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash94B603C5D4EE24061715FE125D5D9E76AB891072C7AF15D8A9D67C0065581C38
  • Body hash7F06E036A466C7886F1F69CD0464DE782E33AEA1524B74D8B3B79D1E24640F77
  • IL size20
Referenced calls

Begin

public System.Void Begin(Microsoft.Xna.Framework.Graphics.BlendState blendState, Microsoft.Xna.Framework.Graphics.SamplerState samplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState depthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState rasterizerState, Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Matrix transformationMatrix)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashBAB64CC76806F5EC87E216534C4BF3C31C862CDF8D284A52000BA63D9BD46C0B
  • Body hash6BC2DC1733C9FBB375EC3B64C8E60AD0D8F4697C9FA863C36B70C75EDEB7F9E9
  • IL size17
Referenced calls

Begin

public System.Void Begin(Microsoft.Xna.Framework.Graphics.BlendState blendState, Microsoft.Xna.Framework.Graphics.SamplerState samplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState depthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState rasterizerState, Microsoft.Xna.Framework.Graphics.Effect effect, Microsoft.Xna.Framework.Matrix transformationMatrix, System.Boolean disableBatching)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1F200BB48E52FA95884B00FD3F3C5473F382EDDE9C84E3E3BB1B9438E916E16B
  • Body hashF5FFCEF18CAE718C14AA0C12067AF3E7C359736F2C24F05CFAC0B2ACC099E9AB
  • IL size111
Referenced calls
Called by

Begin

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash840D16774B5A1D657A90D1175AE9C83C0664276B7CDDF4F1BA3EA5EB31DA41FD
  • Body hashB992618163B7A5A734E618BECF0FF53A4920DE69B6C1077E36BD6A53C476719A
  • IL size34
Referenced calls

Begin

public System.Void Begin(Microsoft.Xna.Framework.Matrix transformationMatrix)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash36CC7954FA06ABC08345C35828D143BC9AD662A3A24C65DE92FA60B6081317A4
  • Body hashB35D1F1EF72C1E6D64E93A66DE5433B339F34DDE629155E61728F40944457779
  • IL size30
Referenced calls

CheckBegin

private System.Void CheckBegin()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash0FFD922903ED500D4BC965BA84CFB07C6A75B33E202500B89EA4E0B047144B73
  • Body hash94181ED690D7E072364F22D4B3EAFDA1DE4712908EA9E4680F6407CBB8A9DB77
  • IL size20
Referenced calls
  • System.InvalidOperationException::.ctor(System.String)
String literals
  • Begin has not been called. Begin must be called before you can draw

Dispose

protected System.Void Dispose(System.Boolean disposing)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashDC0528D45B00443461F6826177C914204E6E097B5170D6D6E38D9658D369A921
  • Body hashE43B47A46CA7FBFE7F9A818F90BF3924E6795340441702A3CDB591593F2DB5C9
  • IL size54
Referenced calls

Draw

public System.Void Draw(Candide.Graphics.Batcher.Sprite sprite, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 scale, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA5245189EEC70C2D64D6E856F987A42923E3AA4E5D77EC061917B0DCAE943455
  • Body hashAC7F3A6ECC95257D13C84DE334B9BEDD02CBCFACB93F3DBB7A7F4FF5271B2611
  • IL size66
Referenced calls

Draw

public System.Void Draw(Candide.Graphics.Batcher.Sprite sprite, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, System.Single scale, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE866DF2138C9F6130A5C968011E9B2BEF2B9350E5FC462DAF45ED63C3798474D
  • Body hash6799848A523CBAB144C63799630D97833EA30DBBC442BF1ABE4CFABED2288007
  • IL size56
Referenced calls

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash93AA3894DF5854D6FCA80A8321F66DD581E986E701F4B7F922AD54F5A9E0EB99
  • Body hash80FCF6021274BC63F258BB4894C2F36BC99E5C2DCF09AA259A7007FA1547D0E0
  • IL size87
Referenced calls

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle, Microsoft.Xna.Framework.Color color)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF2A0EC0C695AC0E2FB60DF2B3DC648AEDDCD2A89BE80E9CD4C7864D4C9B81015
  • Body hashDB347F8FF64A58E8861C6ED4F68E4694B24C160ABBDDF46D6A64D291677A7C07
  • IL size83
Referenced calls

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle, System.Nullable<Microsoft.Xna.Framework.Rectangle> sourceRectangle, Microsoft.Xna.Framework.Color color)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF63990DDC450F2F6FC0006DDEB36C4A5F2B34A3E049EFDCE746E711A4BD01AD0
  • Body hashA8CC27DB4EF966A660F81EF9CF63201F1E9C795D2567F4409D789ABE52DA9E87
  • IL size76
Referenced calls
Called by

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle, System.Nullable<Microsoft.Xna.Framework.Rectangle> sourceRectangle, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Graphics.SpriteEffects effects)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6582DA0AF084E2F29BA9EAFE58FFE0DBDA3F86FFCF1C9D1B7BA5D9EFE7D4AB44
  • Body hashFCE9B8034E15B21F3A13FBF0629C4ACB6265CA173D7E1535FEED9D18E1A5ED99
  • IL size80
Referenced calls

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle, System.Nullable<Microsoft.Xna.Framework.Rectangle> sourceRectangle, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth, System.Single skewTopX, System.Single skewBottomX, System.Single skewLeftY, System.Single skewRightY)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash00E5B42AEF049F7114DDD23D9FBBB7C247188E2421CA8165A766ADDFC5101C82
  • Body hash4113FB82A79805F5E58BDE69822F73797AD72A48DD1F924BE70AB96A6EB258BC
  • IL size62
Referenced calls

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle, System.Nullable<Microsoft.Xna.Framework.Rectangle> sourceRectangle, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA909F9EC10028C3760F09E8C6E9043F64E8C3944EC162941E77A177DFC36C9B9
  • Body hash2558CBAF264E5AE9F6568F105F7B5168BCE99C44B65ED8FAFA956C6C227BA714
  • IL size71
Referenced calls

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash83DC48232C5F8FA9DA42E496433575DD59B1D0A1810B1AF3D16EF6F4DE75AEF6
  • Body hashE13B3E3B95EC776469E3A4044F4C55562C94ABAFFC7D95BAAF9FB9B921358A8A
  • IL size81
Referenced calls

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash3C1FA1E19321C703D10D6CBF5E0CAB97BD8B79D3EAA21B8697D448279913DB8E
  • Body hash781C33AABD78B6F199A51457B0C157EE0AA7EDC8735730D2EE9D9B692B104523
  • IL size77
Referenced calls

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, System.Nullable<Microsoft.Xna.Framework.Rectangle> sourceRectangle, Microsoft.Xna.Framework.Color color)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash83ED7D9F5F89F858B736D8D563ACED95A4C3AC646C7D6CB6E165EAD88F3CAA5F
  • Body hash032E104638CE9D271AE527F0CF60E063402F8C397E6080D9B933197F47D4E289
  • IL size70
Referenced calls

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, System.Nullable<Microsoft.Xna.Framework.Rectangle> sourceRectangle, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 scale, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash878BCADE375F56F62BB56C8BBD2CBC04A2691D51D66DF2A71405159FF4136505
  • Body hash2BFBABA203D35AD97D8DB13A4D43CDD342277C518139A4F89A935E9066CCAAAD
  • IL size69
Referenced calls

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, System.Nullable<Microsoft.Xna.Framework.Rectangle> sourceRectangle, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 scale, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth, System.Single skewTopX, System.Single skewBottomX, System.Single skewLeftY, System.Single skewRightY)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash181E25FD6F0758DF2BE75E79D49DF5A9A2AD26205D2FD404ADFE2CFC82926146
  • Body hash2E41D438CF87F5E49A9BC907128B28C5001210D1CEFDD1A2A28CACA8919AACC0
  • IL size57
Referenced calls

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position, System.Nullable<Microsoft.Xna.Framework.Rectangle> sourceRectangle, Microsoft.Xna.Framework.Color color, System.Single rotation, Microsoft.Xna.Framework.Vector2 origin, System.Single scale, Microsoft.Xna.Framework.Graphics.SpriteEffects effects, System.Single layerDepth)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1816710E5BB6896D8A750E546F539248DE832FA76A351E006F8184BF8FBF9902
  • Body hashD5ADE07CDE68E10D1887ADC59E75FF84D609133FC9A9024F84BA12CC79E2E787
  • IL size59
Referenced calls

DrawMulti

public System.Void DrawMulti(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Graphics.Texture2D texture1, Microsoft.Xna.Framework.Graphics.Texture2D texture2, Microsoft.Xna.Framework.Rectangle destinationRectangle, Microsoft.Xna.Framework.Rectangle sourceRectangle, Microsoft.Xna.Framework.Color color)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash29FA6C1E3BAD963969EA61BFD3912440B7B637D87598D431DB7093D7ECE0FBE5
  • Body hash23136B07FBB4BD0CCB77742060F2791F602C34A2576221DADDDDAFB47C72DA7B
  • IL size47
Referenced calls
Called by

DrawMulti

public System.Void DrawMulti(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Graphics.Texture2D texture1, Microsoft.Xna.Framework.Graphics.Texture2D texture2, Microsoft.Xna.Framework.Rectangle destinationRectangle, Microsoft.Xna.Framework.Rectangle sourceRectangle, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Graphics.SpriteEffects effects)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash0445BC31E8C3E4211D69F44E0BCAEBEA86010DAF81D0BE3F137517E41491F70A
  • Body hashBFC0AFC60D3D7B5DD94497D378E2D722AFB968116CB7FA0739E85AA3FF789ADD
  • IL size51
Referenced calls
Called by

DrawPrimitives

private System.Void DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture texture, Microsoft.Xna.Framework.Graphics.Texture texture1, Microsoft.Xna.Framework.Graphics.Texture texture2, System.Int32 baseSprite, System.Int32 batchSize)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashBC2A35B4238257EEB809693DF88F02454524456849DBE993F80F429389F3C583
  • Body hash907F56DE7BA79B7FF2339450A1F1D632B44653311AD8E7AF4B04472B8BA76B55
  • IL size223
Referenced calls
  • 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()
  • Candide.Graphics.Batcher.GraphicsResource::get_GraphicsDevice()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Textures()
  • Microsoft.Xna.Framework.Graphics.TextureCollection::set_Item(System.Int32, Microsoft.Xna.Framework.Graphics.Texture)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
  • System.IDisposable::Dispose()
Called by

DrawPrimitives

private System.Void DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture texture, System.Int32 baseSprite, System.Int32 batchSize)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashFD991715E2D5A730DA9CBEA72C26430E6157198C60FB4823DC284A5B3D5A477B
  • Body hashC25C39B3E9604BFABA9E7A98D8A392FD761D66AD636CEE553CD17F31C72758A0
  • IL size144
Referenced calls
  • 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()
  • Candide.Graphics.Batcher.GraphicsResource::get_GraphicsDevice()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Textures()
  • Microsoft.Xna.Framework.Graphics.TextureCollection::set_Item(System.Int32, Microsoft.Xna.Framework.Graphics.Texture)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)
  • EffectPassCollection.Enumerator::MoveNext()
  • System.IDisposable::Dispose()
Called by

DrawRaw

public System.Void DrawRaw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector3[] verts, Microsoft.Xna.Framework.Vector2[] textureCoords, Microsoft.Xna.Framework.Color color)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB1B97279E059FD37E4BE4B5A268A83131A77DFB389AF57241B8ADBFADAC2448F
  • Body hashB56EE32D0ABDB8E477A5709024A75754E3F716202AA3C627E80275AEC4DBC2D3
  • IL size247
Referenced calls

DrawRaw

public System.Void DrawRaw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector3[] verts, Microsoft.Xna.Framework.Vector2[] textureCoords, Microsoft.Xna.Framework.Color[] colors)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1E8A5B2A6146BF841F4DEF33E3AF399A2FBDA2AA808A1F02B32C64A8BB086D70
  • Body hash55DCB4933699A2F1D228DC2BA090C314B1C29D9DB7BEF15F6EB7A71FF2E050DD
  • IL size271
Referenced calls

EnableScissorTest

public System.Void EnableScissorTest(System.Boolean shouldEnable)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash259DA31F96A0D10653CD08E2C131E8250568778B424CE5CF0427B5F3A127C957
  • Body hashD71E39A04C74E3F67F217AADA496CEC56DBF66949C8047DC06692FDAE38B3B24
  • IL size125
Referenced calls
  • Microsoft.Xna.Framework.Graphics.RasterizerState::get_ScissorTestEnable()
  • Candide.Graphics.Batcher.Batcher::FlushBatch()
  • Microsoft.Xna.Framework.Graphics.RasterizerState::.ctor()
  • Microsoft.Xna.Framework.Graphics.RasterizerState::get_CullMode()
  • Microsoft.Xna.Framework.Graphics.RasterizerState::set_CullMode(Microsoft.Xna.Framework.Graphics.CullMode)
  • Microsoft.Xna.Framework.Graphics.RasterizerState::get_DepthBias()
  • Microsoft.Xna.Framework.Graphics.RasterizerState::set_DepthBias(System.Single)
  • Microsoft.Xna.Framework.Graphics.RasterizerState::get_FillMode()
  • Microsoft.Xna.Framework.Graphics.RasterizerState::set_FillMode(Microsoft.Xna.Framework.Graphics.FillMode)
  • Microsoft.Xna.Framework.Graphics.RasterizerState::get_MultiSampleAntiAlias()
  • Microsoft.Xna.Framework.Graphics.RasterizerState::set_MultiSampleAntiAlias(System.Boolean)
  • Microsoft.Xna.Framework.Graphics.RasterizerState::get_SlopeScaleDepthBias()
  • Microsoft.Xna.Framework.Graphics.RasterizerState::set_SlopeScaleDepthBias(System.Single)
  • Microsoft.Xna.Framework.Graphics.RasterizerState::set_ScissorTestEnable(System.Boolean)

End

public System.Void End()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash9F9E95A1F313C78E6EE6E052EACBB071097662254A495E3A8998F933AF2B9050
  • Body hash4670B7F7BBF68FB4EE9546951DE5951B5DCE502C45A4C6E212F147BFECB62D2C
  • IL size29
Referenced calls
Called by

FlushBatch

public System.Void FlushBatch()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC1043313137F1444C3F8081DA0DA8047596233562BC15D966ED8C82C5483AB22
  • Body hash3160CB9F8A764070EEFD54826F83C6B2E80D8CCBC64F94DEE6FB02383A64F6AE
  • IL size272
Referenced calls
Called by

GenerateIndexArray

private System.Int16[] GenerateIndexArray()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Int16[]
  • StaticTrue
  • VirtualFalse
  • HashCCCADD4BBE34EE5A094660F7F06B64B7B9A08F5DF06F171D67EFFFB80EB9C4B2
  • Body hashF7A196F3A431613FA61211DCCAA797EDE01660FB798DBDB84C1904FACB929FBE
  • IL size85

PrepRenderState

private System.Void PrepRenderState()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash29EA643E8A25033BD84AF895FFE60206D4E2CBA8E07B2615A6D39E3CF3480171
  • Body hashAF1B957BC04A3CF4D50ABFC38B6A824DFC77F17BE772082B85BEDFA81ED364AD
  • IL size470
Referenced calls
  • Candide.Graphics.Batcher.GraphicsResource::get_GraphicsDevice()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_BlendState(Microsoft.Xna.Framework.Graphics.BlendState)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_SamplerStates()
  • Microsoft.Xna.Framework.Graphics.SamplerStateCollection::set_Item(System.Int32, Microsoft.Xna.Framework.Graphics.SamplerState)
  • 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::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()
  • Microsoft.Xna.Framework.Graphics.Viewport::get_Width()
  • Microsoft.Xna.Framework.Graphics.Viewport::get_Height()
  • Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Candide.Graphics.Batcher.SpriteEffect::SetMatrixTransform(Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Graphics.EffectPass::Apply()
Called by

PushSprite

private System.Void PushSprite(Candide.Graphics.Batcher.Sprite sprite, System.Single destinationX, System.Single destinationY, System.Single destinationW, System.Single destinationH, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 origin, System.Single rotation, System.Single depth, System.Byte effects, System.Single skewTopX, System.Single skewBottomX, System.Single skewLeftY, System.Single skewRightY)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE5F131F6C31DCF183C204A54AE102C80BD5905882615202B1D25EC924B4B7E83
  • Body hashDB9F6DFFBABEFB189C7C3EF21BCDE0AF9C3A7A30CB35A4458594045B71344B0B
  • IL size1134
Referenced calls
Called by

PushSprite

private System.Void PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D texture, System.Nullable<Microsoft.Xna.Framework.Rectangle> sourceRectangle, System.Single destinationX, System.Single destinationY, System.Single destinationW, System.Single destinationH, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector2 origin, System.Single rotation, System.Single depth, System.Byte effects, System.Boolean destSizeInPixels, System.Single skewTopX, System.Single skewBottomX, System.Single skewLeftY, System.Single skewRightY)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash00EE1D56E0DBA22785AABF8B22D4AA53480215FFB38A57EB2F782E7E79A9E057
  • Body hashC4700B5466007F0C37FCC7C80842535C8781457DCA2C892C61B6B9CF60EBAC22
  • IL size1170
Referenced calls
Called by

PushSpriteMulti

private System.Void PushSpriteMulti(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Graphics.Texture2D texture1, Microsoft.Xna.Framework.Graphics.Texture2D texture2, Microsoft.Xna.Framework.Rectangle sourceRectangle, System.Single destinationX, System.Single destinationY, System.Single destinationW, System.Single destinationH, Microsoft.Xna.Framework.Color color, System.Byte effects)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash99C7AFBFA370DDF5975C560825BB64CD8F5C157F9EAB5EE0B33971C192703DF7
  • Body hash64998A359340164766C46AA5EAB790727CF18F8AEABC77A72C885283A57E0D6F
  • IL size712
Referenced calls
Called by

SetIgnoreRoundingDestinations

public System.Void SetIgnoreRoundingDestinations(System.Boolean shouldIgnore)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash87EF95A8321C6F0F300909070D8E2CA55F0974EF962F183ED1B14541E90DCB5B
  • Body hash0A7AB4BC434EC91253DF247C5B6D335A489E9267608E9B3B9A45A43261A5ADCA
  • IL size8