Lines Matching defs:mPrimitiveFields

53 #define RP_SET_AND_DIRTY(a, b) RP_SET(a, b, mPrimitiveFields.mMatrixOrPivotDirty = true)
193 return setFlag(CLIP_TO_BOUNDS, clipToBounds, &mPrimitiveFields.mClippingFlags);
197 bool ret = setFlag(CLIP_TO_CLIP_BOUNDS, true, &mPrimitiveFields.mClippingFlags);
198 return RP_SET(mPrimitiveFields.mClipBounds, clipBounds) || ret;
202 return setFlag(CLIP_TO_CLIP_BOUNDS, false, &mPrimitiveFields.mClippingFlags);
206 return RP_SET(mPrimitiveFields.mProjectBackwards, shouldProject);
210 return RP_SET(mPrimitiveFields.mProjectionReceiver, shouldReceive);
214 return mPrimitiveFields.mProjectionReceiver;
244 return RP_SET(mPrimitiveFields.mAlpha, alpha);
248 return mPrimitiveFields.mAlpha;
252 return RP_SET(mPrimitiveFields.mHasOverlappingRendering, hasOverlappingRendering);
256 return mPrimitiveFields.mHasOverlappingRendering;
260 return RP_SET(mPrimitiveFields.mElevation, elevation);
265 return mPrimitiveFields.mElevation;
269 return RP_SET_AND_DIRTY(mPrimitiveFields.mTranslationX, translationX);
273 return mPrimitiveFields.mTranslationX;
277 return RP_SET_AND_DIRTY(mPrimitiveFields.mTranslationY, translationY);
281 return mPrimitiveFields.mTranslationY;
285 return RP_SET(mPrimitiveFields.mTranslationZ, translationZ);
290 return mPrimitiveFields.mTranslationZ;
323 return RP_SET_AND_DIRTY(mPrimitiveFields.mRotation, rotation);
327 return mPrimitiveFields.mRotation;
331 return RP_SET_AND_DIRTY(mPrimitiveFields.mRotationX, rotationX);
335 return mPrimitiveFields.mRotationX;
339 return RP_SET_AND_DIRTY(mPrimitiveFields.mRotationY, rotationY);
343 return mPrimitiveFields.mRotationY;
347 return RP_SET_AND_DIRTY(mPrimitiveFields.mScaleX, scaleX);
351 return mPrimitiveFields.mScaleX;
355 return RP_SET_AND_DIRTY(mPrimitiveFields.mScaleY, scaleY);
359 return mPrimitiveFields.mScaleY;
363 if (RP_SET(mPrimitiveFields.mPivotX, pivotX)
364 || !mPrimitiveFields.mPivotExplicitlySet) {
365 mPrimitiveFields.mMatrixOrPivotDirty = true;
366 mPrimitiveFields.mPivotExplicitlySet = true;
377 return mPrimitiveFields.mPivotX;
381 if (RP_SET(mPrimitiveFields.mPivotY, pivotY)
382 || !mPrimitiveFields.mPivotExplicitlySet) {
383 mPrimitiveFields.mMatrixOrPivotDirty = true;
384 mPrimitiveFields.mPivotExplicitlySet = true;
391 return mPrimitiveFields.mPivotY;
395 return mPrimitiveFields.mPivotExplicitlySet;
400 mPrimitiveFields.mMatrixOrPivotDirty = true;
413 if (RP_SET(mPrimitiveFields.mLeft, left)) {
414 mPrimitiveFields.mWidth = mPrimitiveFields.mRight - mPrimitiveFields.mLeft;
415 if (!mPrimitiveFields.mPivotExplicitlySet) {
416 mPrimitiveFields.mMatrixOrPivotDirty = true;
424 return mPrimitiveFields.mLeft;
428 if (RP_SET(mPrimitiveFields.mTop, top)) {
429 mPrimitiveFields.mHeight = mPrimitiveFields.mBottom - mPrimitiveFields.mTop;
430 if (!mPrimitiveFields.mPivotExplicitlySet) {
431 mPrimitiveFields.mMatrixOrPivotDirty = true;
439 return mPrimitiveFields.mTop;
443 if (RP_SET(mPrimitiveFields.mRight, right)) {
444 mPrimitiveFields.mWidth = mPrimitiveFields.mRight - mPrimitiveFields.mLeft;
445 if (!mPrimitiveFields.mPivotExplicitlySet) {
446 mPrimitiveFields.mMatrixOrPivotDirty = true;
454 return mPrimitiveFields.mRight;
458 if (RP_SET(mPrimitiveFields.mBottom, bottom)) {
459 mPrimitiveFields.mHeight = mPrimitiveFields.mBottom - mPrimitiveFields.mTop;
460 if (!mPrimitiveFields.mPivotExplicitlySet) {
461 mPrimitiveFields.mMatrixOrPivotDirty = true;
469 return mPrimitiveFields.mBottom;
479 if (left != mPrimitiveFields.mLeft || top != mPrimitiveFields.mTop
480 || right != mPrimitiveFields.mRight || bottom != mPrimitiveFields.mBottom) {
481 mPrimitiveFields.mLeft = left;
482 mPrimitiveFields.mTop = top;
483 mPrimitiveFields.mRight = right;
484 mPrimitiveFields.mBottom = bottom;
485 mPrimitiveFields.mWidth = mPrimitiveFields.mRight - mPrimitiveFields.mLeft;
486 mPrimitiveFields.mHeight = mPrimitiveFields.mBottom - mPrimitiveFields.mTop;
487 if (!mPrimitiveFields.mPivotExplicitlySet) {
488 mPrimitiveFields.mMatrixOrPivotDirty = true;
497 mPrimitiveFields.mLeft += offset;
498 mPrimitiveFields.mRight += offset;
506 mPrimitiveFields.mTop += offset;
507 mPrimitiveFields.mBottom += offset;
514 return mPrimitiveFields.mWidth;
518 return mPrimitiveFields.mHeight;
535 LOG_ALWAYS_FATAL_IF(mPrimitiveFields.mMatrixOrPivotDirty, "Cannot get a dirty matrix!");
540 return mPrimitiveFields.mClippingFlags;
544 return mPrimitiveFields.mClippingFlags & CLIP_TO_BOUNDS;
548 return mPrimitiveFields.mClipBounds;
555 outRect->doIntersect(mPrimitiveFields.mClipBounds);
558 outRect->set(mPrimitiveFields.mClipBounds);
563 return mPrimitiveFields.mHasOverlappingRendering;
567 return mPrimitiveFields.mOutline;
571 return mPrimitiveFields.mRevealClip;
575 return mPrimitiveFields.mProjectBackwards;
583 return mPrimitiveFields.mOutline;
587 return mPrimitiveFields.mRevealClip;
615 return mPrimitiveFields.mWidth <= deviceInfo->maxTextureSize()
616 && mPrimitiveFields.mHeight <= deviceInfo->maxTextureSize();
623 || (!MathUtils::isZero(mPrimitiveFields.mAlpha)
624 && mPrimitiveFields.mAlpha < 1
625 && mPrimitiveFields.mHasOverlappingRendering));
652 } mPrimitiveFields;