本文整理汇总了C#中Microsoft.Xna.Framework.Graphics.SpriteBatch.ThrowIfNull方法的典型用法代码示例。如果您正苦于以下问题:C# SpriteBatch.ThrowIfNull方法的具体用法?C# SpriteBatch.ThrowIfNull怎么用?C# SpriteBatch.ThrowIfNull使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Microsoft.Xna.Framework.Graphics.SpriteBatch
的用法示例。
在下文中一共展示了SpriteBatch.ThrowIfNull方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RendererParameters
public RendererParameters(SpriteBatch spriteBatch, Rectangle viewportRectangle, TextureContent textureContent)
{
spriteBatch.ThrowIfNull("spriteBatch");
textureContent.ThrowIfNull("textureContent");
_spriteBatch = spriteBatch;
_viewportRectangle = viewportRectangle;
_textureContent = textureContent;
}
示例2: RendererParameters
public RendererParameters(IXnaGameTime gameTime, SpriteBatch spriteBatch, FontContent fontContent, TextureContent textureContent)
{
gameTime.ThrowIfNull("gameTime");
spriteBatch.ThrowIfNull("spriteBatch");
fontContent.ThrowIfNull("fontContent");
textureContent.ThrowIfNull("textureContent");
_gameTime = gameTime;
_spriteBatch = spriteBatch;
_fontContent = fontContent;
_textureContent = textureContent;
}
示例3: Render
public void Render(SpriteBatch spriteBatch, Rectangle viewRectangle, TextureContent textureContent)
{
spriteBatch.ThrowIfNull("spriteBatch");
textureContent.ThrowIfNull("textureContent");
// Must call ToArray() because collection could be modified during iteration
foreach (IRenderer renderer in _renderers.ToArray())
{
var parameters = new RendererParameters(spriteBatch, viewRectangle, textureContent);
renderer.Render(parameters);
}
}
示例4: Render
public void Render(SpriteBatch spriteBatch, IXnaGameTime gameTime, FontContent fontContent, TextureContent textureContent)
{
spriteBatch.ThrowIfNull("spriteBatch");
gameTime.ThrowIfNull("gameTime");
fontContent.ThrowIfNull("fontContent");
textureContent.ThrowIfNull("textureContent");
var parameters = new RendererParameters(gameTime, spriteBatch, fontContent, textureContent);
// Must call ToArray() because collection could be modified during iteration
foreach (IRenderer renderer in _renderers.ToArray())
{
renderer.Render(parameters);
}
}