RenderingLibrary.Graphics.Sprite.Render C# (CSharp) Method

Render() public static method

public static Render ( SystemManagers managers, SpriteRenderer spriteRenderer, IRenderableIpso ipso, Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void
managers SystemManagers
spriteRenderer SpriteRenderer
ipso IRenderableIpso
texture Microsoft.Xna.Framework.Graphics.Texture2D
return void
        public static void Render(SystemManagers managers, SpriteRenderer spriteRenderer, IRenderableIpso ipso, Texture2D texture)
        {
            Color color = new Color(1.0f, 1.0f, 1.0f, 1.0f); // White

            Render(managers, spriteRenderer, ipso, texture, color);
        }

Same methods

Sprite::Render ( SystemManagers managers, SpriteRenderer spriteRenderer, IRenderableIpso ipso, Microsoft.Xna.Framework.Graphics.Texture2D texture, Color color, Rectangle sourceRectangle = null, bool flipHorizontal = false, bool flipVertical = false, float rotationInDegrees, bool treat0AsFullDimensions = false, object objectCausingRenering = null ) : void

Usage Example

Beispiel #1
0
        void IRenderable.Render(SpriteRenderer spriteRenderer, SystemManagers managers)
        {
            if (this.AbsoluteVisible && this.Width > 0 && this.Height > 0)
            {
                Renderer renderer = null;
                if (managers == null)
                {
                    renderer = Renderer.Self;
                }
                else
                {
                    renderer = managers.Renderer;
                }

                var       texture    = renderer.SinglePixelTexture;
                Rectangle?sourceRect = renderer.SinglePixelSourceRectangle;
                if (mTexture != null)
                {
                    texture    = mTexture;
                    sourceRect = SinglePixelTextureSourceRectangle;
                }

                Sprite.Render(managers, spriteRenderer, this, texture, Color, sourceRect, false, this.GetAbsoluteRotation());
            }
        }
All Usage Examples Of RenderingLibrary.Graphics.Sprite::Render