Lines Matching refs:PlatformMethods

39 struct PlatformMethods;
49 using CurrentTimeFunc = double (*)(PlatformMethods *platform);
50 inline double DefaultCurrentTime(PlatformMethods *platform) in DefaultCurrentTime()
58 using MonotonicallyIncreasingTimeFunc = double (*)(PlatformMethods *platform);
59 inline double DefaultMonotonicallyIncreasingTime(PlatformMethods *platform) in DefaultMonotonicallyIncreasingTime()
67 using LogErrorFunc = void (*)(PlatformMethods *platform, const char *errorMessage);
68 inline void DefaultLogError(PlatformMethods *platform, const char *errorMessage) in DefaultLogError()
73 using LogWarningFunc = void (*)(PlatformMethods *platform, const char *warningMessage);
74 inline void DefaultLogWarning(PlatformMethods *platform, const char *warningMessage) in DefaultLogWarning()
79 using LogInfoFunc = void (*)(PlatformMethods *platform, const char *infoMessage);
80 inline void DefaultLogInfo(PlatformMethods *platform, const char *infoMessage) in DefaultLogInfo()
93 using GetTraceCategoryEnabledFlagFunc = const unsigned char *(*)(PlatformMethods *platform,
95 inline const unsigned char *DefaultGetTraceCategoryEnabledFlag(PlatformMethods *platform, in DefaultGetTraceCategoryEnabledFlag()
148 using AddTraceEventFunc = angle::TraceEventHandle (*)(PlatformMethods *platform,
159 inline angle::TraceEventHandle DefaultAddTraceEvent(PlatformMethods *platform, in DefaultAddTraceEvent()
175 using UpdateTraceEventDurationFunc = void (*)(PlatformMethods *platform,
179 inline void DefaultUpdateTraceEventDuration(PlatformMethods *platform, in DefaultUpdateTraceEventDuration()
189 using HistogramCustomCountsFunc = void (*)(PlatformMethods *platform,
195 inline void DefaultHistogramCustomCounts(PlatformMethods *platform, in DefaultHistogramCustomCounts()
205 using HistogramEnumerationFunc = void (*)(PlatformMethods *platform,
209 inline void DefaultHistogramEnumeration(PlatformMethods *platform, in DefaultHistogramEnumeration()
216 using HistogramSparseFunc = void (*)(PlatformMethods *platform, const char *name, int sample);
217 inline void DefaultHistogramSparse(PlatformMethods *platform, const char *name, int sample) in DefaultHistogramSparse()
221 using HistogramBooleanFunc = void (*)(PlatformMethods *platform, const char *name, bool sample);
222 inline void DefaultHistogramBoolean(PlatformMethods *platform, const char *name, bool sample) in DefaultHistogramBoolean()
227 using OverrideWorkaroundsD3DFunc = void (*)(PlatformMethods *platform,
229 inline void DefaultOverrideWorkaroundsD3D(PlatformMethods *platform, in DefaultOverrideWorkaroundsD3D()
237 using CacheProgramFunc = void (*)(PlatformMethods *platform,
241 inline void DefaultCacheProgram(PlatformMethods *platform, in DefaultCacheProgram()
267 struct ANGLE_PLATFORM_EXPORT PlatformMethods struct
269 PlatformMethods();
282 constexpr unsigned int g_NumPlatformMethods = (sizeof(PlatformMethods) / sizeof(uintptr_t)) - 1; argument
325 angle::PlatformMethods *ANGLEPlatformCurrent();