Class GraphicsDeviceExtensions
Extensions for the GraphicsDevice
public static class GraphicsDeviceExtensions- Inheritance
- 
      
      GraphicsDeviceExtensions
Methods
DrawQuad(CommandList)
Draws a full screen quad. An Effect must be applied before calling this method.
public static void DrawQuad(this CommandList commandList)Parameters
- commandListCommandList
DrawQuad(GraphicsContext, EffectInstance)
Draws a fullscreen quad with the specified effect and parameters.
public static void DrawQuad(this GraphicsContext graphicsContext, EffectInstance effectInstance)Parameters
- graphicsContextGraphicsContext
- effectInstanceEffectInstance
- The effect instance. 
Exceptions
- ArgumentNullException
- effect 
DrawTexture(GraphicsContext, Texture, Color4, BlendStateDescription?)
Draws a fullscreen texture using a LinearClamp sampler and the texture color multiplied by a custom color. See Draw+a+texture to learn how to use it.
public static void DrawTexture(this GraphicsContext graphicsContext, Texture texture, Color4 color, BlendStateDescription? blendState = null)Parameters
- graphicsContextGraphicsContext
- textureTexture
- The texture. Expecting an instance of Texture. 
- colorColor4
- The color. 
- blendStateBlendStateDescription?
DrawTexture(GraphicsContext, Texture, SamplerState, Color4, BlendStateDescription?)
Draws a fullscreen texture using the specified sampler and the texture color multiplied by a custom color. See Draw+a+texture to learn how to use it.
public static void DrawTexture(this GraphicsContext graphicsContext, Texture texture, SamplerState sampler, Color4 color, BlendStateDescription? blendState = null)Parameters
- graphicsContextGraphicsContext
- textureTexture
- The texture. Expecting an instance of Texture. 
- samplerSamplerState
- The sampler. 
- colorColor4
- The color. 
- blendStateBlendStateDescription?
DrawTexture(GraphicsContext, Texture, SamplerState, BlendStateDescription?)
Draws a fullscreen texture using the specified sampler. See Draw+a+texture to learn how to use it.
public static void DrawTexture(this GraphicsContext graphicsContext, Texture texture, SamplerState sampler, BlendStateDescription? blendState = null)Parameters
- graphicsContextGraphicsContext
- textureTexture
- The texture. Expecting an instance of Texture. 
- samplerSamplerState
- The sampler. 
- blendStateBlendStateDescription?
DrawTexture(GraphicsContext, Texture, BlendStateDescription?)
Draws a fullscreen texture using a LinearClamp sampler. See Draw+a+texture to learn how to use it.
public static void DrawTexture(this GraphicsContext graphicsContext, Texture texture, BlendStateDescription? blendState = null)Parameters
- graphicsContextGraphicsContext
- textureTexture
- The texture. Expecting an instance of Texture. 
- blendStateBlendStateDescription?
GetSharedWhiteTexture(GraphicsDevice)
public static Texture GetSharedWhiteTexture(this GraphicsDevice device)Parameters
- deviceGraphicsDevice