1 2/* 3 * Copyright 2006 The Android Open Source Project 4 * 5 * Use of this source code is governed by a BSD-style license that can be 6 * found in the LICENSE file. 7 */ 8 9 10#include "SkDrawPoint.h" 11#include "SkAnimateMaker.h" 12#include "SkCanvas.h" 13#include "SkPaint.h" 14 15#if SK_USE_CONDENSED_INFO == 0 16 17const SkMemberInfo Sk_Point::fInfo[] = { 18 SK_MEMBER_ALIAS(x, fPoint.fX, Float), 19 SK_MEMBER_ALIAS(y, fPoint.fY, Float) 20}; 21 22#endif 23 24DEFINE_NO_VIRTUALS_GET_MEMBER(Sk_Point); 25 26#if SK_USE_CONDENSED_INFO == 0 27 28const SkMemberInfo SkDrawPoint::fInfo[] = { 29 SK_MEMBER_ALIAS(x, fPoint.fX, Float), 30 SK_MEMBER_ALIAS(y, fPoint.fY, Float) 31}; 32 33#endif 34 35DEFINE_GET_MEMBER(SkDrawPoint); 36 37SkDrawPoint::SkDrawPoint() { 38 fPoint.set(0, 0); 39} 40 41void SkDrawPoint::getBounds(SkRect* rect ) { 42 rect->fLeft = rect->fRight = fPoint.fX; 43 rect->fTop = rect->fBottom = fPoint.fY; 44} 45 46 47