Candide.Graphics.Batcher.Batcher
Type JSONpublic class in Candide.Graphics.Batcher
Type metadata
- Assembly
Romestead - Namespace
Candide.Graphics.Batcher - Base type
Candide.Graphics.Batcher.GraphicsResource - Hash
1C2634ABFCBE9C1D97C40476691B14FAFE703248534073C6E6CA28D0758BE882
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
MAX_INDICES# | private | private System.Int32 MAX_INDICES |
MAX_SPRITES# | private | private System.Int32 MAX_SPRITES |
MAX_VERTICES# | private | private System.Int32 MAX_VERTICES |
ShouldRoundDestinations# | public | public System.Boolean ShouldRoundDestinations |
UseFnaHalfPixelMatrix# | public | public System.Boolean UseFnaHalfPixelMatrix |
_beginCalled# | private | private System.Boolean _beginCalled |
_blendState# | private | private Microsoft.Xna.Framework.Graphics.BlendState _blendState |
_cornerOffsetX# | private | private System.Single[] _cornerOffsetX |
_cornerOffsetY# | private | private System.Single[] _cornerOffsetY |
_customEffect# | private | private Microsoft.Xna.Framework.Graphics.Effect _customEffect |
_depthStencilState# | private | private Microsoft.Xna.Framework.Graphics.DepthStencilState _depthStencilState |
_disableBatching# | private | private System.Boolean _disableBatching |
_indexBuffer# | private | private Microsoft.Xna.Framework.Graphics.IndexBuffer _indexBuffer |
_indexData# | private | private System.Int16[] _indexData |
_matrixTransformMatrix# | private | private Microsoft.Xna.Framework.Matrix _matrixTransformMatrix |
_multiTexture# | private | private System.Boolean _multiTexture |
_numSprites# | private | private System.Int32 _numSprites |
_projectionMatrix# | private | private Microsoft.Xna.Framework.Matrix _projectionMatrix |
_rasterizerState# | private | private Microsoft.Xna.Framework.Graphics.RasterizerState _rasterizerState |
_samplerState# | private | private Microsoft.Xna.Framework.Graphics.SamplerState _samplerState |
_shouldIgnoreRoundingDestinations# | private | private System.Boolean _shouldIgnoreRoundingDestinations |
_spriteEffect# | private | private Candide.Graphics.Batcher.SpriteEffect _spriteEffect |
_spriteEffectPass# | private | private Microsoft.Xna.Framework.Graphics.EffectPass _spriteEffectPass |
_textureInfo# | private | private Microsoft.Xna.Framework.Graphics.Texture2D[] _textureInfo |
_textureInfo1# | private | private Microsoft.Xna.Framework.Graphics.Texture2D[] _textureInfo1 |
_textureInfo2# | private | private Microsoft.Xna.Framework.Graphics.Texture2D[] _textureInfo2 |
_transformMatrix# | private | private Microsoft.Xna.Framework.Matrix _transformMatrix |
_vertexBuffer# | private | private Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer _vertexBuffer |
_vertexInfo# | private | private Batcher.VertexPositionColorTexture4[] _vertexInfo |
Properties
| Name | Visibility | Signature |
|---|---|---|
TransformMatrix# | public | public Microsoft.Xna.Framework.Matrix TransformMatrix |
Methods
Begin
#
public System.Void Begin()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5D0D249A7C29FFA95362225B4289DDDE34587876E9A7FD93A4EEF6A443B797FB - Body hash
FBD74B25171EDFAC469772CB0296809F9E92B4E994D07616EB65DD6C9570D4F4 - IL size34
Referenced calls
Microsoft.Xna.Framework.Matrix::get_Identity()Candide.Graphics.Batcher.Batcher::Begin(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, Microsoft.Xna.Framework.Matrix, System.Boolean)
Begin
#
public System.Void Begin(Microsoft.Xna.Framework.Graphics.BlendState blendState)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
DA6ABAD8F47AA1532E008D811C5D0600D61921D52663CC0BC1D112D346D2D002 - Body hash
7EB75AB9765231C78017943A87E077E90C79F73479859DAC42B2ED7325A85FE5 - IL size30
Referenced calls
Microsoft.Xna.Framework.Matrix::get_Identity()Candide.Graphics.Batcher.Batcher::Begin(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, Microsoft.Xna.Framework.Matrix, System.Boolean)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
0EC525CBE463E7BEE4BA621CC36536FC716DEBDF4829BE9AAD37ED23712D556D - Body hash
C92D142E0D0F867DAAD374355E67E47C38B34C0ED53AD6DA16EB29CBCF9FF6D0 - IL size19
Referenced calls
Microsoft.Xna.Framework.Matrix::get_Identity()Candide.Graphics.Batcher.Batcher::Begin(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, Microsoft.Xna.Framework.Matrix, System.Boolean)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
94B603C5D4EE24061715FE125D5D9E76AB891072C7AF15D8A9D67C0065581C38 - Body hash
7F06E036A466C7886F1F69CD0464DE782E33AEA1524B74D8B3B79D1E24640F77 - IL size20
Referenced calls
Microsoft.Xna.Framework.Matrix::get_Identity()Candide.Graphics.Batcher.Batcher::Begin(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, Microsoft.Xna.Framework.Matrix, System.Boolean)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
BAB64CC76806F5EC87E216534C4BF3C31C862CDF8D284A52000BA63D9BD46C0B - Body hash
6BC2DC1733C9FBB375EC3B64C8E60AD0D8F4697C9FA863C36B70C75EDEB7F9E9 - IL size17
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
1F200BB48E52FA95884B00FD3F3C5473F382EDDE9C84E3E3BB1B9438E916E16B - Body hash
F5FFCEF18CAE718C14AA0C12067AF3E7C359736F2C24F05CFAC0B2ACC099E9AB - IL size111
Referenced calls
Begin
#
public System.Void Begin(Microsoft.Xna.Framework.Graphics.Effect effect)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
840D16774B5A1D657A90D1175AE9C83C0664276B7CDDF4F1BA3EA5EB31DA41FD - Body hash
B992618163B7A5A734E618BECF0FF53A4920DE69B6C1077E36BD6A53C476719A - IL size34
Referenced calls
Microsoft.Xna.Framework.Matrix::get_Identity()Candide.Graphics.Batcher.Batcher::Begin(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, Microsoft.Xna.Framework.Matrix, System.Boolean)
Begin
#
public System.Void Begin(Microsoft.Xna.Framework.Matrix transformationMatrix)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
36CC7954FA06ABC08345C35828D143BC9AD662A3A24C65DE92FA60B6081317A4 - Body hash
B35D1F1EF72C1E6D64E93A66DE5433B339F34DDE629155E61728F40944457779 - IL size30
CheckBegin
#
private System.Void CheckBegin()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0FFD922903ED500D4BC965BA84CFB07C6A75B33E202500B89EA4E0B047144B73 - Body hash
94181ED690D7E072364F22D4B3EAFDA1DE4712908EA9E4680F6407CBB8A9DB77 - 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 type
System.Void - StaticFalse
- VirtualTrue
- Hash
DC0528D45B00443461F6826177C914204E6E097B5170D6D6E38D9658D369A921 - Body hash
E43B47A46CA7FBFE7F9A818F90BF3924E6795340441702A3CDB591593F2DB5C9 - IL size54
Referenced calls
Candide.Graphics.Batcher.GraphicsResource::get_IsDisposed()Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()Candide.Graphics.Batcher.GraphicsResource::Dispose(System.Boolean)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
A5245189EEC70C2D64D6E856F987A42923E3AA4E5D77EC061917B0DCAE943455 - Body hash
AC7F3A6ECC95257D13C84DE334B9BEDD02CBCFACB93F3DBB7A7F4FF5271B2611 - IL size66
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
E866DF2138C9F6130A5C968011E9B2BEF2B9350E5FC462DAF45ED63C3798474D - Body hash
6799848A523CBAB144C63799630D97833EA30DBBC442BF1ABE4CFABED2288007 - IL size56
Draw
#
public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Rectangle destinationRectangle)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
93AA3894DF5854D6FCA80A8321F66DD581E986E701F4B7F922AD54F5A9E0EB99 - Body hash
80FCF6021274BC63F258BB4894C2F36BC99E5C2DCF09AA259A7007FA1547D0E0 - IL size87
Referenced calls
Microsoft.Xna.Framework.Color::get_White()Microsoft.Xna.Framework.Vector2::get_Zero()Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable<Microsoft.Xna.Framework.Rectangle>, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
F2A0EC0C695AC0E2FB60DF2B3DC648AEDDCD2A89BE80E9CD4C7864D4C9B81015 - Body hash
DB347F8FF64A58E8861C6ED4F68E4694B24C160ABBDDF46D6A64D291677A7C07 - IL size83
Referenced calls
Microsoft.Xna.Framework.Vector2::get_Zero()Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable<Microsoft.Xna.Framework.Rectangle>, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
F63990DDC450F2F6FC0006DDEB36C4A5F2B34A3E049EFDCE746E711A4BD01AD0 - Body hash
A8CC27DB4EF966A660F81EF9CF63201F1E9C795D2567F4409D789ABE52DA9E87 - IL size76
Referenced calls
Microsoft.Xna.Framework.Vector2::get_Zero()Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable<Microsoft.Xna.Framework.Rectangle>, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
6582DA0AF084E2F29BA9EAFE58FFE0DBDA3F86FFCF1C9D1B7BA5D9EFE7D4AB44 - Body hash
FCE9B8034E15B21F3A13FBF0629C4ACB6265CA173D7E1535FEED9D18E1A5ED99 - IL size80
Referenced calls
Microsoft.Xna.Framework.Vector2::get_Zero()Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable<Microsoft.Xna.Framework.Rectangle>, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
00E5B42AEF049F7114DDD23D9FBBB7C247188E2421CA8165A766ADDFC5101C82 - Body hash
4113FB82A79805F5E58BDE69822F73797AD72A48DD1F924BE70AB96A6EB258BC - IL size62
Referenced calls
Microsoft.Xna.Framework.Vector2::get_Zero()Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable<Microsoft.Xna.Framework.Rectangle>, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
A909F9EC10028C3760F09E8C6E9043F64E8C3944EC162941E77A177DFC36C9B9 - Body hash
2558CBAF264E5AE9F6568F105F7B5168BCE99C44B65ED8FAFA956C6C227BA714 - IL size71
Draw
#
public System.Void Draw(Microsoft.Xna.Framework.Graphics.Texture2D texture, Microsoft.Xna.Framework.Vector2 position)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
83DC48232C5F8FA9DA42E496433575DD59B1D0A1810B1AF3D16EF6F4DE75AEF6 - Body hash
E13B3E3B95EC776469E3A4044F4C55562C94ABAFFC7D95BAAF9FB9B921358A8A - IL size81
Referenced calls
Microsoft.Xna.Framework.Color::get_White()Microsoft.Xna.Framework.Vector2::get_Zero()Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable<Microsoft.Xna.Framework.Rectangle>, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
3C1FA1E19321C703D10D6CBF5E0CAB97BD8B79D3EAA21B8697D448279913DB8E - Body hash
781C33AABD78B6F199A51457B0C157EE0AA7EDC8735730D2EE9D9B692B104523 - IL size77
Referenced calls
Microsoft.Xna.Framework.Vector2::get_Zero()Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable<Microsoft.Xna.Framework.Rectangle>, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
83ED7D9F5F89F858B736D8D563ACED95A4C3AC646C7D6CB6E165EAD88F3CAA5F - Body hash
032E104638CE9D271AE527F0CF60E063402F8C397E6080D9B933197F47D4E289 - IL size70
Referenced calls
Microsoft.Xna.Framework.Vector2::get_Zero()Candide.Graphics.Batcher.Batcher::PushSprite(Microsoft.Xna.Framework.Graphics.Texture2D, System.Nullable<Microsoft.Xna.Framework.Rectangle>, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Byte, System.Boolean, System.Single, System.Single, System.Single, System.Single)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
878BCADE375F56F62BB56C8BBD2CBC04A2691D51D66DF2A71405159FF4136505 - Body hash
2BFBABA203D35AD97D8DB13A4D43CDD342277C518139A4F89A935E9066CCAAAD - IL size69
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
181E25FD6F0758DF2BE75E79D49DF5A9A2AD26205D2FD404ADFE2CFC82926146 - Body hash
2E41D438CF87F5E49A9BC907128B28C5001210D1CEFDD1A2A28CACA8919AACC0 - IL size57
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
1816710E5BB6896D8A750E546F539248DE832FA76A351E006F8184BF8FBF9902 - Body hash
D5ADE07CDE68E10D1887ADC59E75FF84D609133FC9A9024F84BA12CC79E2E787 - IL size59
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
29FA6C1E3BAD963969EA61BFD3912440B7B637D87598D431DB7093D7ECE0FBE5 - Body hash
23136B07FBB4BD0CCB77742060F2791F602C34A2576221DADDDDAFB47C72DA7B - IL size47
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
0445BC31E8C3E4211D69F44E0BCAEBEA86010DAF81D0BE3F137517E41491F70A - Body hash
BFC0AFC60D3D7B5DD94497D378E2D722AFB968116CB7FA0739E85AA3FF789ADD - IL size51
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
BC2A35B4238257EEB809693DF88F02454524456849DBE993F80F429389F3C583 - Body hash
907F56DE7BA79B7FF2339450A1F1D632B44653311AD8E7AF4B04472B8BA76B55 - 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()
DrawPrimitives
#
private System.Void DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture texture, System.Int32 baseSprite, System.Int32 batchSize)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FD991715E2D5A730DA9CBEA72C26430E6157198C60FB4823DC284A5B3D5A477B - Body hash
C25C39B3E9604BFABA9E7A98D8A392FD761D66AD636CEE553CD17F31C72758A0 - 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()
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
B1B97279E059FD37E4BE4B5A268A83131A77DFB389AF57241B8ADBFADAC2448F - Body hash
B56EE32D0ABDB8E477A5709024A75754E3F716202AA3C627E80275AEC4DBC2D3 - IL size247
Referenced calls
Candide.Graphics.Batcher.Batcher::FlushBatch()Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
1E8A5B2A6146BF841F4DEF33E3AF399A2FBDA2AA808A1F02B32C64A8BB086D70 - Body hash
55DCB4933699A2F1D228DC2BA090C314B1C29D9DB7BEF15F6EB7A71FF2E050DD - IL size271
Referenced calls
Candide.Graphics.Batcher.Batcher::FlushBatch()Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)
EnableScissorTest
#
public System.Void EnableScissorTest(System.Boolean shouldEnable)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
259DA31F96A0D10653CD08E2C131E8250568778B424CE5CF0427B5F3A127C957 - Body hash
D71E39A04C74E3F67F217AADA496CEC56DBF66949C8047DC06692FDAE38B3B24 - 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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
9F9E95A1F313C78E6EE6E052EACBB071097662254A495E3A8998F933AF2B9050 - Body hash
4670B7F7BBF68FB4EE9546951DE5951B5DCE502C45A4C6E212F147BFECB62D2C - IL size29
Referenced calls
FlushBatch
#
public System.Void FlushBatch()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C1043313137F1444C3F8081DA0DA8047596233562BC15D966ED8C82C5483AB22 - Body hash
3160CB9F8A764070EEFD54826F83C6B2E80D8CCBC64F94DEE6FB02383A64F6AE - IL size272
Referenced calls
Candide.Graphics.Batcher.Batcher::PrepRenderState()Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, Microsoft.Xna.Framework.Graphics.Texture, Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)
Called by
Candide.Graphics.Batcher.Batcher::DrawRawCandide.Graphics.Batcher.Batcher::DrawRawCandide.Graphics.Batcher.Batcher::EnableScissorTestCandide.Graphics.Batcher.Batcher::EndCandide.Graphics.Batcher.Batcher::PushSpriteCandide.Graphics.Batcher.Batcher::PushSpriteCandide.Graphics.Batcher.Batcher::PushSpriteMulti
GenerateIndexArray
#
private System.Int16[] GenerateIndexArray()
Method metadata
- Visibilityprivate
- Return type
System.Int16[] - StaticTrue
- VirtualFalse
- Hash
CCCADD4BBE34EE5A094660F7F06B64B7B9A08F5DF06F171D67EFFFB80EB9C4B2 - Body hash
F7A196F3A431613FA61211DCCAA797EDE01660FB798DBDB84C1904FACB929FBE - IL size85
PrepRenderState
#
private System.Void PrepRenderState()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
29EA643E8A25033BD84AF895FFE60206D4E2CBA8E07B2615A6D39E3CF3480171 - Body hash
AF1B957BC04A3CF4D50ABFC38B6A824DFC77F17BE772082B85BEDFA81ED364AD - 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()
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
E5F131F6C31DCF183C204A54AE102C80BD5905882615202B1D25EC924B4B7E83 - Body hash
DB9F6DFFBABEFB189C7C3EF21BCDE0AF9C3A7A30CB35A4458594045B71344B0B - IL size1134
Referenced calls
Candide.Graphics.Batcher.Batcher::FlushBatch()System.MathF::Round(System.Single)Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()CandideCreator.Shared.Helpers.CandideMathHelper::WithinEpsilon(System.Single, System.Single)System.MathF::Sin(System.Single)System.MathF::Cos(System.Single)Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)Candide.Graphics.Batcher.Sprite::op_Implicit(Candide.Graphics.Batcher.Sprite)Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
00EE1D56E0DBA22785AABF8B22D4AA53480215FFB38A57EB2F782E7E79A9E057 - Body hash
C4700B5466007F0C37FCC7C80842535C8781457DCA2C892C61B6B9CF60EBAC22 - IL size1170
Referenced calls
Candide.Graphics.Batcher.Batcher::FlushBatch()System.MathF::Round(System.Single)System.Nullable<Microsoft.Xna.Framework.Rectangle>::get_HasValue()Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()System.Nullable<Microsoft.Xna.Framework.Rectangle>::get_Value()CandideCreator.Shared.Helpers.CandideMathHelper::WithinEpsilon(System.Single, System.Single)System.MathF::Sin(System.Single)System.MathF::Cos(System.Single)Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)
Called by
Candide.Graphics.Batcher.Batcher::DrawCandide.Graphics.Batcher.Batcher::DrawCandide.Graphics.Batcher.Batcher::DrawCandide.Graphics.Batcher.Batcher::DrawCandide.Graphics.Batcher.Batcher::DrawCandide.Graphics.Batcher.Batcher::DrawCandide.Graphics.Batcher.Batcher::DrawCandide.Graphics.Batcher.Batcher::DrawCandide.Graphics.Batcher.Batcher::DrawCandide.Graphics.Batcher.Batcher::DrawCandide.Graphics.Batcher.Batcher::DrawCandide.Graphics.Batcher.Batcher::Draw
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
99C7AFBFA370DDF5975C560825BB64CD8F5C157F9EAB5EE0B33971C192703DF7 - Body hash
64998A359340164766C46AA5EAB790727CF18F8AEABC77A72C885283A57E0D6F - IL size712
Referenced calls
Candide.Graphics.Batcher.Batcher::FlushBatch()System.MathF::Round(System.Single)Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()Microsoft.Xna.Framework.Graphics.DynamicVertexBuffer::SetData(System.Int32, !!0[], System.Int32, System.Int32, System.Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)Candide.Graphics.Batcher.Batcher::DrawPrimitives(Microsoft.Xna.Framework.Graphics.Texture, Microsoft.Xna.Framework.Graphics.Texture, Microsoft.Xna.Framework.Graphics.Texture, System.Int32, System.Int32)
SetIgnoreRoundingDestinations
#
public System.Void SetIgnoreRoundingDestinations(System.Boolean shouldIgnore)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
87EF95A8321C6F0F300909070D8E2CA55F0974EF962F183ED1B14541E90DCB5B - Body hash
0A7AB4BC434EC91253DF247C5B6D335A489E9267608E9B3B9A45A43261A5ADCA - IL size8