LeviLamina
Loading...
Searching...
No Matches
Core::Profile::NoOp_ProfileClient Class Reference
Inheritance diagram for Core::Profile::NoOp_ProfileClient:

Public Member Functions

virtual void initializeProfile ()
virtual void shutdownProfile ()
virtual void profileFlip ()
virtual uint getMaxTokens () const
virtual void onThreadCreate (char const *)
virtual void onThreadDestroy ()
virtual void onMainThreadCreate ()
virtual void onHeapAllocation (void const *, uint64, ::Memory::MemoryCategory, char const *)
virtual void onHeapFree (void const *, uint64, ::Memory::MemoryCategory, char const *)
virtual void enterCPUProfile (::Bedrock::Profile::ScopeStackStorage &, ::Core::Profile::CPUProfileToken const &)
virtual void leaveCPUProfile (::Bedrock::Profile::ScopeStackStorage &, ::Core::Profile::CPUProfileToken const &)
virtual uchar createGPUContext (char const *, int64, float, bool, bool)
virtual uint enterGPUProfile (::Bedrock::Profile::ScopeStackStorage &, ::Core::Profile::GPUProfileToken const &, uchar)
virtual void leaveGPUProfile (::Bedrock::Profile::ScopeStackStorage &, uint)
virtual void emitGPUTiming (uint, int64, int64)
virtual void syncGPUTiming (uchar, int64, int64, int64)
virtual void counterAdd (::Core::Profile::CounterToken const &, int64)
virtual void counterSet (::Core::Profile::CounterToken const &, int64)
virtual void beginCapture (char const *)
virtual void endCapture (bool)
virtual void logCaptureResults ()
virtual bool isCaptureEnding ()
virtual void setMarker (char const *, uint) const
virtual void generateCPUProfileToken (::Core::Profile::CPUProfileToken &, char const *, char const *, uint, ::brstd::source_location const &)
virtual void generateCPUProfileTokenDynamic (::Core::Profile::CPUProfileToken &, char const *, char const *, uint, ::brstd::source_location const &)
virtual void generateGPUProfileToken (::Core::Profile::GPUProfileToken &, char const *, char const *, uint, ::brstd::source_location const &)
virtual void generateGPUProfileTokenDynamic (::Core::Profile::GPUProfileToken &, char const *, char const *, uint, ::brstd::source_location const &)
virtual void generateCounterToken (::Core::Profile::CounterToken &target, char const *label)
virtual void generateCounterTokenWithConfig (::Core::Profile::CounterToken &, char const *, ::Core::Profile::CounterDisplayFormat, int64, ::Core::Profile::LegacyCounterFlags)
virtual int64 getProfilerTimestamp ()
virtual void dumpFile (char const *, ::Core::Profile::FileExtension)
MCAPI void $initializeProfile ()
MCAPI void $shutdownProfile ()
MCAPI void $profileFlip ()
MCAPI uint $getMaxTokens () const
MCAPI void $onThreadCreate (char const *)
MCAPI void $onThreadDestroy ()
MCAPI void $onMainThreadCreate ()
MCAPI void $onHeapAllocation (void const *, uint64, ::Memory::MemoryCategory, char const *)
MCAPI void $onHeapFree (void const *, uint64, ::Memory::MemoryCategory, char const *)
MCAPI void $enterCPUProfile (::Bedrock::Profile::ScopeStackStorage &, ::Core::Profile::CPUProfileToken const &)
MCAPI void $leaveCPUProfile (::Bedrock::Profile::ScopeStackStorage &, ::Core::Profile::CPUProfileToken const &)
MCAPI uchar $createGPUContext (char const *, int64, float, bool, bool)
MCAPI uint $enterGPUProfile (::Bedrock::Profile::ScopeStackStorage &, ::Core::Profile::GPUProfileToken const &, uchar)
MCAPI void $leaveGPUProfile (::Bedrock::Profile::ScopeStackStorage &, uint)
MCAPI void $emitGPUTiming (uint, int64, int64)
MCAPI void $syncGPUTiming (uchar, int64, int64, int64)
MCAPI void $counterAdd (::Core::Profile::CounterToken const &, int64)
MCAPI void $counterSet (::Core::Profile::CounterToken const &, int64)
MCAPI void $beginCapture (char const *)
MCAPI void $endCapture (bool)
MCAPI void $logCaptureResults ()
MCAPI bool $isCaptureEnding ()
MCAPI void $setMarker (char const *, uint) const
MCAPI void $generateCPUProfileToken (::Core::Profile::CPUProfileToken &, char const *, char const *, uint, ::brstd::source_location const &)
MCAPI void $generateCPUProfileTokenDynamic (::Core::Profile::CPUProfileToken &, char const *, char const *, uint, ::brstd::source_location const &)
MCAPI void $generateGPUProfileToken (::Core::Profile::GPUProfileToken &, char const *, char const *, uint, ::brstd::source_location const &)
MCAPI void $generateGPUProfileTokenDynamic (::Core::Profile::GPUProfileToken &, char const *, char const *, uint, ::brstd::source_location const &)
MCAPI void $generateCounterToken (::Core::Profile::CounterToken &target, char const *label)
MCAPI void $generateCounterTokenWithConfig (::Core::Profile::CounterToken &, char const *, ::Core::Profile::CounterDisplayFormat, int64, ::Core::Profile::LegacyCounterFlags)
MCAPI int64 $getProfilerTimestamp ()
MCAPI void $dumpFile (char const *, ::Core::Profile::FileExtension)

Static Public Member Functions

static MCAPI void ** $vftable ()

Member Function Documentation

◆ $vftable()

MCAPI void ** Core::Profile::NoOp_ProfileClient::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $initializeProfile()

MCAPI void Core::Profile::ProfileClient::$initializeProfile ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $shutdownProfile()

MCAPI void Core::Profile::ProfileClient::$shutdownProfile ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $profileFlip()

MCAPI void Core::Profile::ProfileClient::$profileFlip ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getMaxTokens()

MCAPI uint Core::Profile::ProfileClient::$getMaxTokens ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onThreadCreate()

MCAPI void Core::Profile::ProfileClient::$onThreadCreate ( char const * )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onThreadDestroy()

MCAPI void Core::Profile::ProfileClient::$onThreadDestroy ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onMainThreadCreate()

MCAPI void Core::Profile::ProfileClient::$onMainThreadCreate ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onHeapAllocation()

MCAPI void Core::Profile::ProfileClient::$onHeapAllocation ( void const * ,
uint64 ,
::Memory::MemoryCategory ,
char const *  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onHeapFree()

MCAPI void Core::Profile::ProfileClient::$onHeapFree ( void const * ,
uint64 ,
::Memory::MemoryCategory ,
char const *  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $enterCPUProfile()

MCAPI void Core::Profile::ProfileClient::$enterCPUProfile ( ::Bedrock::Profile::ScopeStackStorage & ,
::Core::Profile::CPUProfileToken const &  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $leaveCPUProfile()

MCAPI void Core::Profile::ProfileClient::$leaveCPUProfile ( ::Bedrock::Profile::ScopeStackStorage & ,
::Core::Profile::CPUProfileToken const &  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $createGPUContext()

MCAPI uchar Core::Profile::ProfileClient::$createGPUContext ( char const * ,
int64 ,
float ,
bool ,
bool  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $enterGPUProfile()

MCAPI uint Core::Profile::ProfileClient::$enterGPUProfile ( ::Bedrock::Profile::ScopeStackStorage & ,
::Core::Profile::GPUProfileToken const & ,
uchar  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $leaveGPUProfile()

MCAPI void Core::Profile::ProfileClient::$leaveGPUProfile ( ::Bedrock::Profile::ScopeStackStorage & ,
uint  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $emitGPUTiming()

MCAPI void Core::Profile::ProfileClient::$emitGPUTiming ( uint ,
int64 ,
int64  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $syncGPUTiming()

MCAPI void Core::Profile::ProfileClient::$syncGPUTiming ( uchar ,
int64 ,
int64 ,
int64  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $counterAdd()

MCAPI void Core::Profile::ProfileClient::$counterAdd ( ::Core::Profile::CounterToken const & ,
int64  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $counterSet()

MCAPI void Core::Profile::ProfileClient::$counterSet ( ::Core::Profile::CounterToken const & ,
int64  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $beginCapture()

MCAPI void Core::Profile::ProfileClient::$beginCapture ( char const * )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $endCapture()

MCAPI void Core::Profile::ProfileClient::$endCapture ( bool )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $logCaptureResults()

MCAPI void Core::Profile::ProfileClient::$logCaptureResults ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isCaptureEnding()

MCAPI bool Core::Profile::ProfileClient::$isCaptureEnding ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setMarker()

MCAPI void Core::Profile::ProfileClient::$setMarker ( char const * ,
uint  ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $generateCPUProfileToken()

MCAPI void Core::Profile::ProfileClient::$generateCPUProfileToken ( ::Core::Profile::CPUProfileToken & ,
char const * ,
char const * ,
uint ,
::brstd::source_location const &  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $generateCPUProfileTokenDynamic()

MCAPI void Core::Profile::ProfileClient::$generateCPUProfileTokenDynamic ( ::Core::Profile::CPUProfileToken & ,
char const * ,
char const * ,
uint ,
::brstd::source_location const &  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $generateGPUProfileToken()

MCAPI void Core::Profile::ProfileClient::$generateGPUProfileToken ( ::Core::Profile::GPUProfileToken & ,
char const * ,
char const * ,
uint ,
::brstd::source_location const &  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $generateGPUProfileTokenDynamic()

MCAPI void Core::Profile::ProfileClient::$generateGPUProfileTokenDynamic ( ::Core::Profile::GPUProfileToken & ,
char const * ,
char const * ,
uint ,
::brstd::source_location const &  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $generateCounterToken()

MCAPI void Core::Profile::ProfileClient::$generateCounterToken ( ::Core::Profile::CounterToken & target,
char const * label )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $generateCounterTokenWithConfig()

MCAPI void Core::Profile::ProfileClient::$generateCounterTokenWithConfig ( ::Core::Profile::CounterToken & ,
char const * ,
::Core::Profile::CounterDisplayFormat ,
int64 ,
::Core::Profile::LegacyCounterFlags  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getProfilerTimestamp()

MCAPI int64 Core::Profile::ProfileClient::$getProfilerTimestamp ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dumpFile()

MCAPI void Core::Profile::ProfileClient::$dumpFile ( char const * ,
::Core::Profile::FileExtension  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: