| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 524 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 535 // Set the duration field of a COMPLETE trace event. | 535 // Set the duration field of a COMPLETE trace event. |
| 536 virtual void updateTraceEventDuration(const unsigned char* categoryEnabledFl
ag, const char* name, TraceEventHandle) { } | 536 virtual void updateTraceEventDuration(const unsigned char* categoryEnabledFl
ag, const char* name, TraceEventHandle) { } |
| 537 | 537 |
| 538 // Callbacks for reporting histogram data. | 538 // Callbacks for reporting histogram data. |
| 539 // CustomCounts histogram has exponential bucket sizes, so that min=1, max=1
000000, bucketCount=50 would do. | 539 // CustomCounts histogram has exponential bucket sizes, so that min=1, max=1
000000, bucketCount=50 would do. |
| 540 virtual void histogramCustomCounts(const char* name, int sample, int min, in
t max, int bucketCount) { } | 540 virtual void histogramCustomCounts(const char* name, int sample, int min, in
t max, int bucketCount) { } |
| 541 // Enumeration histogram buckets are linear, boundaryValue should be larger
than any possible sample value. | 541 // Enumeration histogram buckets are linear, boundaryValue should be larger
than any possible sample value. |
| 542 virtual void histogramEnumeration(const char* name, int sample, int boundary
Value) { } | 542 virtual void histogramEnumeration(const char* name, int sample, int boundary
Value) { } |
| 543 // Unlike enumeration histograms, sparse histograms only allocate memory for
non-empty buckets. | 543 // Unlike enumeration histograms, sparse histograms only allocate memory for
non-empty buckets. |
| 544 virtual void histogramSparse(const char* name, int sample) { } | 544 virtual void histogramSparse(const char* name, int sample) { } |
| 545 | 545 // Record to RAPPOR. |
| 546 virtual void recordRappor(const char* metric, const WebString& sample) { } |
| 546 | 547 |
| 547 // GPU ---------------------------------------------------------------- | 548 // GPU ---------------------------------------------------------------- |
| 548 // | 549 // |
| 549 // May return null if GPU is not supported. | 550 // May return null if GPU is not supported. |
| 550 // Returns newly allocated and initialized offscreen WebGraphicsContext3D in
stance. | 551 // Returns newly allocated and initialized offscreen WebGraphicsContext3D in
stance. |
| 551 // Passing an existing context to shareContext will create the new context i
n the same share group as the passed context. | 552 // Passing an existing context to shareContext will create the new context i
n the same share group as the passed context. |
| 552 virtual WebGraphicsContext3D* createOffscreenGraphicsContext3D(const WebGrap
hicsContext3D::Attributes&, WebGraphicsContext3D* shareContext) { return 0; } | 553 virtual WebGraphicsContext3D* createOffscreenGraphicsContext3D(const WebGrap
hicsContext3D::Attributes&, WebGraphicsContext3D* shareContext) { return 0; } |
| 553 virtual WebGraphicsContext3D* createOffscreenGraphicsContext3D(const WebGrap
hicsContext3D::Attributes&, WebGraphicsContext3D* shareContext, WebGLInfo* glInf
o) { return 0; } | 554 virtual WebGraphicsContext3D* createOffscreenGraphicsContext3D(const WebGrap
hicsContext3D::Attributes&, WebGraphicsContext3D* shareContext, WebGLInfo* glInf
o) { return 0; } |
| 554 virtual WebGraphicsContext3D* createOffscreenGraphicsContext3D(const WebGrap
hicsContext3D::Attributes&) { return 0; } | 555 virtual WebGraphicsContext3D* createOffscreenGraphicsContext3D(const WebGrap
hicsContext3D::Attributes&) { return 0; } |
| 555 | 556 |
| (...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 668 protected: | 669 protected: |
| 669 BLINK_PLATFORM_EXPORT Platform(); | 670 BLINK_PLATFORM_EXPORT Platform(); |
| 670 virtual ~Platform() { } | 671 virtual ~Platform() { } |
| 671 | 672 |
| 672 WebThread* m_mainThread; | 673 WebThread* m_mainThread; |
| 673 }; | 674 }; |
| 674 | 675 |
| 675 } // namespace blink | 676 } // namespace blink |
| 676 | 677 |
| 677 #endif | 678 #endif |
| OLD | NEW |