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); }
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); }
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; }
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; }