Lines Matching refs:PlatformMethods
46 struct PlatformMethods;
56 using CurrentTimeFunc = double (*)(PlatformMethods *platform);
57 inline double DefaultCurrentTime(PlatformMethods *platform) in DefaultCurrentTime()
65 using MonotonicallyIncreasingTimeFunc = double (*)(PlatformMethods *platform);
66 inline double DefaultMonotonicallyIncreasingTime(PlatformMethods *platform) in DefaultMonotonicallyIncreasingTime()
74 using LogErrorFunc = void (*)(PlatformMethods *platform, const char *errorMessage);
75 inline void DefaultLogError(PlatformMethods *platform, const char *errorMessage) {} in DefaultLogError()
78 using LogWarningFunc = void (*)(PlatformMethods *platform, const char *warningMessage);
79 inline void DefaultLogWarning(PlatformMethods *platform, const char *warningMessage) {} in DefaultLogWarning()
82 using LogInfoFunc = void (*)(PlatformMethods *platform, const char *infoMessage);
83 inline void DefaultLogInfo(PlatformMethods *platform, const char *infoMessage) {} in DefaultLogInfo()
94 using GetTraceCategoryEnabledFlagFunc = const unsigned char *(*)(PlatformMethods *platform,
96 inline const unsigned char *DefaultGetTraceCategoryEnabledFlag(PlatformMethods *platform, in DefaultGetTraceCategoryEnabledFlag()
149 using AddTraceEventFunc = angle::TraceEventHandle (*)(PlatformMethods *platform,
160 inline angle::TraceEventHandle DefaultAddTraceEvent(PlatformMethods *platform, in DefaultAddTraceEvent()
176 using UpdateTraceEventDurationFunc = void (*)(PlatformMethods *platform,
180 inline void DefaultUpdateTraceEventDuration(PlatformMethods *platform, in DefaultUpdateTraceEventDuration()
189 using HistogramCustomCountsFunc = void (*)(PlatformMethods *platform,
195 inline void DefaultHistogramCustomCounts(PlatformMethods *platform, in DefaultHistogramCustomCounts()
204 using HistogramEnumerationFunc = void (*)(PlatformMethods *platform,
208 inline void DefaultHistogramEnumeration(PlatformMethods *platform, in DefaultHistogramEnumeration()
214 using HistogramSparseFunc = void (*)(PlatformMethods *platform, const char *name, int sample);
215 inline void DefaultHistogramSparse(PlatformMethods *platform, const char *name, int sample) {} in DefaultHistogramSparse()
217 using HistogramBooleanFunc = void (*)(PlatformMethods *platform, const char *name, bool sample);
218 inline void DefaultHistogramBoolean(PlatformMethods *platform, const char *name, bool sample) {} in DefaultHistogramBoolean()
223 using CacheProgramFunc = void (*)(PlatformMethods *platform,
227 inline void DefaultCacheProgram(PlatformMethods *platform, in DefaultCacheProgram()
234 using PostWorkerTaskFunc = void (*)(PlatformMethods *platform,
274 struct ANGLE_PLATFORM_EXPORT PlatformMethods struct
276 inline PlatformMethods();
286 inline PlatformMethods::PlatformMethods() = default; argument
291 constexpr unsigned int g_NumPlatformMethods = (sizeof(PlatformMethods) / sizeof(uintptr_t)) - 1;
338 angle::PlatformMethods *ANGLEPlatformCurrent();