FAtlasManager.LoadAtlasFromTexture C# (CSharp) Method

LoadAtlasFromTexture() public method

public LoadAtlasFromTexture ( string name, Texture texture ) : void
name string
texture Texture
return void
    public void LoadAtlasFromTexture(string name, Texture texture)
    {
        if(DoesContainAtlas(name)) return; //we already have it, don't load it again

        FAtlas atlas = new FAtlas(name, texture, _nextAtlasIndex++);

        AddAtlas(atlas);
    }

Same methods

FAtlasManager::LoadAtlasFromTexture ( string name, string dataPath, Texture texture ) : void

Usage Example

Example #1
0
    private void CreateDefaultAtlases()
    {
        //atlas of plain white

        Texture2D plainWhiteTex = new Texture2D(16, 16);

        plainWhiteTex.filterMode = FilterMode.Bilinear;
        plainWhiteTex.wrapMode   = TextureWrapMode.Clamp;

        Color white = Futile.white;

        //Color clear = new Color(1,1,1,0);

        for (int r = 0; r < 16; r++)
        {
            for (int c = 0; c < 16; c++)
            {
                //				if(c == 0 || r  == 0) //clear the 0 edges
                //				{
                //					plainWhiteTex.SetPixel(c,r,clear);
                //				}
                //				else
                //				{
                plainWhiteTex.SetPixel(c, r, white);
                //				}
            }
        }


        plainWhiteTex.Apply();

        atlasManager.LoadAtlasFromTexture("Futile_White", plainWhiteTex);

        whiteElement = atlasManager.GetElementWithName("Futile_White");
    }
All Usage Examples Of FAtlasManager::LoadAtlasFromTexture