private void updateBorder() { if (mBorder == null) { return; } float width = mHitArea.getWidth(); float height = mHitArea.getHeight(); AsQuad topLine = mBorder.getChildAt(0) as AsQuad; AsQuad rightLine = mBorder.getChildAt(1) as AsQuad; AsQuad bottomLine = mBorder.getChildAt(2) as AsQuad; AsQuad leftLine = mBorder.getChildAt(3) as AsQuad; topLine.setWidth(width); topLine.setHeight(1); bottomLine.setWidth(width); bottomLine.setHeight(1); leftLine.setWidth(1); leftLine.setHeight(height); rightLine.setWidth(1); rightLine.setHeight(height); rightLine.setX(width - 1); bottomLine.setY(height - 1); topLine.setColor(rightLine.setColor(bottomLine.setColor(leftLine.setColor(mColor)))); }
public virtual void batchQuad(AsQuad quad, float parentAlpha, AsTexture texture, String smoothing) { if (mQuadBatches[mCurrentQuadBatchID].isStateChange(quad.getTinted(), parentAlpha, texture, smoothing, mBlendMode)) { finishQuadBatch(); } mQuadBatches[mCurrentQuadBatchID].addQuad(quad, parentAlpha, texture, smoothing, mModelViewMatrix, mBlendMode); }
public AsStatsDisplay() { mBackground = new AsQuad(50, 25, 0x0); mTextField = new AsTextField(48, 25, "", AsBitmapFont.MINI, AsBitmapFont.NATIVE_SIZE, 0xffffff); mTextField.setX(2); mTextField.setHAlign(AsHAlign.LEFT); mTextField.setVAlign(AsVAlign.TOP); addChild(mBackground); addChild(mTextField); addEventListener(AsEvent.ENTER_FRAME, onEnterFrame); updateText(0, getMemory(), 0); setBlendMode(AsBlendMode.NONE); }
public virtual void batchQuad(AsQuad quad, float parentAlpha) { batchQuad(quad, parentAlpha, null, null); }
public virtual void batchQuad(AsQuad quad, float parentAlpha, AsTexture texture) { batchQuad(quad, parentAlpha, texture, null); }