private void setClipping(AsRectangle _value)
 {
     mClipping = _value;
     mRootClipping = _value.clone();
     AsSubTexture parentTexture = mParent as AsSubTexture;
     while(parentTexture != null)
     {
         AsRectangle parentClipping = parentTexture.mClipping;
         mRootClipping.x = parentClipping.x + mRootClipping.x * parentClipping.width;
         mRootClipping.y = parentClipping.y + mRootClipping.y * parentClipping.height;
         mRootClipping.width = mRootClipping.width * parentClipping.width;
         mRootClipping.height = mRootClipping.height * parentClipping.height;
         parentTexture = parentTexture.mParent as AsSubTexture;
     }
 }
Пример #2
0
 public virtual void setTextBounds(AsRectangle _value)
 {
     mTextBounds = _value.clone();
     createTextField();
 }
Пример #3
0
 public virtual void setViewPort(AsRectangle _value)
 {
     mViewPort = _value.clone();
     updateViewPort();
 }