/// <summary> /// Draws a fullscreen texture using a <see cref="SamplerStateFactory.LinearClamp"/> sampler /// and the texture color multiplied by a custom color. See <see cref="Draw+a+texture"/> to learn how to use it. /// </summary> /// <param name="texture">The texture. Expecting an instance of <see cref="Texture"/>.</param> /// <param name="color">The color.</param> /// <param name="applyEffectStates">The flag to apply effect states.</param> public static void DrawTexture(this GraphicsContext graphicsContext, Texture texture, Color4 color, BlendStateDescription?blendState = null) { graphicsContext.DrawTexture(texture, null, color, blendState); }
/// <summary> /// Draws a fullscreen texture using the specified sampler. See <see cref="Draw+a+texture"/> to learn how to use it. /// </summary> /// <param name="texture">The texture. Expecting an instance of <see cref="Texture"/>.</param> /// <param name="sampler">The sampler.</param> /// <param name="applyEffectStates">The flag to apply effect states.</param> public static void DrawTexture(this GraphicsContext graphicsContext, Texture texture, SamplerState sampler, BlendStateDescription?blendState = null) { graphicsContext.DrawTexture(texture, sampler, Color4.White, blendState); }