コード例 #1
0
        public void DrawQuad(Texture2D texture, ref SpriteQuad quad)
        {
            if (texture != _currentTexture)
            {
                BeginNewMesh(texture);
            }

            if (drawRect != null)
            {
                if (!drawRect.Value.Intersects(quad.GetBounds()))
                {
                    return;
                }
            }

            _currentMesh.DrawQuad(ref quad);
        }