Duality.Resources.Texture.LookupAtlas C# (CSharp) Method

LookupAtlas() public method

Does a safe (null-checked, clamped) texture Duality.Resources.Pixmap.Atlas lookup.
public LookupAtlas ( int index ) : System.Drawing.Rect
index int
return System.Drawing.Rect
        public Rect LookupAtlas(int index)
        {
            Rect result;
            this.LookupAtlas(index, out result);
            return result;
        }

Same methods

Texture::LookupAtlas ( int index, System.Drawing.Rect &uv ) : void

Usage Example

Ejemplo n.º 1
0
 protected void GetAnimData(Texture mainTex, DrawTechnique tech, bool smoothShaderInput, out Rect uvRect, out Rect uvRectNext)
 {
     this.UpdateVisibleFrames();
     if (mainTex != null)
     {
         mainTex.LookupAtlas(this.curAnimFrame, out uvRect);
         if (smoothShaderInput)
             mainTex.LookupAtlas(this.nextAnimFrame, out uvRectNext);
         else
             uvRectNext = uvRect;
     }
     else if (mainTex != null)
         uvRect = uvRectNext = new Rect(mainTex.UVRatio.X, mainTex.UVRatio.Y);
     else
         uvRect = uvRectNext = new Rect(1.0f, 1.0f);
 }