Exemplo n.º 1
0
    private dfMarkupBox createImageBox(dfAtlas atlas, string source, dfMarkupStyle style)
    {
        if (source.ToLowerInvariant().StartsWith("http://"))
        {
            return(null);
        }
        else if (atlas != null && atlas[source] != null)
        {
            var spriteBox = new dfMarkupBoxSprite(this, dfMarkupDisplayType.inline, style);
            spriteBox.LoadImage(atlas, source);

            return(spriteBox);
        }
        else
        {
            var texture = dfMarkupImageCache.Load(source);
            if (texture != null)
            {
                var textureBox = new dfMarkupBoxTexture(this, dfMarkupDisplayType.inline, style);
                textureBox.LoadTexture(texture);

                return(textureBox);
            }
        }

        return(null);
    }
Exemplo n.º 2
0
 private dfMarkupBox createImageBox(dfAtlas atlas, string source, dfMarkupStyle style)
 {
     if (!source.ToLowerInvariant().StartsWith("http://"))
     {
         if ((atlas != null) && (atlas[source] != null))
         {
             dfMarkupBoxSprite sprite = new dfMarkupBoxSprite(this, dfMarkupDisplayType.inline, style);
             sprite.LoadImage(atlas, source);
             return(sprite);
         }
         Texture texture = dfMarkupImageCache.Load(source);
         if (texture != null)
         {
             dfMarkupBoxTexture texture2 = new dfMarkupBoxTexture(this, dfMarkupDisplayType.inline, style);
             texture2.LoadTexture(texture);
             return(texture2);
         }
     }
     return(null);
 }
Exemplo n.º 3
0
    private dfMarkupBox createImageBox( dfAtlas atlas, string source, dfMarkupStyle style )
    {
        if( source.ToLowerInvariant().StartsWith( "http://" ) )
        {
            return null;
        }
        else if( atlas != null && atlas[ source ] != null )
        {

            var spriteBox = new dfMarkupBoxSprite( this, dfMarkupDisplayType.inline, style );
            spriteBox.LoadImage( atlas, source );

            return spriteBox;

        }
        else
        {
            var texture = dfMarkupImageCache.Load( source );
            if( texture != null )
            {

                var textureBox = new dfMarkupBoxTexture( this, dfMarkupDisplayType.inline, style );
                textureBox.LoadTexture( texture );

                return textureBox;

            }
        }

        return null;
    }
Exemplo n.º 4
0
 private dfMarkupBox createImageBox(dfAtlas atlas, string source, dfMarkupStyle style)
 {
     if (source.ToLowerInvariant().StartsWith("http://"))
     {
         return null;
     }
     if (atlas != null && atlas[source] != null)
     {
         dfMarkupBoxSprite _dfMarkupBoxSprite = new dfMarkupBoxSprite(this, dfMarkupDisplayType.inline, style);
         _dfMarkupBoxSprite.LoadImage(atlas, source);
         return _dfMarkupBoxSprite;
     }
     Texture texture = dfMarkupImageCache.Load(source);
     if (texture == null)
     {
         return null;
     }
     dfMarkupBoxTexture _dfMarkupBoxTexture = new dfMarkupBoxTexture(this, dfMarkupDisplayType.inline, style);
     _dfMarkupBoxTexture.LoadTexture(texture);
     return _dfMarkupBoxTexture;
 }