107 if (firstBatchList !=
null)
129 while (texture !=
null)
195 if (overloadedEffectPass !=
null)
206 if (lastBatchItem !=
null)
214 if (
batcher3._batchItemList !=
null)
221 if (firstBatchList !=
null)
234 if (lastBatchList2 !=
null)
262 float x = position.
X;
263 float y2 = position.
Y;
274 float x = position.
X;
275 float y2 = position.
Y;
287 float x = position.
X;
288 float y = position.
Y;
295 int width = texture.
Width;
296 int height = texture.
Height;
303 float x = position.
X;
304 float y = position.
Y;
326 float y = position.
Y;
337 float y = position.
Y;
355 float y = position.
Y;
367 float y = position.
Y;
392 float x = position.
X;
393 float y = position.
Y;
415 float x = position.
X;
416 float y = position.
Y;
434 float x = position.
X;
435 float y = position.
Y;
459 float x = position.
X;
460 float y2 = position.
Y;
484 float x = position.
X;
485 float y2 = position.
Y;
502 float y = position.
Y;
561 float y = position.
Y;
569 float y = position.
Y;
590 int width = texture.
Width;
591 int height = texture.
Height;
631 char c =
text[(int)num];
646 int value = num.m_value;
811 if (
text.m_ChunkChars !=
null)
818 public void DrawString(
SpriteFont spriteFont,
string text,
int start,
int end,
Vector2 position,
Color color,
float rotation,
Vector2 origin,
Vector2 scale,
SpriteEffects effects,
float layerDepth)
845 public void DrawString(
SpriteFont spriteFont,
StringBuilder text,
int start,
int end,
Vector2 position,
Color color,
float rotation,
Vector2 origin,
Vector2 scale,
SpriteEffects effects,
float layerDepth)
class f__AnonymousType0<< Count > j__TPar
string< Name > k__BackingField
GraphicsDevice graphicsDevice
SpriteBatchItem NextBatchItem
void Begin(SpriteSortMode sortMode, bool useTransformMatrix, bool defferedBatch)
void Draw(Texture2D texture, Vector2 position, Rectangle? sourceRectangle, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth)
static string LastBeginCall
void Draw(Texture2D texture, Vector2 position, Rectangle? sourceRectangle, Color color)
void Draw(Texture2D texture, Vector2 position, Rectangle srcRect, Color color, SpriteEffects effects)
static void TransformPosition(Vector2 position, Vector2 scale)
void Draw(Texture2D texture, Vector2 position, Rectangle srcRect, VertexColors color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float layerDepth)
void DrawString(SpriteFont spriteFont, string text, int start, int end, Vector2 position, Color color, float rotation, Vector2 origin, Vector2 scale, Vector2[] offsets)
static void ForceDrawScale(float scale, Vector2 origin, Vector2 position)
void DrawStringMultiLineCentre(SpriteFont spriteFont, string text, Vector2 position, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth)
void DrawString(SpriteFont spriteFont, StringBuilder text, int start, int end, Vector2 position, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth)
readonly EffectPass _spritePass
void DrawString(SpriteFont spriteFont, string text, int start, int end, Vector2 position, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth)
void DrawStringMultiLineRight(SpriteFont spriteFont, string text, Vector2 position, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth)
static List< float > rightLineLengths
void Draw(Texture2D texture, [Optional] Vector2? position, [Optional] Rectangle? destinationRectangle, [Optional] Rectangle? sourceRectangle, [Optional] Vector2? origin, float rotation=0f, [Optional] Vector2? scale, [Optional] Color? color, SpriteEffects effects=SpriteEffects.None, float layerDepth=0f)
void Draw(Texture2D texture, Rectangle destinationRectangle, Rectangle? sourceRectangle, Color color)
void Draw(Texture2D texture, Vector2 position, Rectangle srcRect, VertexColors color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth)
void Draw(Texture2D texture, Vector2 position, Rectangle srcRect, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth)
void Draw(Texture2D texture, Vector2 position, Rectangle srcRect, Color color)
void Draw(Texture2D texture, Rectangle destinationRectangle, Rectangle? sourceRectangle, VertexColors color, float rotation, Vector2 origin, SpriteEffects effects, float layerDepth)
void Draw(Texture2D texture, Vector2 position, Color color)
void DrawString(SpriteFont spriteFont, StringBuilder text, Vector2 position, Color color)
void DrawString(SpriteFont spriteFont, StringBuilder text, Vector2 position, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth)
void Draw(Texture2D texture, Rectangle destinationRectangle, Rectangle? sourceRectangle, Color color, float rotation, Vector2 origin, SpriteEffects effects, float layerDepth)
void Draw(Texture2D texture, Vector2 position, Color color, float rotation, Vector2 origin, float scale)
static Vector2 forcedDrawPosition
static void ClearDrawScale()
bool BatchDefferedHeadInsert
void DrawString(SpriteFont spriteFont, string text, Vector2 position, Color color)
static Vector2 forcedDrawOrigin
void CheckValid(SpriteFont spriteFont, StringBuilder text)
void Draw(Texture2D texture, Vector2 position, Rectangle srcRect, Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float layerDepth=0f)
SpriteBatchItemList _lastBatchList
static bool NeedsHalfPixelOffset
static bool forceDrawScale
void DrawString(SpriteFont spriteFont, string text, Vector2 position, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth)
void Begin(SpriteSortMode sortMode=SpriteSortMode.Deferred, [Optional] BlendState blendState, [Optional] SamplerState samplerState, [Optional] DepthStencilState depthStencilState, [Optional] RasterizerState rasterizerState, [Optional] Effect effect, [Optional] Matrix? transformMatrix, bool defferedBatch=true)
readonly SpriteBatcher _batcher
SpriteBatch(GraphicsDevice graphicsDevice)
void DrawString(SpriteFont spriteFont, StringBuilder text, Vector2 position, Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float layerDepth)
void Draw(Texture2D texture, Vector2 position, Rectangle srcRect, VertexColors color, SpriteEffects effects)
void CheckValid(SpriteFont spriteFont, string text)
void Draw(Texture2D texture, Vector2 position, Rectangle? sourceRectangle, Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float layerDepth=0f)
SpriteBatchItem InsertNewBatchItem(Texture2D texture)
void Draw(Texture2D texture, Vector2 position, Rectangle? sourceRectangle, VertexColors color)
static List< SpriteBatchItem > rightLineElements
SpriteBatchItemList _firstBatchList
static Vector2 forcedDrawScale
void Draw(Texture2D texture, Vector2 position, Rectangle? sourceRectangle, VertexColors color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth)
SpriteBatchItem _lastBatchItem
void Draw(Texture2D texture, Vector2 position, Rectangle? sourceRectangle, VertexColors color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float layerDepth=0f)
RasterizerState _rasterizerState
void DrawString(SpriteFont spriteFont, StringBuilder text, int start, int end, Vector2 position, Color color, float rotation, Vector2 origin, Vector2 scale, Vector2[] offsets)
void Draw(Texture2D texture, Vector2 position, Rectangle srcRect, VertexColors color)
void Draw(Texture2D texture, Vector2 position, Rectangle srcRect, Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects=SpriteEffects.None)
EffectPass OverloadedEffectPass
DepthStencilState _depthStencilState
void Draw(Texture2D texture, Rectangle destinationRectangle, Color color)
static List< int > rightLineOffsets
void Draw(Texture2D texture, Vector2 position, Rectangle srcRect, Color color, float rotation, Vector2 origin, float scale)
void CheckValid(Texture2D texture)
void Draw(Texture2D texture, Vector2? position, Rectangle? destinationRectangle, Rectangle? sourceRectangle, Vector2? origin, float rotation, Vector2? scale, VertexColors color, SpriteEffects effects=SpriteEffects.None, float layerDepth=0f)
void DrawString(SpriteFont spriteFont, string text, Vector2 position, Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float layerDepth)
void Draw(Texture2D texture, Vector2 position, Rectangle srcRect, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects=SpriteEffects.None)
void DrawImmediateBatch(Effect effect)
SpriteBatchItem[] _batchItemList
static SpriteEffect Effect
static void LogError(object message)