Navigation
API > API/Runtime > API/Runtime/Core
Classes
| Type | Name | Description | |
|---|---|---|---|
| Allocator | |||
| Array | |||
| ConditionalBoolTimerScope | |||
| ConditionalBoolTimerScopeId | |||
| ConditionalBoolTimerScopeW | |||
| ConditionalParentTimerScope | |||
| ConditionalTimerScope | |||
| ConditionalTimerScopeId | |||
| ConditionalTimerScopeW | |||
| ContextSwitch | |||
| CustomStatTimer | |||
| CustomStatTimerScope | |||
| FFrameProProfiler | Wrapper for FramePro | ||
| HiResTimerScope | |||
| IdTimerScope | |||
| ModulePacket | |||
| RelaxedAtomic | Assume aligned reads/writes < 8 bytes are atomic on all platforms | ||
| StringLiteralNamedConditionalTimerScope | |||
| StringLiteralNamedTimerScope | |||
| ThreadScope | |||
| TimerScope | |||
| TimerScopeW | |||
| WaitEventScope |
Typedefs
| Name | Description |
|---|---|
| ConditionalParentScopeCallback | |
| ConnectionChangedCallback | Callbacks |
| ContextSwitchCallbackFunction | |
| int64 | |
| StringId | |
| ThreadMain | |
| uint | |
| uint64 |
Enums
| Type | Name | Description | |
|---|---|---|---|
| FramePro::PacketType::Enum | |||
| FramePro::Platform::Enum | |||
| FramePro::ThreadState::Enum | |||
| FramePro::ThreadWaitReason::Enum |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | FramePro::AddCustomStat
(
StringId name, |
||
| void | FramePro::AddCustomStat
(
StringId name, |
||
| void | |||
| void | FramePro::AddCustomStat
(
StringId name, |
||
| void | FramePro::AddCustomStat
(
StringId name, |
||
| void | FramePro::AddCustomStat
(
StringId name, |
||
| void | FramePro::AddCustomStat
(
StringId name, |
||
| void | FramePro::AddCustomStat
(
StringId name, |
||
| void | FramePro::AddCustomStat
(
StringId name, |
||
| void | FramePro::AddCustomStat
(
const char* p_name, |
||
| void | FramePro::AddCustomStat
(
const char* p_name, |
||
| void | FramePro::AddCustomStat
(
const char* p_name, |
||
| void | FramePro::AddCustomStat
(
const char* p_name, |
||
| void | FramePro::AddCustomStat
(
const wchar_t* p_name, |
||
| void | FramePro::AddCustomStat
(
const wchar_t* p_name, |
||
| void | FramePro::AddCustomStat
(
const wchar_t* p_name, |
||
| void | FramePro::AddCustomStat
(
const wchar_t* p_name, |
||
| void | FramePro::AddCustomStat
(
StringId name, |
||
| void | FramePro::AddCustomStat
(
StringId name, |
||
| void | FramePro::AddCustomStat
(
StringId name, |
||
| void | FramePro::AddCustomStatTimer
(
CustomStatTimer* p_timer |
||
| void | FramePro::AddEvent
(
const char* p_name, |
||
| void | FramePro::AddTimeSpan
(
const wchar_t* p_name_file_and_line, |
||
| void | FramePro::AddTimeSpan
(
const char* p_name_file_and_line, |
||
| void | FramePro::AddTimeSpan
(
const char* p_name, |
||
| void | FramePro::AddTimeSpan
(
StringId name_id, |
||
| void | FramePro::AddTimeSpan
(
StringId name_id, |
||
| void | FramePro::AddWaitEvent
(
int64 event_id, |
||
| void | |||
| bool | FramePro::CallConditionalParentScopeCallback
(
ConditionalParentScopeCallback p_callback, |
||
| void | |||
| void | |||
| void | |||
| unsigned int | |||
| int | |||
| unsigned int | FramePro::GetHashAndStackSize
(
void** p_stack, |
||
| bool | |||
| void | FramePro::Log
(
const char* p_message |
||
| bool | FramePro::Platform::AcceptSocket
(
void* p_source_os_socket_mem, |
||
| uint | |||
| bool | FramePro::Platform::BindSocket
(
void* p_os_socket_mem, |
||
| void | FramePro::Platform::CloseFile
(
void* p_os_file_mem |
||
| void * | FramePro::Platform::CreateContextSwitchRecorder
(
Allocator* p_allocator |
||
| void | FramePro::Platform::CreateEventX
(
void* p_os_event_mem, |
||
| void | FramePro::Platform::CreateLock
(
void* p_os_lock_mem, |
||
| void | FramePro::Platform::CreateSocket
(
void* p_os_socket_mem, |
||
| bool | FramePro::Platform::CreateThread
(
void* p_os_thread_mem, |
||
| void | |||
| void | FramePro::Platform::DebugWrite
(
const char* p_string |
||
| void | FramePro::Platform::DestroyContextSwitchRecorder
(
void* p_context_switch_recorder, |
||
| void | FramePro::Platform::DestroyEvent
(
void* p_os_event_mem |
||
| void | FramePro::Platform::DestroyLock
(
void* p_os_lock_mem |
||
| void | FramePro::Platform::DestroySocket
(
void* p_os_socket_mem |
||
| void | FramePro::Platform::DestroyThread
(
void* p_os_thread_mem |
||
| void | FramePro::Platform::DisconnectSocket
(
void* p_os_socket_mem, |
||
| void | FramePro::Platform::EnumerateModules
(
Array< ModulePacket* >& module_packets, |
||
| void | FramePro::Platform::FlushContextSwitches
(
void* p_context_switch_recorder |
||
| int | |||
| int | |||
| int | |||
| int | FramePro::Platform::GetFileSize
(
const void* p_os_file_mem |
||
| void | FramePro::Platform::GetLocalTime
(
tm* p_tm, |
||
| Platform::Enum | |||
| bool | FramePro::Platform::GetProcessName
(
int process_id, |
||
| void | FramePro::Platform::GetRecordingFolder
(
char* p_path, |
||
| bool | FramePro::Platform::GetStackTrace
(
void** stack, |
||
| int64 | |||
| void * | FramePro::Platform::GetTLSValue
(
uint slot |
||
| void | |||
| bool | |||
| bool | FramePro::Platform::IsSocketValid
(
const void* p_os_socket_mem |
||
| bool | FramePro::Platform::OpenFileForRead
(
void* p_os_file_mem, |
||
| bool | FramePro::Platform::OpenFileForRead
(
void* p_os_file_mem, |
||
| bool | FramePro::Platform::OpenFileForWrite
(
void* p_os_file_mem, |
||
| bool | FramePro::Platform::OpenFileForWrite
(
void* p_os_file_mem, |
||
| void | FramePro::Platform::ReadFromFile
(
void* p_os_file_mem, |
||
| void | FramePro::Platform::ReleaseLock
(
void* p_os_lock_mem |
||
| void | FramePro::Platform::ResetEvent
(
void* p_os_event_mem |
||
| void | FramePro::Platform::SetEvent
(
void* p_os_event_mem |
||
| void | FramePro::Platform::SetThreadAffinity
(
void* p_os_thread_mem, |
||
| void | FramePro::Platform::SetThreadPriority
(
void* p_os_thread_mem, |
||
| void | FramePro::Platform::SetTLSValue
(
uint slot, |
||
| bool | FramePro::Platform::SocketReceive
(
void* p_os_socket_mem, |
||
| bool | FramePro::Platform::SocketSend
(
void* p_os_socket_mem, |
||
| bool | FramePro::Platform::StartRecordingContextSitches
(
void* p_context_switch_recorder, |
||
| bool | FramePro::Platform::StartSocketListening
(
void* p_os_socket_mem |
||
| void | FramePro::Platform::StopRecordingContextSitches
(
void* p_context_switch_recorder |
||
| void | FramePro::Platform::TakeLock
(
void* p_os_lock_mem |
||
| void | FramePro::Platform::ToString
(
int value, |
||
| void | |||
| void | FramePro::Platform::VSPrintf
(
char* p_buffer, |
||
| int | FramePro::Platform::WaitEvent
(
void* p_os_event_mem, |
||
| void | FramePro::Platform::WriteToFile
(
void* p_os_file_mem, |
||
| void | FramePro::PopConditionalParentScope
(
bool add_children |
||
| void | FramePro::PushConditionalParentScope
(
const char* p_name, |
||
| void | FramePro::RegisterConnectionChangedCallback
(
ConnectionChangedCallback p_callback, |
||
| StringId | FramePro::RegisterString
(
const char* p_str |
||
| StringId | FramePro::RegisterString
(
const wchar_t* p_str |
||
| void | |||
| void | FramePro::SendSessionInfo
(
const wchar_t* p_name, |
||
| void | FramePro::SendSessionInfo
(
const char* p_name, |
||
| void | FramePro::SetAllocator
(
Allocator* p_allocator |
||
| void | |||
| void | FramePro::SetCustomStatColour
(
StringId name, |
||
| void | FramePro::SetCustomStatGraph
(
StringId name, |
||
| void | FramePro::SetCustomStatUnit
(
StringId name, |
||
| void | FramePro::SetPort
(
int port |
||
| void | FramePro::SetScopeColour
(
StringId name, |
||
| void | |||
| void | FramePro::SetScopeCustomStat
(
const wchar_t* p_name, |
||
| void | FramePro::SetScopeCustomStat
(
const char* p_name, |
||
| void | FramePro::SetScopeCustomStat
(
StringId name, |
||
| void | FramePro::SetScopeCustomStat
(
const wchar_t* p_name, |
||
| void | FramePro::SetScopeCustomStat
(
const char* p_name, |
||
| void | FramePro::SetScopeCustomStat
(
StringId name, |
||
| void | FramePro::SetScopeCustomStat
(
const wchar_t* p_name, |
||
| void | FramePro::SetScopeCustomStat
(
const char* p_name, |
||
| void | FramePro::SetScopeCustomStat
(
const wchar_t* p_name, |
||
| void | FramePro::SetScopeCustomStat
(
StringId name, |
||
| void | FramePro::SetScopeCustomStat
(
const char* p_name, |
||
| void | FramePro::SetThreadAffinity
(
int affinity |
||
| void | FramePro::SetThreadName
(
const char* p_name |
||
| void | FramePro::SetThreadName
(
int thread_id, |
||
| void | FramePro::SetThreadOrder
(
StringId thread_name |
||
| void | FramePro::SetThreadPriority
(
int priority |
||
| void | Shutdowns the global IVirtualizationSystem if it exists. | ||
| void | FramePro::StartHiResTimer
(
const char* p_name |
||
| void | FramePro::StartRecording
(
const char* p_filename, |
||
| void | FramePro::StartRecording
(
const wchar_t* p_filename, |
||
| void | |||
| void | |||
| void | |||
| void | |||
| void | FramePro::TriggerWaitEvent
(
int64 event_id |
||
| void | |||
| void |
Variables
| Type | Name | Description | |
|---|---|---|---|
| RelaxedAtomic< unsigned int > | g_ConditionalScopeMinTime | ||
| RelaxedAtomic< bool > | g_Connected |