| Index: samplecode/SampleApp.cpp
|
| diff --git a/samplecode/SampleApp.cpp b/samplecode/SampleApp.cpp
|
| index d2f10b3365f6c1d2176177fb3820758fb17de9da..44daeb63a1d110d880d47ee922881fdfcc06b610 100644
|
| --- a/samplecode/SampleApp.cpp
|
| +++ b/samplecode/SampleApp.cpp
|
| @@ -111,7 +111,7 @@ static SkAnimTimer gAnimTimer;
|
|
|
| static const char* skip_until(const char* str, const char* skip) {
|
| if (!str) {
|
| - return NULL;
|
| + return nullptr;
|
| }
|
| return strstr(str, skip);
|
| }
|
| @@ -119,7 +119,7 @@ static const char* skip_until(const char* str, const char* skip) {
|
| static const char* skip_past(const char* str, const char* skip) {
|
| const char* found = skip_until(str, skip);
|
| if (!found) {
|
| - return NULL;
|
| + return nullptr;
|
| }
|
| return found + strlen(skip);
|
| }
|
| @@ -162,9 +162,9 @@ public:
|
|
|
| DefaultDeviceManager() {
|
| #if SK_SUPPORT_GPU
|
| - fCurContext = NULL;
|
| - fCurIntf = NULL;
|
| - fCurRenderTarget = NULL;
|
| + fCurContext = nullptr;
|
| + fCurIntf = nullptr;
|
| + fCurRenderTarget = nullptr;
|
| fMSAASampleCount = 0;
|
| #endif
|
| fBackend = kNone_BackEndType;
|
| @@ -209,7 +209,7 @@ public:
|
| }
|
| fMSAASampleCount = msaaSampleCount;
|
|
|
| - SkASSERT(NULL == fCurIntf);
|
| + SkASSERT(nullptr == fCurIntf);
|
| SkAutoTUnref<const GrGLInterface> glInterface;
|
| switch (win->getDeviceType()) {
|
| case kRaster_DeviceType: // fallthrough
|
| @@ -232,15 +232,15 @@ public:
|
| // when the driver doesn't support NVPR.
|
| fCurIntf = GrGLInterfaceRemoveNVPR(glInterface.get());
|
|
|
| - SkASSERT(NULL == fCurContext);
|
| + SkASSERT(nullptr == fCurContext);
|
| fCurContext = GrContext::Create(kOpenGL_GrBackend, (GrBackendContext) fCurIntf);
|
|
|
| - if (NULL == fCurContext || NULL == fCurIntf) {
|
| + if (nullptr == fCurContext || nullptr == fCurIntf) {
|
| // We need some context and interface to see results
|
| SkSafeUnref(fCurContext);
|
| SkSafeUnref(fCurIntf);
|
| - fCurContext = NULL;
|
| - fCurIntf = NULL;
|
| + fCurContext = nullptr;
|
| + fCurIntf = nullptr;
|
| SkDebugf("Failed to setup 3D");
|
|
|
| win->detach();
|
| @@ -256,14 +256,14 @@ public:
|
| // in case we have outstanding refs to this guy (lua?)
|
| fCurContext->abandonContext();
|
| fCurContext->unref();
|
| - fCurContext = NULL;
|
| + fCurContext = nullptr;
|
| }
|
|
|
| SkSafeUnref(fCurIntf);
|
| - fCurIntf = NULL;
|
| + fCurIntf = nullptr;
|
|
|
| SkSafeUnref(fCurRenderTarget);
|
| - fCurRenderTarget = NULL;
|
| + fCurRenderTarget = nullptr;
|
| #endif
|
| win->detach();
|
| fBackend = kNone_BackEndType;
|
| @@ -276,7 +276,7 @@ public:
|
| return SkSurface::NewRenderTargetDirect(fCurRenderTarget, &props);
|
| }
|
| #endif
|
| - return NULL;
|
| + return nullptr;
|
| }
|
|
|
| void publishCanvas(SampleWindow::DeviceType dType,
|
| @@ -318,7 +318,7 @@ public:
|
| #if SK_SUPPORT_GPU
|
| return fCurContext;
|
| #else
|
| - return NULL;
|
| + return nullptr;
|
| #endif
|
| }
|
|
|
| @@ -326,7 +326,7 @@ public:
|
| #if SK_SUPPORT_GPU
|
| return fCurRenderTarget;
|
| #else
|
| - return NULL;
|
| + return nullptr;
|
| #endif
|
| }
|
|
|
| @@ -371,7 +371,7 @@ SkGMSampleViewFactory::SkGMSampleViewFactory(GMFactoryFunc func)
|
| }
|
|
|
| SkView* SkGMSampleViewFactory::operator() () const {
|
| - skiagm::GM* gm = fFunc(NULL);
|
| + skiagm::GM* gm = fFunc(nullptr);
|
| gm->setMode(skiagm::GM::kSample_Mode);
|
| return new GMSampleView(gm);
|
| }
|
| @@ -442,7 +442,7 @@ struct HintingState {
|
| const char* label;
|
| };
|
| static HintingState gHintingStates[] = {
|
| - {SkPaint::kNo_Hinting, "Mixed", NULL },
|
| + {SkPaint::kNo_Hinting, "Mixed", nullptr },
|
| {SkPaint::kNo_Hinting, "None", "H0 " },
|
| {SkPaint::kSlight_Hinting, "Slight", "Hs " },
|
| {SkPaint::kNormal_Hinting, "Normal", "Hn " },
|
| @@ -455,7 +455,7 @@ struct FilterQualityState {
|
| const char* fLabel;
|
| };
|
| static FilterQualityState gFilterQualityStates[] = {
|
| - { kNone_SkFilterQuality, "Mixed", NULL },
|
| + { kNone_SkFilterQuality, "Mixed", nullptr },
|
| { kNone_SkFilterQuality, "None", "F0 " },
|
| { kLow_SkFilterQuality, "Low", "F1 " },
|
| { kMedium_SkFilterQuality, "Medium", "F2 " },
|
| @@ -643,14 +643,14 @@ bool SampleWindow::zoomIn() {
|
| // Arbitrarily decided
|
| if (fFatBitsScale == kMaxFatBitsScale) return false;
|
| fFatBitsScale++;
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| return true;
|
| }
|
|
|
| bool SampleWindow::zoomOut() {
|
| if (fFatBitsScale == 1) return false;
|
| fFatBitsScale--;
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| return true;
|
| }
|
|
|
| @@ -658,7 +658,7 @@ void SampleWindow::updatePointer(int x, int y) {
|
| fMouseX = x;
|
| fMouseY = y;
|
| if (fShowZoomer) {
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| }
|
| }
|
|
|
| @@ -704,7 +704,7 @@ DEFINE_string(pdfPath, "", "Path to direcotry of pdf files.");
|
|
|
| SampleWindow::SampleWindow(void* hwnd, int argc, char** argv, DeviceManager* devManager)
|
| : INHERITED(hwnd)
|
| - , fDevManager(NULL) {
|
| + , fDevManager(nullptr) {
|
|
|
| SkCommandLineFlags::Parse(argc, argv);
|
|
|
| @@ -745,7 +745,7 @@ SampleWindow::SampleWindow(void* hwnd, int argc, char** argv, DeviceManager* dev
|
| if (FLAGS_sort) {
|
| // Sort samples, so foo.skp and foo.pdf are consecutive and we can quickly spot where
|
| // skp -> pdf -> png fails.
|
| - SkTQSort(fSamples.begin(), fSamples.end() ? fSamples.end() - 1 : NULL, compareSampleTitle);
|
| + SkTQSort(fSamples.begin(), fSamples.end() ? fSamples.end() - 1 : nullptr, compareSampleTitle);
|
| }
|
|
|
| if (!FLAGS_slide.isEmpty()) {
|
| @@ -809,7 +809,7 @@ SampleWindow::SampleWindow(void* hwnd, int argc, char** argv, DeviceManager* dev
|
|
|
| fMouseX = fMouseY = 0;
|
| fFatBitsScale = 8;
|
| - fTypeface = SkTypeface::CreateFromTypeface(NULL, SkTypeface::kBold);
|
| + fTypeface = SkTypeface::CreateFromTypeface(nullptr, SkTypeface::kBold);
|
| fShowZoomer = false;
|
|
|
| fZoomLevel = 0;
|
| @@ -830,7 +830,7 @@ SampleWindow::SampleWindow(void* hwnd, int argc, char** argv, DeviceManager* dev
|
| #if SK_ANGLE
|
| "ANGLE",
|
| #endif
|
| - NULL);
|
| + nullptr);
|
| fAppMenu->assignKeyEquivalentToItem(itemID, 'd');
|
| itemID = fAppMenu->appendTriState("AA", "AA", sinkID, fAAState);
|
| fAppMenu->assignKeyEquivalentToItem(itemID, 'b');
|
| @@ -842,7 +842,7 @@ SampleWindow::SampleWindow(void* hwnd, int argc, char** argv, DeviceManager* dev
|
| gFilterQualityStates[2].fName,
|
| gFilterQualityStates[3].fName,
|
| gFilterQualityStates[4].fName,
|
| - NULL);
|
| + nullptr);
|
| fAppMenu->assignKeyEquivalentToItem(itemID, 'n');
|
| itemID = fAppMenu->appendTriState("Subpixel", "Subpixel", sinkID, fSubpixelState);
|
| fAppMenu->assignKeyEquivalentToItem(itemID, 's');
|
| @@ -852,7 +852,7 @@ SampleWindow::SampleWindow(void* hwnd, int argc, char** argv, DeviceManager* dev
|
| gHintingStates[2].name,
|
| gHintingStates[3].name,
|
| gHintingStates[4].name,
|
| - NULL);
|
| + nullptr);
|
| fAppMenu->assignKeyEquivalentToItem(itemID, 'h');
|
|
|
| fUsePipeMenuItemID = fAppMenu->appendTriState("Pipe", "Pipe" , sinkID,
|
| @@ -866,7 +866,7 @@ SampleWindow::SampleWindow(void* hwnd, int argc, char** argv, DeviceManager* dev
|
| gTilingInfo[kRel_4x4_Tiling].label,
|
| gTilingInfo[kRel_1x16_Tiling].label,
|
| gTilingInfo[kRel_16x1_Tiling].label,
|
| - NULL);
|
| + nullptr);
|
| fAppMenu->assignKeyEquivalentToItem(itemID, 't');
|
|
|
| itemID = fAppMenu->appendSwitch("Slide Show", "Slide Show" , sinkID, false);
|
| @@ -894,7 +894,7 @@ SampleWindow::SampleWindow(void* hwnd, int argc, char** argv, DeviceManager* dev
|
|
|
| this->loadView((*fSamples[fCurrIndex])());
|
|
|
| - if (NULL == devManager) {
|
| + if (nullptr == devManager) {
|
| fDevManager = new DefaultDeviceManager();
|
| } else {
|
| devManager->ref();
|
| @@ -999,7 +999,7 @@ void SampleWindow::draw(SkCanvas* canvas) {
|
| tileCanvas->translate(-x, -y);
|
| tileCanvas->clear(0);
|
| this->INHERITED::draw(tileCanvas);
|
| - surface->draw(canvas, x, y, NULL);
|
| + surface->draw(canvas, x, y, nullptr);
|
| }
|
| }
|
|
|
| @@ -1028,7 +1028,7 @@ void SampleWindow::draw(SkCanvas* canvas) {
|
| }
|
|
|
| if (this->sendAnimatePulse()) {
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| }
|
|
|
| // do this last
|
| @@ -1172,7 +1172,7 @@ void SampleWindow::showZoomer(SkCanvas* canvas) {
|
| show_lcd_grid(canvas, bitmap, src, dest, show_lcd_circle);
|
| break;
|
| default:
|
| - canvas->drawBitmapRect(bitmap, src, dest, NULL);
|
| + canvas->drawBitmapRect(bitmap, src, dest, nullptr);
|
| break;
|
| }
|
|
|
| @@ -1201,7 +1201,7 @@ void SampleWindow::showZoomer(SkCanvas* canvas) {
|
| // Identify the pixel and its color on screen
|
| paint.setTypeface(fTypeface);
|
| paint.setAntiAlias(true);
|
| - SkScalar lineHeight = paint.getFontMetrics(NULL);
|
| + SkScalar lineHeight = paint.getFontMetrics(nullptr);
|
| SkString string;
|
| string.appendf("(%i, %i)", fMouseX, fMouseY);
|
| SkScalar left = dest.fLeft + SkIntToScalar(3);
|
| @@ -1242,7 +1242,7 @@ void SampleWindow::saveToPdf()
|
| {
|
| #if SK_SUPPORT_PDF
|
| fSaveToPdf = true;
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| #endif // SK_SUPPORT_PDF
|
| }
|
|
|
| @@ -1259,7 +1259,7 @@ SkCanvas* SampleWindow::beforeChildren(SkCanvas* canvas) {
|
| fPDFDocument.reset(SkDocument::CreatePDF(name.c_str()));
|
| canvas = fPDFDocument->beginPage(this->width(), this->height());
|
| } else if (kPicture_DeviceType == fDeviceType) {
|
| - canvas = fRecorder.beginRecording(9999, 9999, NULL, 0);
|
| + canvas = fRecorder.beginRecording(9999, 9999, nullptr, 0);
|
| } else {
|
| canvas = this->INHERITED::beforeChildren(canvas);
|
| }
|
| @@ -1284,15 +1284,15 @@ SkCanvas* SampleWindow::beforeChildren(SkCanvas* canvas) {
|
| }
|
| #include "SkMultiPictureDraw.h"
|
| void SampleWindow::afterChildren(SkCanvas* orig) {
|
| - fFlagsFilterCanvas.reset(NULL);
|
| + fFlagsFilterCanvas.reset(nullptr);
|
|
|
| if (fSaveToPdf) {
|
| fSaveToPdf = false;
|
| fPDFDocument->endPage();
|
| - fPDFDocument.reset(NULL);
|
| + fPDFDocument.reset(nullptr);
|
| // We took over the draw calls in order to create the PDF, so we need
|
| // to redraw.
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| return;
|
| }
|
|
|
| @@ -1340,7 +1340,7 @@ void SampleWindow::afterChildren(SkCanvas* orig) {
|
| c->translate(SkIntToScalar(-x * n.width()),
|
| SkIntToScalar(-y * n.height()));
|
| c->concat(orig->getTotalMatrix());
|
| - md.add(c, picture, NULL, NULL);
|
| + md.add(c, picture, nullptr, nullptr);
|
| index++;
|
| }
|
| }
|
| @@ -1359,7 +1359,7 @@ void SampleWindow::afterChildren(SkCanvas* orig) {
|
| SkAutoDataUnref data(ostream.copyToData());
|
| SkMemoryStream istream(data->data(), data->size());
|
| SkAutoTUnref<SkPicture> pict(SkPicture::CreateFromStream(&istream));
|
| - if (pict.get() != NULL) {
|
| + if (pict.get() != nullptr) {
|
| orig->drawPicture(pict.get());
|
| }
|
| } else {
|
| @@ -1413,7 +1413,7 @@ void SampleWindow::beforeChild(SkView* child, SkCanvas* canvas) {
|
| (void)SampleView::SetRepeatDraw(child, 1);
|
| }
|
| if (fPerspAnim || fRotate) {
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| }
|
| }
|
|
|
| @@ -1464,7 +1464,7 @@ void SampleWindow::updateMatrix(){
|
| this->setLocalMatrix(m);
|
|
|
| this->updateTitle();
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| }
|
| bool SampleWindow::previousSample() {
|
| fCurrIndex = (fCurrIndex - 1 + fSamples.count()) % fSamples.count();
|
| @@ -1528,7 +1528,7 @@ bool SampleWindow::onEvent(const SkEvent& evt) {
|
| return true;
|
| }
|
| if (isInvalEvent(evt)) {
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| return true;
|
| }
|
| int selected = -1;
|
| @@ -1543,10 +1543,10 @@ bool SampleWindow::onEvent(const SkEvent& evt) {
|
| #endif
|
| (void)SampleView::SetUsePipe(curr_view(this), fPipeState);
|
| this->updateTitle();
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| return true;
|
| }
|
| - if (SkOSMenu::FindSwitchState(evt, "Slide Show", NULL)) {
|
| + if (SkOSMenu::FindSwitchState(evt, "Slide Show", nullptr)) {
|
| this->toggleSlideshow();
|
| return true;
|
| }
|
| @@ -1559,7 +1559,7 @@ bool SampleWindow::onEvent(const SkEvent& evt) {
|
| SkOSMenu::FindSwitchState(evt, "Zoomer", &fShowZoomer) ||
|
| SkOSMenu::FindSwitchState(evt, "Magnify", &fMagnify))
|
| {
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| this->updateTitle();
|
| return true;
|
| }
|
| @@ -1567,16 +1567,16 @@ bool SampleWindow::onEvent(const SkEvent& evt) {
|
| if (SampleView::IsSampleView(curr_view(this))) {
|
| ((SampleView*)curr_view(this))->onTileSizeChanged(this->tileSize());
|
| }
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| this->updateTitle();
|
| return true;
|
| }
|
| - if (SkOSMenu::FindSwitchState(evt, "Flip X", NULL)) {
|
| + if (SkOSMenu::FindSwitchState(evt, "Flip X", nullptr)) {
|
| fFlipAxis ^= kFlipAxis_X;
|
| this->updateMatrix();
|
| return true;
|
| }
|
| - if (SkOSMenu::FindSwitchState(evt, "Flip Y", NULL)) {
|
| + if (SkOSMenu::FindSwitchState(evt, "Flip Y", nullptr)) {
|
| fFlipAxis ^= kFlipAxis_Y;
|
| this->updateMatrix();
|
| return true;
|
| @@ -1607,7 +1607,7 @@ bool SampleWindow::onQuery(SkEvent* query) {
|
| return curr_view(this)->doQuery(&evt);
|
| }
|
| if (query->isType("ignore-window-bitmap")) {
|
| - query->setFast32(this->getGrContext() != NULL);
|
| + query->setFast32(this->getGrContext() != nullptr);
|
| return true;
|
| }
|
| return this->INHERITED::onQuery(query);
|
| @@ -1652,7 +1652,7 @@ bool SampleWindow::onHandleChar(SkUnichar uni) {
|
| fScrollTestX += dx;
|
| fScrollTestY += dy;
|
| }
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| return true;
|
| }
|
|
|
| @@ -1660,13 +1660,13 @@ bool SampleWindow::onHandleChar(SkUnichar uni) {
|
| case 27: // ESC
|
| gAnimTimer.stop();
|
| if (this->sendAnimatePulse()) {
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| }
|
| break;
|
| case ' ':
|
| gAnimTimer.togglePauseResume();
|
| if (this->sendAnimatePulse()) {
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| }
|
| break;
|
| case 'B':
|
| @@ -1674,7 +1674,7 @@ bool SampleWindow::onHandleChar(SkUnichar uni) {
|
| // Cannot call updateTitle() synchronously, because the toggleBBox event is still in
|
| // the queue.
|
| post_event_to_sink(new SkEvent(gUpdateWindowTitleEvtName), this);
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| break;
|
| case 'D':
|
| toggleDistanceFieldFonts();
|
| @@ -1685,17 +1685,17 @@ bool SampleWindow::onHandleChar(SkUnichar uni) {
|
| break;
|
| case 'F':
|
| FLAGS_portableFonts ^= true;
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| break;
|
| case 'g':
|
| fRequestGrabImage = true;
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| break;
|
| case 'G':
|
| gShowGMBounds = !gShowGMBounds;
|
| post_event_to_sink(GMSampleView::NewShowSizeEvt(gShowGMBounds),
|
| curr_view(this));
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| break;
|
| case 'i':
|
| this->zoomIn();
|
| @@ -1705,17 +1705,17 @@ bool SampleWindow::onHandleChar(SkUnichar uni) {
|
| break;
|
| case 'r':
|
| fRotate = !fRotate;
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| this->updateTitle();
|
| return true;
|
| case 'k':
|
| fPerspAnim = !fPerspAnim;
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| this->updateTitle();
|
| return true;
|
| case 'K':
|
| fSaveToSKP = true;
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| return true;
|
| #if SK_SUPPORT_GPU
|
| case 'p':
|
| @@ -1723,7 +1723,7 @@ bool SampleWindow::onHandleChar(SkUnichar uni) {
|
| GrContext* grContext = this->getGrContext();
|
| if (grContext) {
|
| size_t cacheBytes;
|
| - grContext->getResourceCacheUsage(NULL, &cacheBytes);
|
| + grContext->getResourceCacheUsage(nullptr, &cacheBytes);
|
| grContext->freeGpuResources();
|
| SkDebugf("Purged %d bytes from the GPU resource cache.\n", cacheBytes);
|
| }
|
| @@ -1753,7 +1753,7 @@ void SampleWindow::setDeviceType(DeviceType type) {
|
| fDevManager->setUpBackend(this, fMSAASampleCount);
|
|
|
| this->updateTitle();
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| }
|
|
|
| void SampleWindow::toggleSlideshow() {
|
| @@ -1765,13 +1765,13 @@ void SampleWindow::toggleSlideshow() {
|
| void SampleWindow::toggleRendering() {
|
| this->setDeviceType(cycle_devicetype(fDeviceType));
|
| this->updateTitle();
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| }
|
|
|
| void SampleWindow::toggleFPS() {
|
| fMeasureFPS = !fMeasureFPS;
|
| this->updateTitle();
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| }
|
|
|
| void SampleWindow::toggleDistanceFieldFonts() {
|
| @@ -1780,7 +1780,7 @@ void SampleWindow::toggleDistanceFieldFonts() {
|
| this->setSurfaceProps(SkSurfaceProps(flags, props.pixelGeometry()));
|
|
|
| this->updateTitle();
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| }
|
|
|
| #include "SkDumpCanvas.h"
|
| @@ -1847,7 +1847,7 @@ bool SampleWindow::onDispatchClick(int x, int y, Click::State state,
|
| }
|
| else if (fMagnify) {
|
| //it's only necessary to update the drawing if there's a click
|
| - this->inval(NULL);
|
| + this->inval(nullptr);
|
| return false; //prevent dragging while magnify is enabled
|
| } else {
|
| // capture control+option, and trigger debugger
|
| @@ -1951,7 +1951,7 @@ static const char* trystate_str(SkOSMenu::TriState state,
|
| } else if (SkOSMenu::kOffState == state) {
|
| return falseStr;
|
| }
|
| - return NULL;
|
| + return nullptr;
|
| }
|
|
|
| bool SampleWindow::getRawTitle(SkString* title) {
|
| @@ -1989,8 +1989,8 @@ void SampleWindow::updateTitle() {
|
| title.prepend(trystate_str(fAAState, "AA ", "aa "));
|
| title.prepend(gFilterQualityStates[fFilterQualityIndex].fLabel);
|
| title.prepend(trystate_str(fSubpixelState, "S ", "s "));
|
| - title.prepend(fFlipAxis & kFlipAxis_X ? "X " : NULL);
|
| - title.prepend(fFlipAxis & kFlipAxis_Y ? "Y " : NULL);
|
| + title.prepend(fFlipAxis & kFlipAxis_X ? "X " : nullptr);
|
| + title.prepend(fFlipAxis & kFlipAxis_Y ? "Y " : nullptr);
|
| title.prepend(gHintingStates[fHintingState].label);
|
|
|
| if (fZoomLevel) {
|
| @@ -2141,7 +2141,7 @@ private:
|
| };
|
|
|
| SimplePC::SimplePC(SkCanvas* target) : fReader(target) {
|
| - fBlock = NULL;
|
| + fBlock = nullptr;
|
| fBlockSize = fBytesWritten = 0;
|
| fStatus = SkGPipeReader::kDone_Status;
|
| fTotalWritten = 0;
|
| @@ -2157,7 +2157,7 @@ SimplePC::~SimplePC() {
|
| #ifdef PIPE_FILE
|
| //File is open in append mode
|
| FILE* f = fopen(FILE_PATH, "ab");
|
| - SkASSERT(f != NULL);
|
| + SkASSERT(f != nullptr);
|
| fwrite((const char*)fBlock + fBytesWritten, 1, bytes, f);
|
| fclose(f);
|
| #endif
|
| @@ -2341,7 +2341,7 @@ SkOSWindow* create_sk_window(void* hwnd, int argc, char** argv) {
|
| if (false) { // avoid bit rot, suppress warning
|
| test();
|
| }
|
| - return new SampleWindow(hwnd, argc, argv, NULL);
|
| + return new SampleWindow(hwnd, argc, argv, nullptr);
|
| }
|
|
|
| // FIXME: this should be in a header
|
|
|