SYMBOL INDEX (12384 symbols across 1348 files) FILE: capframex-linux/src/app/CapFrameX.App/App.axaml.cs class App (line 15) | public partial class App : Application method Initialize (line 19) | public override void Initialize() method OnFrameworkInitializationCompleted (line 24) | public override void OnFrameworkInitializationCompleted() method OnShutdownRequested (line 48) | private void OnShutdownRequested(object? sender, ShutdownRequestedEven... method ConfigureServices (line 66) | private static void ConfigureServices(IServiceCollection services) FILE: capframex-linux/src/app/CapFrameX.App/Program.cs class Program (line 6) | class Program method Main (line 8) | [STAThread] method BuildAvaloniaApp (line 12) | public static AppBuilder BuildAvaloniaApp() FILE: capframex-linux/src/app/CapFrameX.App/ViewModels/AnalysisViewModel.cs class AnalysisViewModel (line 16) | public partial class AnalysisViewModel : ObservableObject, IDisposable method AnalysisViewModel (line 98) | public AnalysisViewModel(SessionManager sessionManager) method OnSessionsChanged (line 144) | private void OnSessionsChanged(object? sender, EventArgs e) method OnSessionAdded (line 157) | private void OnSessionAdded(object? sender, SessionMetadata metadata) method OnSessionRemoved (line 168) | private void OnSessionRemoved(object? sender, string filePath) method Dispose (line 197) | public void Dispose() method LoadSessionsAsync (line 204) | [RelayCommand] method RefreshAsync (line 229) | [RelayCommand] method OnSelectedSessionChanged (line 235) | partial void OnSelectedSessionChanged(SessionMetadata? value) method LoadSessionDataAsync (line 243) | private async Task LoadSessionDataAsync(SessionMetadata metadata) method UpdateCharts (line 277) | private void UpdateCharts() method DeleteSession (line 306) | [RelayCommand] FILE: capframex-linux/src/app/CapFrameX.App/ViewModels/CaptureViewModel.cs class CaptureViewModel (line 21) | public partial class CaptureViewModel : ObservableObject, IDisposable method OnSelectedGameChanged (line 77) | partial void OnSelectedGameChanged(GameInfo? oldValue, GameInfo? newVa... method OnLiveChartEnabledChanged (line 92) | partial void OnLiveChartEnabledChanged(bool value) method UpdateLiveViewAsync (line 103) | private async Task UpdateLiveViewAsync() method StartLiveViewAsync (line 118) | private async Task StartLiveViewAsync() method StopLiveViewAsync (line 128) | private async Task StopLiveViewAsync() method CaptureViewModel (line 204) | public CaptureViewModel( method UpdateLiveStats (line 380) | private void UpdateLiveStats() method UpdateCaptureTimeDisplay (line 398) | private void UpdateCaptureTimeDisplay() method UpdateHardwareMetrics (line 421) | private void UpdateHardwareMetrics() method PollProcesses (line 480) | private void PollProcesses() method ToggleCaptureAsync (line 516) | [RelayCommand] method AddToIgnoreListAsync (line 529) | [RelayCommand] method StartCaptureAsync (line 549) | private async Task StartCaptureAsync() method StopCaptureAsync (line 600) | private async Task StopCaptureAsync() method Dispose (line 639) | public void Dispose() FILE: capframex-linux/src/app/CapFrameX.App/ViewModels/CompareViewModel.cs class CompareViewModel (line 15) | public partial class CompareViewModel : ObservableObject, IDisposable method CompareViewModel (line 52) | public CompareViewModel(SessionManager sessionManager) method OnSessionsChanged (line 65) | private void OnSessionsChanged(object? sender, EventArgs e) method OnSessionAdded (line 78) | private void OnSessionAdded(object? sender, SessionMetadata metadata) method OnSessionRemoved (line 89) | private void OnSessionRemoved(object? sender, string filePath) method Dispose (line 116) | public void Dispose() method LoadSessionsAsync (line 123) | [RelayCommand] method AddSessionAsync (line 146) | [RelayCommand] method RemoveSession (line 161) | [RelayCommand] method ClearAll (line 175) | [RelayCommand] method UpdateComparison (line 184) | private void UpdateComparison() class ComparisonRow (line 236) | public partial class ComparisonRow : ObservableObject FILE: capframex-linux/src/app/CapFrameX.App/ViewModels/MainViewModel.cs class MainViewModel (line 10) | public partial class MainViewModel : ObservableObject, IDisposable method MainViewModel (line 57) | public MainViewModel(CaptureService captureService) method CheckVulkanLayerStatus (line 91) | private void CheckVulkanLayerStatus() method FindDaemonProcess (line 98) | private void FindDaemonProcess() method OnStatusTimerElapsed (line 114) | private void OnStatusTimerElapsed(object? sender, ElapsedEventArgs e) method ConnectAsync (line 172) | [RelayCommand] method Dispose (line 183) | public void Dispose() method SelectTab (line 190) | [RelayCommand] method OnSelectedTabIndexChanged (line 197) | partial void OnSelectedTabIndexChanged(int value) FILE: capframex-linux/src/app/CapFrameX.App/ViewModels/SettingsViewModel.cs class SettingsViewModel (line 8) | public partial class SettingsViewModel : ObservableObject method SettingsViewModel (line 28) | public SettingsViewModel(ISettingsService settingsService, IGlobalHotk... method OnCaptureHotkeyChanged (line 42) | partial void OnCaptureHotkeyChanged(string value) method OnCaptureDurationSecondsChanged (line 48) | partial void OnCaptureDurationSecondsChanged(decimal? value) method OnAutoStopEnabledChanged (line 54) | partial void OnAutoStopEnabledChanged(bool value) method SaveSettings (line 59) | private void SaveSettings() method UpdateHotkeyStatus (line 69) | private void UpdateHotkeyStatus() method SetHotkey (line 74) | [RelayCommand] method SetDuration (line 80) | [RelayCommand] FILE: capframex-linux/src/app/CapFrameX.App/Views/AnalysisView.axaml.cs class AnalysisView (line 5) | public partial class AnalysisView : UserControl method AnalysisView (line 7) | public AnalysisView() FILE: capframex-linux/src/app/CapFrameX.App/Views/CaptureView.axaml.cs class CaptureView (line 5) | public partial class CaptureView : UserControl method CaptureView (line 7) | public CaptureView() FILE: capframex-linux/src/app/CapFrameX.App/Views/CompareView.axaml.cs class CompareView (line 5) | public partial class CompareView : UserControl method CompareView (line 7) | public CompareView() FILE: capframex-linux/src/app/CapFrameX.App/Views/MainWindow.axaml.cs class MainWindow (line 8) | public partial class MainWindow : Window method MainWindow (line 18) | public MainWindow() class TabIndexToVisibilityConverter (line 25) | public class TabIndexToVisibilityConverter : IValueConverter method Convert (line 27) | public object? Convert(object? value, Type targetType, object? paramet... method ConvertBack (line 34) | public object? ConvertBack(object? value, Type targetType, object? par... FILE: capframex-linux/src/app/CapFrameX.App/Views/SettingsPanel.axaml.cs class SettingsPanel (line 5) | public partial class SettingsPanel : UserControl method SettingsPanel (line 7) | public SettingsPanel() FILE: capframex-linux/src/app/CapFrameX.Core/Analysis/FrametimeAnalyzer.cs class FrametimeAnalyzer (line 8) | public class FrametimeAnalyzer method FrametimeAnalyzer (line 13) | public FrametimeAnalyzer(IEnumerable frames) method GetFrametimes (line 35) | public IReadOnlyList GetFrametimes() method GetFpsValues (line 43) | public IReadOnlyList GetFpsValues() method GetTimeSeriesData (line 51) | public (double[] time, double[] frametime) GetTimeSeriesData() method GetFpsTimeSeriesData (line 70) | public (double[] time, double[] fps) GetFpsTimeSeriesData() method DetectStutters (line 80) | public IReadOnlyList<(int index, double frametime, double severity)> D... method CalculateFramePacing (line 98) | public double CalculateFramePacing() method GetHistogramData (line 116) | public (double[] bins, int[] counts) GetHistogramData(int binCount = 50) method GetLShapeCurve (line 124) | public (double[] percentiles, double[] frametimes) GetLShapeCurve(int ... method CompareTo (line 132) | public SessionComparison CompareTo(FrametimeAnalyzer other) type SessionComparison (line 149) | public record SessionComparison FILE: capframex-linux/src/app/CapFrameX.Core/Analysis/StatisticsCalculator.cs type FrametimeStatistics (line 8) | public record FrametimeStatistics class StatisticsCalculator (line 34) | public static class StatisticsCalculator method Calculate (line 36) | public static FrametimeStatistics Calculate(IReadOnlyList f... method Calculate (line 45) | public static FrametimeStatistics Calculate(IReadOnlyList fram... method GetPercentile (line 87) | public static double GetPercentile(IReadOnlyList sortedData, d... method MovingAverage (line 106) | public static IReadOnlyList MovingAverage(IReadOnlyList ConnectAsync(CancellationToken cancellationTok... method TryStartDaemonAsync (line 174) | private async Task TryStartDaemonAsync(CancellationToken cancell... method FindDaemonPath (line 228) | private static string? FindDaemonPath() method DisconnectAsync (line 268) | public async Task DisconnectAsync() method StartCaptureAsync (line 273) | public async Task StartCaptureAsync(int pid) method StopCaptureAsync (line 290) | public async Task StopCaptureAsync() method AddToIgnoreListAsync (line 307) | public async Task AddToIgnoreListAsync(string processName) method RemoveFromIgnoreListAsync (line 312) | public async Task RemoveFromIgnoreListAsync(string processName) method RequestIgnoreListAsync (line 317) | public async Task RequestIgnoreListAsync() method StopDaemon (line 322) | public void StopDaemon() method Dispose (line 341) | public void Dispose() FILE: capframex-linux/src/app/CapFrameX.Core/Capture/FrametimeReceiver.cs class FrametimeReceiver (line 10) | public class FrametimeReceiver : IDisposable method StartCapture (line 29) | public void StartCapture() method StopCapture (line 41) | public void StopCapture() method AddFrame (line 46) | public void AddFrame(FrameDataPoint point) method GetCapturedFrames (line 80) | public IReadOnlyList GetCapturedFrames() method ClearBuffer (line 88) | public void ClearBuffer() method GetLiveStats (line 99) | public LiveStats GetLiveStats() method Dispose (line 132) | public void Dispose() type LiveStats (line 138) | public record LiveStats FILE: capframex-linux/src/app/CapFrameX.Core/Configuration/AppSettings.cs class AppSettings (line 6) | public class AppSettings FILE: capframex-linux/src/app/CapFrameX.Core/Configuration/SettingsService.cs type ISettingsService (line 7) | public interface ISettingsService : IDisposable method Save (line 11) | void Save(); method Load (line 12) | void Load(); method UpdateSettings (line 13) | void UpdateSettings(Action updateAction); class SettingsService (line 16) | public class SettingsService : ISettingsService method SettingsService (line 30) | public SettingsService() method Load (line 43) | public void Load() method Save (line 67) | public void Save() method UpdateSettings (line 80) | public void UpdateSettings(Action updateAction) method Dispose (line 87) | public void Dispose() FILE: capframex-linux/src/app/CapFrameX.Core/Data/Session.cs class SessionIO (line 10) | public static class SessionIO method LoadAsync (line 21) | public static async Task LoadAsync(string csvPath) method SaveAsync (line 86) | public static async Task SaveAsync(CaptureSession session, string base... class SessionMetadataJson (line 127) | private class SessionMetadataJson FILE: capframex-linux/src/app/CapFrameX.Core/Data/SessionManager.cs class SessionManager (line 9) | public class SessionManager : IDisposable method SessionManager (line 34) | public SessionManager() method OnSessionFileCreated (line 54) | private void OnSessionFileCreated(object sender, FileSystemEventArgs e) method OnSessionFileDeleted (line 66) | private void OnSessionFileDeleted(object sender, FileSystemEventArgs e) method OnSessionFileRenamed (line 81) | private void OnSessionFileRenamed(object sender, RenamedEventArgs e) method LoadSingleSessionAsync (line 96) | private async void LoadSingleSessionAsync(string filePath) method Dispose (line 142) | public void Dispose() method GetSessionsAsync (line 159) | public async Task> GetSessionsAsync() method LoadSessionAsync (line 209) | public async Task LoadSessionAsync(string filePath) method SaveSessionAsync (line 217) | public async Task SaveSessionAsync(CaptureSession ses... method DeleteSession (line 259) | public void DeleteSession(string filePath) method ExportSessionAsync (line 288) | public async Task ExportSessionAsync(CaptureSession session, string ex... method GenerateFileName (line 293) | private static string GenerateFileName(string gameName) FILE: capframex-linux/src/app/CapFrameX.Core/Hardware/CpuInfo.cs class CpuInfo (line 6) | public class CpuInfo method ToString (line 43) | public override string ToString() => Name; class CpuMetrics (line 49) | public class CpuMetrics FILE: capframex-linux/src/app/CapFrameX.Core/Hardware/GpuInfo.cs type GpuType (line 6) | public enum GpuType type GpuVendor (line 18) | public enum GpuVendor class GpuInfo (line 29) | public class GpuInfo method ToString (line 81) | public override string ToString() => $"{Name} ({Type})"; class GpuMetrics (line 87) | public class GpuMetrics FILE: capframex-linux/src/app/CapFrameX.Core/Hardware/HardwareMonitor.cs class HardwareMonitor (line 6) | public class HardwareMonitor : IDisposable method Initialize (line 37) | public void Initialize() method GetGpuMetrics (line 56) | public GpuMetrics? GetGpuMetrics(GpuInfo? gpu = null) method GetCpuMetrics (line 67) | public CpuMetrics? GetCpuMetrics() method GetMemoryInfo (line 76) | public (ulong TotalBytes, ulong AvailableBytes) GetMemoryInfo() method GetMotherboardInfo (line 84) | public (string Vendor, string Name) GetMotherboardInfo() method GetKernelVersion (line 92) | public string GetKernelVersion() => _sysfs.GetKernelVersion(); method GetDistribution (line 97) | public string GetDistribution() => _sysfs.GetDistribution(); method FormatBytes (line 102) | public static string FormatBytes(ulong bytes) method Dispose (line 115) | public void Dispose() FILE: capframex-linux/src/app/CapFrameX.Core/Hardware/SysfsReader.cs class SysfsReader (line 6) | public class SysfsReader method GetCpuInfo (line 22) | public CpuInfo GetCpuInfo() method GetCpuMetrics (line 84) | public CpuMetrics GetCpuMetrics(CpuInfo cpuInfo) method GetCpuUsage (line 144) | private float? GetCpuUsage() method GetRaplPower (line 184) | private float? GetRaplPower() method MapGpuPaths (line 206) | public void MapGpuPaths(List gpus) method GetGpuMetrics (line 235) | public GpuMetrics GetGpuMetrics(GpuInfo gpu) method GetMemoryInfo (line 306) | public (ulong TotalBytes, ulong AvailableBytes) GetMemoryInfo() method GetMotherboardInfo (line 339) | public (string Vendor, string Name) GetMotherboardInfo() method GetKernelVersion (line 349) | public string GetKernelVersion() method GetDistribution (line 362) | public string GetDistribution() method FindHwmonByName (line 382) | private string? FindHwmonByName(string name) method FindDrmCard (line 403) | private string? FindDrmCard(uint vendorId, uint deviceId) method FindHwmonForDrmCard (line 434) | private string? FindHwmonForDrmCard(string drmCardPath) method ReadHwmonTemp (line 449) | private float? ReadHwmonTemp(string hwmonPath, string file) method ReadHwmonValue (line 455) | private float? ReadHwmonValue(string hwmonPath, string file, float div... method ReadSysFile (line 473) | private string? ReadSysFile(string path) FILE: capframex-linux/src/app/CapFrameX.Core/Hardware/VulkanGpuEnumerator.cs class VulkanGpuEnumerator (line 8) | public static class VulkanGpuEnumerator method EnumerateGpus (line 17) | public static List EnumerateGpus() method GetDeviceName (line 114) | private static unsafe string GetDeviceName(PhysicalDeviceProperties pr... method GetVendor (line 120) | private static GpuVendor GetVendor(uint vendorId) method GetGpuType (line 131) | private static GpuType GetGpuType(PhysicalDeviceType deviceType) method FormatDriverVersion (line 143) | private static string FormatDriverVersion(uint vendorId, uint driverVe... method FormatVulkanVersion (line 161) | private static string FormatVulkanVersion(uint version) FILE: capframex-linux/src/app/CapFrameX.Core/Hotkey/GlobalHotkeyService.cs type IGlobalHotkeyService (line 9) | public interface IGlobalHotkeyService : IDisposable method SetCaptureHotkey (line 12) | void SetCaptureHotkey(string hotkeyString); method Start (line 13) | void Start(); method Stop (line 14) | void Stop(); class GlobalHotkeyService (line 18) | public class GlobalHotkeyService : IGlobalHotkeyService method SetCaptureHotkey (line 33) | public void SetCaptureHotkey(string hotkeyString) method Start (line 39) | public void Start() method Stop (line 70) | public void Stop() method OnKeyPressed (line 87) | private void OnKeyPressed(object? sender, KeyboardHookEventArgs e) method CheckModifiers (line 97) | private bool CheckModifiers(ModifierMask currentModifiers) method ParseHotkey (line 111) | private static void ParseHotkey(string hotkeyString, out KeyCode keyCo... method ParseKeyCode (line 149) | private static KeyCode ParseKeyCode(string keyName) method Dispose (line 255) | public void Dispose() FILE: capframex-linux/src/app/CapFrameX.Core/System/SystemInfoService.cs class SystemInfo (line 5) | public class SystemInfo type ISystemInfoService (line 24) | public interface ISystemInfoService method GetSystemInfo (line 26) | SystemInfo GetSystemInfo(); class SystemInfoService (line 30) | public class SystemInfoService : ISystemInfoService, IDisposable method GetSystemInfo (line 37) | public SystemInfo GetSystemInfo() method Dispose (line 71) | public void Dispose() FILE: capframex-linux/src/app/CapFrameX.Shared/IPC/Messages.cs type MessageType (line 8) | public enum MessageType : uint type MessageHeader (line 34) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type GameDetectedPayload (line 45) | [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] type FrameDataPointIpc (line 62) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type IgnoreListEntry (line 80) | [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] FILE: capframex-linux/src/app/CapFrameX.Shared/IPC/SocketClient.cs class DaemonClient (line 10) | public class DaemonClient : IDisposable method DaemonClient (line 29) | public DaemonClient() method GetRealUid (line 36) | private static uint GetRealUid() method ConnectAsync (line 56) | public async Task ConnectAsync(CancellationToken cancellationTok... method DisconnectAsync (line 82) | public async Task DisconnectAsync() method SendStartCaptureAsync (line 102) | public async Task SendStartCaptureAsync(int pid) method SendStopCaptureAsync (line 107) | public async Task SendStopCaptureAsync() method SendPingAsync (line 112) | public async Task SendPingAsync() method RequestStatusAsync (line 117) | public async Task RequestStatusAsync() method AddToIgnoreListAsync (line 122) | public async Task AddToIgnoreListAsync(string processName) method RemoveFromIgnoreListAsync (line 128) | public async Task RemoveFromIgnoreListAsync(string processName) method RequestIgnoreListAsync (line 134) | public async Task RequestIgnoreListAsync() method CreateIgnoreListEntryPayload (line 139) | private static byte[] CreateIgnoreListEntryPayload(string processName) method SendMessageAsync (line 148) | private async Task SendMessageAsync(MessageType type, byte[] payload) method ReceiveLoopAsync (line 178) | private async Task ReceiveLoopAsync(CancellationToken cancellationToken) method ProcessMessage (line 219) | private void ProcessMessage(MessageType type, byte[] payload) method ParseIgnoreListResponse (line 311) | private static List ParseIgnoreListResponse(byte[] payload) method BytesToStruct (line 339) | private static T BytesToStruct(byte[] bytes) where T : struct method GetStringFromFixedBuffer (line 352) | private static unsafe string GetStringFromFixedBuffer(ref GameDetected... method Dispose (line 368) | public void Dispose() FILE: capframex-linux/src/app/CapFrameX.Shared/Models/CaptureSession.cs class CaptureSession (line 6) | public class CaptureSession class SessionMetadata (line 28) | public class SessionMetadata FILE: capframex-linux/src/app/CapFrameX.Shared/Models/FrameData.cs type FrameData (line 6) | public record FrameData type FrameDataPoint (line 28) | public record FrameDataPoint FILE: capframex-linux/src/app/CapFrameX.Shared/Models/GameInfo.cs class GameInfo (line 9) | public class GameInfo : INotifyPropertyChanged method OnPropertyChanged (line 101) | protected virtual void OnPropertyChanged([CallerMemberName] string? pr... method SetField (line 106) | protected bool SetField(ref T field, T value, [CallerMemberName] st... FILE: capframex-linux/src/daemon/common.h type MessageType (line 21) | typedef enum { type ProcessInfo (line 44) | typedef struct { type MessageHeader (line 56) | typedef struct { type GameDetectedPayload (line 63) | typedef struct { type FrameDataPoint (line 76) | typedef struct __attribute__((packed)) { type LayerHelloPayload (line 90) | typedef struct { type SwapchainInfoPayload (line 99) | typedef struct { type SharedPidList (line 108) | typedef struct { type IgnoreListEntry (line 115) | typedef struct { FILE: capframex-linux/src/daemon/config.c function ensure_directory (line 11) | static void ensure_directory(const char* path) { function config_set_defaults (line 20) | void config_set_defaults(void) { function DaemonConfig (line 58) | DaemonConfig* config_get(void) { function config_load (line 79) | int config_load(const char* path) { function config_save (line 125) | int config_save(const char* path) { FILE: capframex-linux/src/daemon/config.h type DaemonConfig (line 7) | typedef struct { FILE: capframex-linux/src/daemon/ignore_list.c type IgnoreEntry (line 14) | typedef struct { function ensure_directory (line 30) | static void ensure_directory(const char* path) { function ignore_list_init (line 39) | int ignore_list_init(void) { function ignore_list_contains (line 69) | bool ignore_list_contains(const char* process_name) { function ignore_list_add (line 85) | int ignore_list_add(const char* process_name) { function ignore_list_remove (line 120) | int ignore_list_remove(const char* process_name) { function ignore_list_count (line 148) | int ignore_list_count(void) { function ignore_list_reload (line 168) | int ignore_list_reload(void) { function ignore_list_cleanup (line 186) | void ignore_list_cleanup(void) { function get_iso_timestamp (line 196) | static void get_iso_timestamp(char* buf, size_t size) { function extract_json_string (line 204) | static bool extract_json_string(const char* json, const char* key, char*... function load_from_file (line 234) | static int load_from_file(void) { function save_to_file (line 315) | static int save_to_file(void) { FILE: capframex-linux/src/daemon/ipc.c function is_blacklisted_process (line 45) | static bool is_blacklisted_process(const char* process_name) { type ClientInfo (line 72) | typedef struct { function get_timestamp_ns (line 91) | static uint64_t get_timestamp_ns(void) { function create_socket (line 97) | static int create_socket(void) { function create_shared_memory (line 153) | static int create_shared_memory(void) { function add_client (line 182) | static void add_client(int fd) { function remove_client (line 196) | static void remove_client(int fd) { function set_client_type (line 216) | static void set_client_type(int fd, ClientType type) { function ClientType (line 227) | ClientType ipc_get_client_type(int fd) { function ipc_register_layer (line 242) | bool ipc_register_layer(int client_fd, const LayerHelloPayload* hello) { function ipc_update_layer_swapchain (line 370) | void ipc_update_layer_swapchain(int client_fd, const SwapchainInfoPayloa... function ipc_unregister_layer (line 389) | void ipc_unregister_layer(int client_fd) { function LayerClient (line 409) | LayerClient* ipc_get_layer_by_pid(pid_t pid) { function LayerClient (line 421) | LayerClient* ipc_get_layer_by_fd(int fd) { function ipc_get_layer_count (line 433) | int ipc_get_layer_count(void) { function LayerClient (line 440) | LayerClient* ipc_get_layers(int* count) { function ipc_get_layers_copy (line 448) | int ipc_get_layers_copy(LayerClient* buffer, int max_count) { function ipc_get_layer_by_pid_copy (line 461) | bool ipc_get_layer_by_pid_copy(pid_t pid, LayerClient* out) { function ipc_subscribe_app (line 477) | void ipc_subscribe_app(int client_fd, pid_t target_pid) { function ipc_unsubscribe_app (line 506) | void ipc_unsubscribe_app(int client_fd) { function ipc_unregister_app (line 520) | void ipc_unregister_app(int client_fd) { function ipc_forward_frame_data (line 543) | void ipc_forward_frame_data(const FrameDataPoint* frame) { function handle_client_message (line 597) | static void handle_client_message(int client_fd, char* buffer, ssize_t l... type pollfd (line 636) | struct pollfd type pollfd (line 636) | struct pollfd function ipc_init (line 696) | int ipc_init(void) { function ipc_start (line 714) | int ipc_start(ipc_message_callback callback) { function ipc_stop (line 728) | void ipc_stop(void) { function ipc_cleanup (line 754) | void ipc_cleanup(void) { function ipc_send (line 775) | int ipc_send(int client_fd, MessageType type, void* payload, uint32_t pa... function ipc_broadcast (line 795) | int ipc_broadcast(MessageType type, void* payload, uint32_t payload_size) { function ipc_broadcast_to_apps (line 809) | int ipc_broadcast_to_apps(MessageType type, void* payload, uint32_t payl... function ipc_broadcast_to_non_layers (line 825) | int ipc_broadcast_to_non_layers(MessageType type, void* payload, uint32_... function ipc_update_active_pids (line 842) | int ipc_update_active_pids(pid_t* pids, uint32_t count) { function ipc_has_clients (line 858) | bool ipc_has_clients(void) { function ipc_is_blacklisted_process (line 865) | bool ipc_is_blacklisted_process(const char* process_name) { FILE: capframex-linux/src/daemon/ipc.h type ClientType (line 7) | typedef enum { type LayerClient (line 14) | typedef struct { type AppSubscription (line 27) | typedef struct { FILE: capframex-linux/src/daemon/launcher_detect.c function launcher_detect_init (line 92) | void launcher_detect_init(void) { function LauncherType (line 99) | LauncherType launcher_detect_type(const ProcessInfo* info) { function is_in_game_directory (line 126) | static bool is_in_game_directory(const char* exe_path) { function launcher_is_blacklisted (line 152) | bool launcher_is_blacklisted(const char* exe_name) { function launcher_is_whitelisted (line 171) | bool launcher_is_whitelisted(const char* exe_name) { function launcher_is_launcher_child (line 184) | bool launcher_is_launcher_child(pid_t pid, LauncherType* out_launcher_ty... function launcher_get_chain (line 211) | int launcher_get_chain(pid_t pid, char* buffer, size_t buffer_size) { function is_wine_preloader (line 267) | static bool is_wine_preloader(const char* exe_path) { function get_wine_game_name (line 272) | static bool get_wine_game_name(pid_t pid, char* buffer, size_t buffer_si... function launcher_is_game_process (line 292) | bool launcher_is_game_process(const ProcessInfo* info) { function launcher_whitelist_add (line 380) | void launcher_whitelist_add(const char* exe_name) { function launcher_blacklist_add (line 387) | void launcher_blacklist_add(const char* exe_name) { function launcher_add_custom (line 394) | void launcher_add_custom(const char* name, const char* exe_pattern) { FILE: capframex-linux/src/daemon/launcher_detect.h type LauncherType (line 7) | typedef enum { type LauncherInfo (line 19) | typedef struct { FILE: capframex-linux/src/daemon/main.c function signal_handler (line 24) | static void signal_handler(int sig) { function is_wine_preloader (line 30) | static bool is_wine_preloader(const char* exe_path) { function get_game_name (line 35) | static void get_game_name(ProcessInfo* info, char* buffer, size_t buffer... function add_tracked_game (line 57) | static void add_tracked_game(ProcessInfo* info) { function remove_tracked_game (line 101) | static void remove_tracked_game(pid_t pid) { function process_event_handler (line 130) | static void process_event_handler(ProcessInfo* info, bool is_new) { function ipc_message_handler (line 142) | static void ipc_message_handler(MessageHeader* header, void* payload, in... function check_tracked_games (line 391) | static void check_tracked_games(void) { function print_usage (line 400) | static void print_usage(const char* program) { function main (line 410) | int main(int argc, char* argv[]) { FILE: capframex-linux/src/daemon/process_monitor.c function process_get_exe_path (line 22) | int process_get_exe_path(pid_t pid, char* buffer, size_t buffer_size) { function process_get_cmdline (line 34) | int process_get_cmdline(pid_t pid, char* buffer, size_t buffer_size) { function get_parent_pid (line 61) | static int get_parent_pid(pid_t pid) { function get_process_name (line 85) | static void get_process_name(pid_t pid, char* buffer, size_t buffer_size) { function process_get_info (line 104) | int process_get_info(pid_t pid, ProcessInfo* info) { function process_is_running (line 153) | bool process_is_running(pid_t pid) { function setup_netlink_socket (line 161) | static int setup_netlink_socket(void) { type sockaddr_nl (line 213) | struct sockaddr_nl type sockaddr (line 218) | struct sockaddr type nlmsghdr (line 228) | struct nlmsghdr type nlmsghdr (line 228) | struct nlmsghdr type cn_msg (line 231) | struct cn_msg type proc_event (line 232) | struct proc_event type proc_event (line 232) | struct proc_event function process_monitor_init (line 261) | int process_monitor_init(void) { function process_monitor_start (line 265) | int process_monitor_start(process_event_callback callback) { function process_monitor_stop (line 284) | void process_monitor_stop(void) { function process_monitor_cleanup (line 314) | void process_monitor_cleanup(void) { function process_scan_all (line 323) | void process_scan_all(process_event_callback callback) { FILE: capframex-linux/src/layer/data_export.c function ensure_directory (line 19) | static void ensure_directory(const char* path) { function data_export_generate_filename (line 48) | void data_export_generate_filename(char* buffer, size_t buffer_size, function data_export_start_session (line 73) | void data_export_start_session(const CaptureSessionInfo* info) { function data_export_end_session (line 100) | void data_export_end_session(void) { function data_export_is_capturing (line 148) | bool data_export_is_capturing(void) { function data_export_add_frame (line 155) | void data_export_add_frame(const FrameTimingData* frame) { function data_export_to_csv (line 170) | int data_export_to_csv(const char* filepath) { function data_export_to_json (line 209) | int data_export_to_json(const char* filepath) { FILE: capframex-linux/src/layer/data_export.h type CaptureSessionInfo (line 9) | typedef struct { FILE: capframex-linux/src/layer/ipc_client.c function ipc_is_verbose (line 25) | bool ipc_is_verbose(void) { function ipc_debug_log (line 33) | void ipc_debug_log(const char* fmt, ...) { type timespec (line 54) | struct timespec function send_message (line 78) | static int send_message(MessageType type, void* payload, uint32_t payloa... function handle_message (line 126) | static void handle_message(MessageHeader* header, void* payload) { function get_process_name (line 168) | static void get_process_name(char* buffer, size_t size) { function ipc_client_init (line 186) | void ipc_client_init(void) { function ipc_client_cleanup (line 196) | void ipc_client_cleanup(void) { function ipc_client_connect (line 215) | bool ipc_client_connect(void) { function ipc_client_is_connected (line 275) | bool ipc_client_is_connected(void) { function ipc_client_try_reconnect (line 279) | bool ipc_client_try_reconnect(void) { function ipc_client_set_gpu_name (line 298) | void ipc_client_set_gpu_name(const char* gpu_name) { function ipc_client_send_hello (line 307) | void ipc_client_send_hello(const char* gpu_name, bool present_timing_sup... function ipc_client_send_swapchain_created (line 332) | void ipc_client_send_swapchain_created(uint32_t width, uint32_t height, function ipc_client_send_swapchain_destroyed (line 354) | void ipc_client_send_swapchain_destroyed(void) { function ipc_client_send_frame_data (line 372) | void ipc_client_send_frame_data(const FrameTimingData* frame) { FILE: capframex-linux/src/layer/layer.c function layer_init (line 33) | void layer_init(void) { function layer_cleanup (line 54) | void layer_cleanup(void) { function InstanceData (line 74) | InstanceData* layer_get_instance_data(VkInstance instance) { function DeviceData (line 86) | DeviceData* layer_get_device_data(VkDevice device) { function layer_store_instance_data (line 98) | void layer_store_instance_data(VkInstance instance, InstanceData* data) { function layer_store_device_data (line 108) | void layer_store_device_data(VkDevice device, DeviceData* data) { function layer_remove_instance_data (line 118) | void layer_remove_instance_data(VkInstance instance) { function layer_remove_device_data (line 134) | void layer_remove_device_data(VkDevice device) { function VKAPI_CALL (line 152) | VKAPI_CALL layer_CreateInstance( function VKAPI_CALL (line 207) | VKAPI_CALL layer_DestroyInstance( function VKAPI_CALL (line 218) | VKAPI_CALL layer_CreateDevice( function VKAPI_CALL (line 355) | VKAPI_CALL layer_DestroyDevice( function VkResult (line 369) | VkResult VKAPI_CALL vkNegotiateLoaderLayerInterfaceVersion( function PFN_vkVoidFunction (line 389) | PFN_vkVoidFunction VKAPI_CALL layer_GetInstanceProcAddr( function PFN_vkVoidFunction (line 424) | PFN_vkVoidFunction VKAPI_CALL layer_GetDeviceProcAddr( FILE: capframex-linux/src/layer/layer.h type InstanceDispatch (line 19) | typedef struct { type DeviceDispatch (line 29) | typedef struct { type InstanceData (line 44) | typedef struct { type PresentTimingType (line 52) | typedef enum { type DeviceData (line 59) | typedef struct { FILE: capframex-linux/src/layer/swapchain.c function swapchain_init_device (line 15) | void swapchain_init_device(DeviceData* device_data) { function swapchain_cleanup_device (line 20) | void swapchain_cleanup_device(DeviceData* device_data) { function SwapchainData (line 33) | SwapchainData* swapchain_get_data(VkSwapchainKHR swapchain) { function swapchain_get_active_info (line 45) | bool swapchain_get_active_info(uint32_t* width, uint32_t* height, function SwapchainData (line 67) | static SwapchainData* add_swapchain(VkDevice device, VkSwapchainKHR swap... function remove_swapchain (line 99) | static void remove_swapchain(VkSwapchainKHR swapchain) { function VKAPI_CALL (line 118) | VKAPI_CALL layer_CreateSwapchainKHR( function VKAPI_CALL (line 149) | VKAPI_CALL layer_DestroySwapchainKHR( function SwapchainData (line 168) | static SwapchainData* swapchain_get_data_unlocked(VkSwapchainKHR swapcha... function VKAPI_CALL (line 182) | VKAPI_CALL layer_QueuePresentKHR( FILE: capframex-linux/src/layer/swapchain.h type SwapchainData (line 13) | typedef struct { FILE: capframex-linux/src/layer/timing.c function timing_init (line 17) | void timing_init(void) { function timing_cleanup (line 27) | void timing_cleanup(void) { function timing_get_timestamp (line 31) | uint64_t timing_get_timestamp(void) { function timing_record_frame (line 39) | void timing_record_frame(uint64_t frame_number, uint64_t pre_present_ns,... function FrameTimingData (line 87) | const FrameTimingData* timing_get_frame_buffer(void) { function timing_get_frame_count (line 91) | uint32_t timing_get_frame_count(void) { function timing_get_latest_frame (line 98) | bool timing_get_latest_frame(FrameTimingData* out) { function timing_get_frames_since (line 113) | uint32_t timing_get_frames_since(uint64_t since_frame, FrameTimingData* ... function timing_clear_buffer (line 136) | void timing_clear_buffer(void) { function timing_get_average_frametime (line 146) | float timing_get_average_frametime(uint32_t num_frames) { function timing_get_current_fps (line 172) | float timing_get_current_fps(void) { FILE: capframex-linux/src/layer/timing.h type FrameTimingData (line 8) | typedef struct { FILE: pmcreader-plugin/PmcReader.TestApp/App.xaml.cs class App (line 5) | public partial class App : Application FILE: pmcreader-plugin/PmcReader.TestApp/MainWindow.xaml.cs class MainWindow (line 19) | public partial class MainWindow : Window method MainWindow (line 31) | public MainWindow() method Window_OnLoaded (line 37) | private async void Window_OnLoaded(object sender, RoutedEventArgs e) method InitializeAsync (line 43) | private async Task InitializeAsync() method WriteDiagnostics (line 70) | private static string WriteDiagnostics(out string diagnosticsPath) method GetCoreCount (line 168) | private static int GetCoreCount() method TryGetCcxId (line 186) | private static int? TryGetCcxId(byte family, uint extendedApicId) method FormatOptional (line 196) | private static string FormatOptional(int? value) method UpdateSnapshot (line 201) | private void UpdateSnapshot(DateTime timestamp, Dictionary[] GetOverallCounterValues(string ctr0, str... method GetPerfCtlValue (line 164) | public static ulong GetPerfCtlValue(byte perfEvent, byte umask, bool e... method GetPerfCtlValue (line 192) | public static ulong GetPerfCtlValue(byte perfEvent, byte umask, OsUsrM... type OsUsrMode (line 209) | public enum OsUsrMode type HostGuestOnly (line 220) | public enum HostGuestOnly class NormalizedCoreCounterData (line 228) | public class NormalizedCoreCounterData FILE: pmcreader-plugin/PmcReader/AMD/Amd15hCpu.cs class Amd15hCpu (line 8) | public class Amd15hCpu : GenericMonitoringArea method Amd15hCpu (line 45) | public Amd15hCpu() class FPU (line 53) | public class FPU : MonitoringConfig method GetConfigName (line 56) | public string GetConfigName() { return "FPU"; } method FPU (line 61) | public FPU(Amd15hCpu amdCpu) method GetColumns (line 68) | public string[] GetColumns() { return columns; } method Initialize (line 70) | public void Initialize() method Update (line 81) | public MonitoringUpdateResults Update() method GetHelpText (line 129) | public string GetHelpText() method computeMetrics (line 134) | private string[] computeMetrics(string label, NormalizedCoreCounterD... method ProgramPerfCounters (line 181) | public void ProgramPerfCounters(ulong ctr0, ulong ctr1, ulong ctr2, ul... method ReadFixedCounters (line 215) | public void ReadFixedCounters(int threadIdx, out ulong elapsedAperf, o... method InitializeCoreTotals (line 246) | public void InitializeCoreTotals() method UpdateThreadCoreCounterData (line 268) | public void UpdateThreadCoreCounterData(int threadIdx) method GetOverallCounterValues (line 329) | public Tuple[] GetOverallCounterValues(string ctr0, str... method GetPerfCtlValue (line 359) | public static ulong GetPerfCtlValue(byte perfEvent, byte umask, bool e... method GetPerfCtlValue (line 387) | public static ulong GetPerfCtlValue(byte perfEvent, byte umask, OsUsrM... type OsUsrMode (line 404) | public enum OsUsrMode type HostGuestOnly (line 415) | public enum HostGuestOnly method GetNBPerfCtlValue (line 431) | public static ulong GetNBPerfCtlValue(byte perfEventLow, byte umask, b... class NormalizedCoreCounterData (line 440) | public class NormalizedCoreCounterData method InitializeCrazyControls (line 483) | public override void InitializeCrazyControls(FlowLayoutPanel flowLayou... method GetL2PrioritizationState (line 530) | private bool GetL2PrioritizationState() method HandleL2PrioritzationStateChange (line 536) | public void HandleL2PrioritzationStateChange(object sender, EventArgs e) method SetL2Prioritization (line 554) | public void SetL2Prioritization(bool fairness) method HandleDisableDcPrefetcherCheckbox (line 577) | public void HandleDisableDcPrefetcherCheckbox(object sender, EventArgs e) method GetDcPrefetcherState (line 583) | private bool GetDcPrefetcherState() method SetDcPrefetcher (line 589) | public void SetDcPrefetcher(bool enable) method HandleCorePerformanceBoostCheckbox (line 612) | public void HandleCorePerformanceBoostCheckbox(object sender, EventArg... method GetCpbEnabled (line 618) | private bool GetCpbEnabled() method SetCorePerformanceBoost (line 624) | public void SetCorePerformanceBoost(bool enable) FILE: pmcreader-plugin/PmcReader/AMD/Amd16hCpu.cs class Amd16hCpu (line 8) | public class Amd16hCpu : GenericMonitoringArea method Amd16hCpu (line 50) | public Amd16hCpu() method ProgramCorePerfCounters (line 65) | public void ProgramCorePerfCounters(ulong ctr0, ulong ctr1, ulong ctr2... method ProgramL2IPerfCounters (line 89) | public void ProgramL2IPerfCounters(ulong ctr0, ulong ctr1, ulong ctr2,... method ProgramNbPerfCounters (line 116) | public void ProgramNbPerfCounters(ulong ctr0, ulong ctr1, ulong ctr2, ... method ReadFixedCounters (line 146) | public void ReadFixedCounters(int threadIdx, out ulong elapsedAperf, o... method InitializeCoreTotals (line 177) | public void InitializeCoreTotals() method UpdateThreadCoreCounterData (line 197) | public void UpdateThreadCoreCounterData(int threadIdx) method UpdateL2ICounterData (line 238) | public void UpdateL2ICounterData() method UpdateNBCounterData (line 258) | public void UpdateNBCounterData() method GetOverallCounterValues (line 286) | public Tuple[] GetOverallCounterValues(string ctr0, str... method GetPerfCtlValue (line 314) | public static ulong GetPerfCtlValue(byte perfEvent, byte umask, bool e... method GetPerfCtlValue (line 342) | public static ulong GetPerfCtlValue(byte perfEvent, byte umask, OsUsrM... method GetL2iPerfCtlValue (line 356) | public static ulong GetL2iPerfCtlValue(byte perfEvent, byte umask, boo... type OsUsrMode (line 371) | public enum OsUsrMode type HostGuestOnly (line 382) | public enum HostGuestOnly method GetNBPerfCtlValue (line 398) | public static ulong GetNBPerfCtlValue(byte perfEventLow, byte umask, b... class NormalizedCounterData (line 407) | public class NormalizedCounterData method InitializeCrazyControls (line 445) | public override void InitializeCrazyControls(FlowLayoutPanel flowLayou... method HandleCorePerformanceBoostCheckbox (line 459) | public void HandleCorePerformanceBoostCheckbox(object sender, EventArg... method GetCpbEnabled (line 465) | private bool GetCpbEnabled() method SetCorePerformanceBoost (line 471) | public void SetCorePerformanceBoost(bool enable) FILE: pmcreader-plugin/PmcReader/AMD/Amd17hCpu.cs class Amd17hCpu (line 9) | public class Amd17hCpu : GenericMonitoringArea method Amd17hCpu (line 75) | public Amd17hCpu() method GetPerfCtlValue (line 107) | public static ulong GetPerfCtlValue(byte perfEvent, byte umask, bool u... method GetL3PerfCtlValue (line 132) | public static ulong GetL3PerfCtlValue(byte perfEvent, byte umask, bool... method Get19hL3PerfCtlValue (line 154) | public static ulong Get19hL3PerfCtlValue(byte perfEvent, method GetZen4L3PerfCtlValue (line 180) | public static ulong GetZen4L3PerfCtlValue(byte perfEvent, method GetDFPerfCtlValue (line 196) | public static ulong GetDFPerfCtlValue(byte perfEventLow, byte umask, b... method EnablePerformanceCounters (line 208) | public void EnablePerformanceCounters() method ProgramPerfCounters (line 227) | public void ProgramPerfCounters(ulong ctr0, ulong ctr1, ulong ctr2, ul... method GetCcxId (line 257) | public int GetCcxId(int threadId) method Get19hCcxId (line 273) | public int Get19hCcxId(int threadId) method TryGetExtendedApicId (line 283) | private static bool TryGetExtendedApicId(int threadId, out uint extend... method ReadFixedCounters (line 293) | public void ReadFixedCounters(int threadIdx, out ulong elapsedAperf, o... method ReadCorePowerCounter (line 333) | public void ReadCorePowerCounter(int threadIdx, out float joulesConsumed) method ReadPackagePowerCounter (line 349) | public float ReadPackagePowerCounter() method InitializeCoreTotals (line 382) | public void InitializeCoreTotals() method UpdateThreadCoreCounterData (line 408) | public void UpdateThreadCoreCounterData(int threadIdx) method GetOverallCounterValues (line 475) | public Tuple[] GetOverallCounterValues(string ctr0, str... method InitializeCrazyControls (line 502) | public override void InitializeCrazyControls(FlowLayoutPanel flowLayou... method HandleL2StreamCheckbox (line 552) | private void HandleL2StreamCheckbox(object sender, EventArgs e) method HandleL1dStreamCheckbox (line 568) | private void HandleL1dStreamCheckbox(object sender, EventArgs e) method GetL2StreamPrefetchStatus (line 584) | private bool GetL2StreamPrefetchStatus() method SetL2StreamPrefetchStatus (line 590) | private void SetL2StreamPrefetchStatus(bool enabled) method GetL1DStreamPrefetchStatus (line 598) | private bool GetL1DStreamPrefetchStatus() method SetL1DStreamPrefetchStatus (line 604) | private void SetL1DStreamPrefetchStatus(bool enabled) method GetStlfErrataEnabled (line 613) | public bool GetStlfErrataEnabled() method SetStlfErrataStatus (line 619) | public void SetStlfErrataStatus(bool enabled) method HandleStlfErrataCheckbox (line 627) | public void HandleStlfErrataCheckbox(object sender, EventArgs e) method GetOpCacheEnabledStatus (line 644) | private bool GetOpCacheEnabledStatus() method HandleOpCacheCheckbox (line 650) | public void HandleOpCacheCheckbox(object sender, EventArgs e) method DisableOpCache (line 660) | public void DisableOpCache() method EnableOpCache (line 685) | public void EnableOpCache() method HandleCorePerformanceBoostCheckbox (line 707) | public void HandleCorePerformanceBoostCheckbox(object sender, EventArg... method GetCpbEnabled (line 714) | private bool GetCpbEnabled() method EnableCorePerformanceBoost (line 720) | public void EnableCorePerformanceBoost() method DisableCorePerformanceBoost (line 742) | public void DisableCorePerformanceBoost() method SetCpuNameString (line 767) | public void SetCpuNameString(object sender, EventArgs e) class NormalizedCoreCounterData (line 792) | public class NormalizedCoreCounterData class TopDown (line 839) | public class TopDown : MonitoringConfig method GetConfigName (line 842) | public string GetConfigName() { return "Top Down?"; } method TopDown (line 844) | public TopDown(Amd17hCpu amdCpu) { cpu = amdCpu; } method GetColumns (line 846) | public string[] GetColumns() { return columns; } method Initialize (line 848) | public void Initialize() method Update (line 859) | public MonitoringUpdateResults Update() method GetHelpText (line 878) | public string GetHelpText() method computeMetrics (line 883) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PmcMonitoringConfig (line 900) | public class PmcMonitoringConfig : MonitoringConfig method GetConfigName (line 903) | public string GetConfigName() { return "Read the events"; } method PmcMonitoringConfig (line 905) | public PmcMonitoringConfig(Amd17hCpu amdCpu) { cpu = amdCpu; } method GetColumns (line 907) | public string[] GetColumns() { return columns; } method Initialize (line 909) | public void Initialize() { } method Update (line 911) | public MonitoringUpdateResults Update() method GetHelpText (line 953) | public string GetHelpText() { return ""; } method computeMetrics (line 955) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/AMD/Amd19hCpu.cs class Amd19hCpu (line 8) | public class Amd19hCpu : GenericMonitoringArea method Amd19hCpu (line 79) | public Amd19hCpu() method GetPerfCtlValue (line 111) | public static ulong GetPerfCtlValue(byte perfEvent, byte umask, bool u... method GetL3PerfCtlValue (line 136) | public static ulong GetL3PerfCtlValue(byte perfEvent, byte umask, bool... method Get19hL3PerfCtlValue (line 158) | public static ulong Get19hL3PerfCtlValue(byte perfEvent, method Get1AhL3PerfCtlValue (line 184) | public static ulong Get1AhL3PerfCtlValue(byte perfEvent, method GetDFPerfCtlValue (line 207) | public static ulong GetDFPerfCtlValue(byte perfEventLow, byte perfEven... method GetDFBandwidthPerfCtlValue (line 222) | public static ulong GetDFBandwidthPerfCtlValue(byte instanceId, bool r... method GetUmcPerfCtlValue (line 252) | public static ulong GetUmcPerfCtlValue(byte perfEvent, bool maskReads,... method EnablePerformanceCounters (line 263) | public void EnablePerformanceCounters() method ProgramPerfCounters (line 282) | public void ProgramPerfCounters(ulong ctr0, ulong ctr1, ulong ctr2, ul... method GetCcxId (line 313) | public int GetCcxId(int threadId) method Get19hCcxId (line 329) | public int Get19hCcxId(int threadId) method Get1AhCcxId (line 339) | public int Get1AhCcxId(int threadId) method GetCoresPerCcx (line 388) | public int GetCoresPerCcx() method TryGetExtendedApicIdEx (line 405) | private static bool TryGetExtendedApicIdEx(int threadId, out uint exte... method TryGetExtendedApicId (line 421) | private static bool TryGetExtendedApicId(int threadId, out uint extend... method GetUmcPerfmonInfo (line 427) | public void GetUmcPerfmonInfo(out uint umcCount, out uint umcPerfcount... method ReadFixedCounters (line 446) | public void ReadFixedCounters(int threadIdx, out ulong elapsedAperf, o... method ReadCorePowerCounter (line 486) | public void ReadCorePowerCounter(int threadIdx, out float joulesConsumed) method ReadPackagePowerCounter (line 502) | public float ReadPackagePowerCounter() method InitializeCoreTotals (line 535) | public void InitializeCoreTotals() method UpdateThreadCoreCounterData (line 561) | public void UpdateThreadCoreCounterData(int threadIdx) method GetOverallCounterValues (line 646) | public Tuple[] GetOverallCounterValues(string ctr0, str... method InitializeCrazyControls (line 673) | public override void InitializeCrazyControls(FlowLayoutPanel flowLayou... method HandleL2StreamCheckbox (line 744) | private void HandleL2StreamCheckbox(object sender, EventArgs e) method HandleL2UpDownCheckbox (line 752) | private void HandleL2UpDownCheckbox(object sender, EventArgs e) method HandleL1dStreamCheckbox (line 760) | private void HandleL1dStreamCheckbox(object sender, EventArgs e) method HandleL1dStrideCheckbox (line 768) | private void HandleL1dStrideCheckbox(object sender, EventArgs e) method HandleL1dRegionCheckbox (line 776) | private void HandleL1dRegionCheckbox(object sender, EventArgs e) method HandlePrefetcherCheckbox (line 784) | private bool HandlePrefetcherCheckbox(Zen4Prefetcher pf, bool enabled) type Zen4Prefetcher (line 798) | private enum Zen4Prefetcher method SetPrefetcherStatus (line 807) | private void SetPrefetcherStatus(Zen4Prefetcher pf, bool enabled) method GetPrefetcherStatus (line 824) | private bool GetPrefetcherStatus(Zen4Prefetcher pf) method GetPSFEnabled (line 839) | public bool GetPSFEnabled() method SetPsf (line 845) | public void SetPsf(bool enabled) method HandlePsfCheckbox (line 853) | public void HandlePsfCheckbox(object sender, EventArgs e) method GetOpCacheEnabledStatus (line 870) | private bool GetOpCacheEnabledStatus() method HandleOpCacheCheckbox (line 876) | public void HandleOpCacheCheckbox(object sender, EventArgs e) method DisableOpCache (line 886) | public void DisableOpCache() method EnableOpCache (line 911) | public void EnableOpCache() method HandleCorePerformanceBoostCheckbox (line 933) | public void HandleCorePerformanceBoostCheckbox(object sender, EventArg... method GetCpbEnabled (line 940) | private bool GetCpbEnabled() method EnableCorePerformanceBoost (line 946) | public void EnableCorePerformanceBoost() method DisableCorePerformanceBoost (line 968) | public void DisableCorePerformanceBoost() method SetCpuNameString (line 993) | public void SetCpuNameString(object sender, EventArgs e) class NormalizedCoreCounterData (line 1018) | public class NormalizedCoreCounterData class TopDown (line 1076) | public class TopDown : MonitoringConfig method GetConfigName (line 1079) | public string GetConfigName() { return "Top Down?"; } method TopDown (line 1081) | public TopDown(Amd19hCpu amdCpu) { cpu = amdCpu; } method GetColumns (line 1083) | public string[] GetColumns() { return columns; } method Initialize (line 1085) | public void Initialize() method Update (line 1096) | public MonitoringUpdateResults Update() method GetHelpText (line 1115) | public string GetHelpText() method computeMetrics (line 1120) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Zen4TopDown (line 1137) | public class Zen4TopDown : MonitoringConfig method GetConfigName (line 1141) | public string GetConfigName() { return "Top Down, Dispatch"; } method Zen4TopDown (line 1143) | public Zen4TopDown(Amd19hCpu amdCpu, int pipelineSlots) method GetColumns (line 1149) | public string[] GetColumns() { return columns; } method Initialize (line 1151) | public void Initialize() method Update (line 1162) | public MonitoringUpdateResults Update() method GetHelpText (line 1181) | public string GetHelpText() method computeMetrics (line 1186) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Zen4TDFrontend (line 1207) | public class Zen4TDFrontend : MonitoringConfig method GetConfigName (line 1211) | public string GetConfigName() { return "Top Down, Frontend"; } method Zen4TDFrontend (line 1213) | public Zen4TDFrontend(Amd19hCpu amdCpu, int slots) method GetColumns (line 1219) | public string[] GetColumns() { return columns; } method Initialize (line 1221) | public void Initialize() method Update (line 1232) | public MonitoringUpdateResults Update() method GetHelpText (line 1251) | public string GetHelpText() method computeMetrics (line 1256) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Zen4TDBackend (line 1279) | public class Zen4TDBackend : MonitoringConfig method GetConfigName (line 1283) | public string GetConfigName() { return "Top Down, Backend Retire"; } method Zen4TDBackend (line 1285) | public Zen4TDBackend(Amd19hCpu amdCpu, int slots) method GetColumns (line 1291) | public string[] GetColumns() { return columns; } method Initialize (line 1293) | public void Initialize() method Update (line 1304) | public MonitoringUpdateResults Update() method GetHelpText (line 1323) | public string GetHelpText() method computeMetrics (line 1328) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L2Config (line 1352) | public class L2Config : MonitoringConfig method GetConfigName (line 1355) | public string GetConfigName() { return "L2 Cache"; } method L2Config (line 1357) | public L2Config(Amd19hCpu amdCpu) { cpu = amdCpu; } method GetColumns (line 1359) | public string[] GetColumns() { return columns; } method Initialize (line 1361) | public void Initialize() method Update (line 1372) | public MonitoringUpdateResults Update() method GetHelpText (line 1394) | public string GetHelpText() method computeMetrics (line 1399) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FetchConfig (line 1420) | public class FetchConfig : MonitoringConfig method GetConfigName (line 1423) | public string GetConfigName() { return "Instruction Fetch"; } method FetchConfig (line 1425) | public FetchConfig(Amd19hCpu amdCpu) { cpu = amdCpu; } method GetColumns (line 1427) | public string[] GetColumns() { return columns; } method Initialize (line 1429) | public void Initialize() method Update (line 1439) | public MonitoringUpdateResults Update() method GetHelpText (line 1458) | public string GetHelpText() method computeMetrics (line 1463) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PmcMonitoringConfig (line 1480) | public class PmcMonitoringConfig : MonitoringConfig method GetConfigName (line 1483) | public string GetConfigName() { return "Read the events"; } method PmcMonitoringConfig (line 1485) | public PmcMonitoringConfig(Amd17hCpu amdCpu) { cpu = amdCpu; } method GetColumns (line 1487) | public string[] GetColumns() { return columns; } method Initialize (line 1489) | public void Initialize() { } method Update (line 1491) | public MonitoringUpdateResults Update() method GetHelpText (line 1533) | public string GetHelpText() { return ""; } method computeMetrics (line 1535) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/AMD/Bulldozer.cs class Bulldozer (line 6) | public class Bulldozer : Amd15hCpu method Bulldozer (line 8) | public Bulldozer() class BpuMonitoringConfig (line 23) | public class BpuMonitoringConfig : MonitoringConfig method GetConfigName (line 26) | public string GetConfigName() { return "Branch Prediction"; } method BpuMonitoringConfig (line 28) | public BpuMonitoringConfig(Bulldozer amdCpu) method GetColumns (line 33) | public string[] GetColumns() { return columns; } method Initialize (line 35) | public void Initialize() method Update (line 46) | public MonitoringUpdateResults Update() method GetHelpText (line 64) | public string GetHelpText() method computeMetrics (line 69) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ICMonitoringConfig (line 85) | public class ICMonitoringConfig : MonitoringConfig method GetConfigName (line 88) | public string GetConfigName() { return "L1i Cache"; } method ICMonitoringConfig (line 90) | public ICMonitoringConfig(Bulldozer amdCpu) method GetColumns (line 95) | public string[] GetColumns() { return columns; } method Initialize (line 97) | public void Initialize() method Update (line 108) | public MonitoringUpdateResults Update() method GetHelpText (line 127) | public string GetHelpText() method computeMetrics (line 132) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStall (line 151) | public class DispatchStall : MonitoringConfig method GetConfigName (line 154) | public string GetConfigName() { return "Dispatch Stall"; } method DispatchStall (line 156) | public DispatchStall(Bulldozer amdCpu) method GetColumns (line 161) | public string[] GetColumns() { return columns; } method Initialize (line 163) | public void Initialize() method Update (line 174) | public MonitoringUpdateResults Update() method GetHelpText (line 193) | public string GetHelpText() method computeMetrics (line 198) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStall1 (line 212) | public class DispatchStall1 : MonitoringConfig method GetConfigName (line 215) | public string GetConfigName() { return "Dispatch Stall 1"; } method DispatchStall1 (line 217) | public DispatchStall1(Bulldozer amdCpu) method GetColumns (line 222) | public string[] GetColumns() { return columns; } method Initialize (line 224) | public void Initialize() method Update (line 235) | public MonitoringUpdateResults Update() method GetHelpText (line 254) | public string GetHelpText() method computeMetrics (line 259) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStallFP (line 273) | public class DispatchStallFP : MonitoringConfig method GetConfigName (line 276) | public string GetConfigName() { return "Dispatch Stall FP"; } method DispatchStallFP (line 278) | public DispatchStallFP(Bulldozer amdCpu) method GetColumns (line 283) | public string[] GetColumns() { return columns; } method Initialize (line 285) | public void Initialize() method Update (line 296) | public MonitoringUpdateResults Update() method GetHelpText (line 315) | public string GetHelpText() method computeMetrics (line 320) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DCMonitoringConfig (line 336) | public class DCMonitoringConfig : MonitoringConfig method GetConfigName (line 339) | public string GetConfigName() { return "L1D Cache"; } method DCMonitoringConfig (line 341) | public DCMonitoringConfig(Bulldozer amdCpu) method GetColumns (line 346) | public string[] GetColumns() { return columns; } method Initialize (line 348) | public void Initialize() method Update (line 359) | public MonitoringUpdateResults Update() method GetHelpText (line 378) | public string GetHelpText() method computeMetrics (line 383) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L2Cache (line 404) | public class L2Cache : MonitoringConfig method GetConfigName (line 407) | public string GetConfigName() { return "L2 Cache"; } method L2Cache (line 409) | public L2Cache(Bulldozer amdCpu) method GetColumns (line 414) | public string[] GetColumns() { return columns; } method Initialize (line 416) | public void Initialize() method Update (line 427) | public MonitoringUpdateResults Update() method GetHelpText (line 446) | public string GetHelpText() method computeMetrics (line 451) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/AMD/Jaguar.cs class Jaguar (line 6) | public class Jaguar : Amd16hCpu method Jaguar (line 8) | public Jaguar() class BpuMonitoringConfig (line 20) | public class BpuMonitoringConfig : MonitoringConfig method GetConfigName (line 23) | public string GetConfigName() { return "Branch Prediction"; } method BpuMonitoringConfig (line 25) | public BpuMonitoringConfig(Jaguar amdCpu) method GetColumns (line 30) | public string[] GetColumns() { return columns; } method Initialize (line 32) | public void Initialize() method Update (line 41) | public MonitoringUpdateResults Update() method GetHelpText (line 59) | public string GetHelpText() method computeMetrics (line 64) | private string[] computeMetrics(string label, NormalizedCounterData ... class FPPipes (line 80) | public class FPPipes : MonitoringConfig method GetConfigName (line 83) | public string GetConfigName() { return "FP Pipes"; } method FPPipes (line 85) | public FPPipes(Jaguar amdCpu) method GetColumns (line 90) | public string[] GetColumns() { return columns; } method Initialize (line 92) | public void Initialize() method Update (line 101) | public MonitoringUpdateResults Update() method GetHelpText (line 119) | public string GetHelpText() method computeMetrics (line 124) | private string[] computeMetrics(string label, NormalizedCounterData ... class IFetch (line 141) | public class IFetch : MonitoringConfig method GetConfigName (line 144) | public string GetConfigName() { return "Instruction Fetch"; } method IFetch (line 146) | public IFetch(Jaguar amdCpu) method GetColumns (line 151) | public string[] GetColumns() { return columns; } method Initialize (line 153) | public void Initialize() method Update (line 162) | public MonitoringUpdateResults Update() method GetHelpText (line 180) | public string GetHelpText() method computeMetrics (line 185) | private string[] computeMetrics(string label, NormalizedCounterData ... class DCache (line 199) | public class DCache : MonitoringConfig method GetConfigName (line 202) | public string GetConfigName() { return "Data Cache"; } method DCache (line 204) | public DCache(Jaguar amdCpu) method GetColumns (line 209) | public string[] GetColumns() { return columns; } method Initialize (line 211) | public void Initialize() method Update (line 220) | public MonitoringUpdateResults Update() method GetHelpText (line 238) | public string GetHelpText() method computeMetrics (line 243) | private string[] computeMetrics(string label, NormalizedCounterData ... class DCacheMissLatency (line 257) | public class DCacheMissLatency : MonitoringConfig method GetConfigName (line 260) | public string GetConfigName() { return "DC Miss Latency"; } method DCacheMissLatency (line 262) | public DCacheMissLatency(Jaguar amdCpu) method GetColumns (line 267) | public string[] GetColumns() { return columns; } method Initialize (line 269) | public void Initialize() method Update (line 278) | public MonitoringUpdateResults Update() method GetHelpText (line 296) | public string GetHelpText() method computeMetrics (line 301) | private string[] computeMetrics(string label, NormalizedCounterData ... FILE: pmcreader-plugin/PmcReader/AMD/JaguarL2.cs class JaguarL2 (line 6) | public class JaguarL2 : Amd16hCpu method JaguarL2 (line 8) | public JaguarL2() class L2Config (line 16) | public class L2Config : MonitoringConfig method GetConfigName (line 19) | public string GetConfigName() { return "L2 Traffic"; } method L2Config (line 21) | public L2Config(JaguarL2 amdCpu) method GetColumns (line 26) | public string[] GetColumns() { return columns; } method Initialize (line 28) | public void Initialize() method Update (line 38) | public MonitoringUpdateResults Update() method GetHelpText (line 70) | public string GetHelpText() FILE: pmcreader-plugin/PmcReader/AMD/JaguarNorthbridge.cs class JaguarNorthbridge (line 6) | public class JaguarNorthbridge : Amd16hCpu method JaguarNorthbridge (line 8) | public JaguarNorthbridge() class XBARConfig (line 17) | public class XBARConfig : MonitoringConfig method GetConfigName (line 20) | public string GetConfigName() { return "DCT/XBAR"; } method XBARConfig (line 22) | public XBARConfig(JaguarNorthbridge amdCpu) method GetColumns (line 27) | public string[] GetColumns() { return columns; } method Initialize (line 29) | public void Initialize() method Update (line 39) | public MonitoringUpdateResults Update() method GetHelpText (line 88) | public string GetHelpText() class DRAMConfig (line 94) | public class DRAMConfig : MonitoringConfig method GetConfigName (line 97) | public string GetConfigName() { return "DRAM Controllers"; } method DRAMConfig (line 99) | public DRAMConfig(JaguarNorthbridge amdCpu) method GetColumns (line 104) | public string[] GetColumns() { return columns; } method Initialize (line 106) | public void Initialize() method Update (line 115) | public MonitoringUpdateResults Update() method GetHelpText (line 150) | public string GetHelpText() FILE: pmcreader-plugin/PmcReader/AMD/K10.cs class K10 (line 6) | public class K10 : Amd10hCpu method K10 (line 8) | public K10() class BpuMonitoringConfig (line 28) | public class BpuMonitoringConfig : MonitoringConfig method GetConfigName (line 31) | public string GetConfigName() { return "Branch Prediction"; } method BpuMonitoringConfig (line 33) | public BpuMonitoringConfig(K10 amdCpu) method GetColumns (line 38) | public string[] GetColumns() { return columns; } method Initialize (line 40) | public void Initialize() method Update (line 49) | public MonitoringUpdateResults Update() method GetHelpText (line 67) | public string GetHelpText() method computeMetrics (line 72) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L1iConfig (line 86) | public class L1iConfig : MonitoringConfig method GetConfigName (line 89) | public string GetConfigName() { return "L1i Cache"; } method L1iConfig (line 91) | public L1iConfig(K10 amdCpu) method GetColumns (line 96) | public string[] GetColumns() { return columns; } method Initialize (line 98) | public void Initialize() method Update (line 107) | public MonitoringUpdateResults Update() method GetHelpText (line 125) | public string GetHelpText() method computeMetrics (line 130) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L1DConfig (line 144) | public class L1DConfig : MonitoringConfig method GetConfigName (line 147) | public string GetConfigName() { return "L1D Cache"; } method L1DConfig (line 149) | public L1DConfig(K10 amdCpu) method GetColumns (line 154) | public string[] GetColumns() { return columns; } method Initialize (line 156) | public void Initialize() method Update (line 165) | public MonitoringUpdateResults Update() method GetHelpText (line 183) | public string GetHelpText() method computeMetrics (line 188) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L1DBW (line 202) | public class L1DBW : MonitoringConfig method GetConfigName (line 205) | public string GetConfigName() { return "L1D BW"; } method L1DBW (line 207) | public L1DBW(K10 amdCpu) method GetColumns (line 212) | public string[] GetColumns() { return columns; } method Initialize (line 214) | public void Initialize() method Update (line 223) | public MonitoringUpdateResults Update() method GetHelpText (line 241) | public string GetHelpText() method computeMetrics (line 246) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L2Config (line 260) | public class L2Config : MonitoringConfig method GetConfigName (line 263) | public string GetConfigName() { return "L2 Cache"; } method L2Config (line 265) | public L2Config(K10 amdCpu) method GetColumns (line 270) | public string[] GetColumns() { return columns; } method Initialize (line 272) | public void Initialize() method Update (line 281) | public MonitoringUpdateResults Update() method GetHelpText (line 299) | public string GetHelpText() method computeMetrics (line 304) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FPUConfig (line 321) | public class FPUConfig : MonitoringConfig method GetConfigName (line 324) | public string GetConfigName() { return "FP Pipes"; } method FPUConfig (line 326) | public FPUConfig(K10 amdCpu) method GetColumns (line 331) | public string[] GetColumns() { return columns; } method Initialize (line 333) | public void Initialize() method Update (line 342) | public MonitoringUpdateResults Update() method GetHelpText (line 360) | public string GetHelpText() method computeMetrics (line 365) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class SSEFlops (line 376) | public class SSEFlops : MonitoringConfig method GetConfigName (line 379) | public string GetConfigName() { return "SSE FLOPS"; } method SSEFlops (line 381) | public SSEFlops(K10 amdCpu) method GetColumns (line 386) | public string[] GetColumns() { return columns; } method Initialize (line 388) | public void Initialize() method Update (line 397) | public MonitoringUpdateResults Update() method GetHelpText (line 415) | public string GetHelpText() method computeMetrics (line 420) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStalls1 (line 433) | public class DispatchStalls1 : MonitoringConfig method GetConfigName (line 436) | public string GetConfigName() { return "Dispatch Stalls"; } method DispatchStalls1 (line 438) | public DispatchStalls1(K10 amdCpu) method GetColumns (line 443) | public string[] GetColumns() { return columns; } method Initialize (line 445) | public void Initialize() method Update (line 454) | public MonitoringUpdateResults Update() method GetHelpText (line 472) | public string GetHelpText() method computeMetrics (line 477) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStalls2 (line 488) | public class DispatchStalls2 : MonitoringConfig method GetConfigName (line 491) | public string GetConfigName() { return "Dispatch Stalls 2"; } method DispatchStalls2 (line 493) | public DispatchStalls2(K10 amdCpu) method GetColumns (line 498) | public string[] GetColumns() { return columns; } method Initialize (line 500) | public void Initialize() method Update (line 509) | public MonitoringUpdateResults Update() method GetHelpText (line 527) | public string GetHelpText() method computeMetrics (line 532) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStalls3 (line 543) | public class DispatchStalls3 : MonitoringConfig method GetConfigName (line 546) | public string GetConfigName() { return "Dispatch Stalls (Rare)"; } method DispatchStalls3 (line 548) | public DispatchStalls3(K10 amdCpu) method GetColumns (line 553) | public string[] GetColumns() { return columns; } method Initialize (line 555) | public void Initialize() method Update (line 564) | public MonitoringUpdateResults Update() method GetHelpText (line 582) | public string GetHelpText() method computeMetrics (line 587) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class HTConfig (line 598) | public class HTConfig : MonitoringConfig method GetConfigName (line 601) | public string GetConfigName() { return "HT Link"; } method HTConfig (line 603) | public HTConfig(K10 amdCpu) method GetColumns (line 608) | public string[] GetColumns() { return columns; } method Initialize (line 610) | public void Initialize() method Update (line 619) | public MonitoringUpdateResults Update() method GetHelpText (line 638) | public string GetHelpText() class DRAMConfig (line 644) | public class DRAMConfig : MonitoringConfig method GetConfigName (line 647) | public string GetConfigName() { return "DRAM Controller"; } method DRAMConfig (line 649) | public DRAMConfig(K10 amdCpu) method GetColumns (line 654) | public string[] GetColumns() { return columns; } method Initialize (line 656) | public void Initialize() method Update (line 665) | public MonitoringUpdateResults Update() method GetHelpText (line 695) | public string GetHelpText() class L3Config (line 701) | public class L3Config : MonitoringConfig method GetConfigName (line 704) | public string GetConfigName() { return "L3 Cache"; } method L3Config (line 706) | public L3Config(K10 amdCpu) method GetColumns (line 711) | public string[] GetColumns() { return columns; } method Initialize (line 713) | public void Initialize() method Update (line 738) | public MonitoringUpdateResults Update() method GetHelpText (line 764) | public string GetHelpText() FILE: pmcreader-plugin/PmcReader/AMD/Piledriver.cs class Piledriver (line 7) | public class Piledriver : Amd15hCpu method Piledriver (line 9) | public Piledriver() class BpuMonitoringConfig (line 27) | public class BpuMonitoringConfig : MonitoringConfig method GetConfigName (line 30) | public string GetConfigName() { return "Branch Prediction"; } method BpuMonitoringConfig (line 32) | public BpuMonitoringConfig(Piledriver amdCpu) method GetColumns (line 37) | public string[] GetColumns() { return columns; } method Initialize (line 39) | public void Initialize() method Update (line 50) | public MonitoringUpdateResults Update() method GetHelpText (line 68) | public string GetHelpText() method computeMetrics (line 73) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class IFetch (line 89) | public class IFetch : MonitoringConfig method GetConfigName (line 92) | public string GetConfigName() { return "L1i Cache"; } method IFetch (line 94) | public IFetch(Piledriver amdCpu) method GetColumns (line 99) | public string[] GetColumns() { return columns; } method Initialize (line 101) | public void Initialize() method Update (line 112) | public MonitoringUpdateResults Update() method GetHelpText (line 131) | public string GetHelpText() method computeMetrics (line 136) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DataCache (line 159) | public class DataCache : MonitoringConfig method GetConfigName (line 162) | public string GetConfigName() { return "L1D Cache"; } method DataCache (line 164) | public DataCache(Piledriver amdCpu) method GetColumns (line 169) | public string[] GetColumns() { return columns; } method Initialize (line 171) | public void Initialize() method Update (line 182) | public MonitoringUpdateResults Update() method GetHelpText (line 201) | public string GetHelpText() method computeMetrics (line 206) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DataCache1 (line 226) | public class DataCache1 : MonitoringConfig method GetConfigName (line 229) | public string GetConfigName() { return "L1D Activity"; } method DataCache1 (line 231) | public DataCache1(Piledriver amdCpu) method GetColumns (line 236) | public string[] GetColumns() { return columns; } method Initialize (line 238) | public void Initialize() method Update (line 249) | public MonitoringUpdateResults Update() method GetHelpText (line 268) | public string GetHelpText() method computeMetrics (line 273) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L2Cache (line 292) | public class L2Cache : MonitoringConfig method GetConfigName (line 295) | public string GetConfigName() { return "L2 Cache, more LS"; } method L2Cache (line 297) | public L2Cache(Piledriver amdCpu) method GetColumns (line 302) | public string[] GetColumns() { return columns; } method Initialize (line 304) | public void Initialize() method Update (line 315) | public MonitoringUpdateResults Update() method GetHelpText (line 334) | public string GetHelpText() method computeMetrics (line 339) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStall (line 356) | public class DispatchStall : MonitoringConfig method GetConfigName (line 359) | public string GetConfigName() { return "Dispatch Stall"; } method DispatchStall (line 361) | public DispatchStall(Piledriver amdCpu) method GetColumns (line 366) | public string[] GetColumns() { return columns; } method Initialize (line 368) | public void Initialize() method Update (line 379) | public MonitoringUpdateResults Update() method GetHelpText (line 398) | public string GetHelpText() method computeMetrics (line 403) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStall1 (line 419) | public class DispatchStall1 : MonitoringConfig method GetConfigName (line 422) | public string GetConfigName() { return "Dispatch Stall 1"; } method DispatchStall1 (line 424) | public DispatchStall1(Piledriver amdCpu) method GetColumns (line 429) | public string[] GetColumns() { return columns; } method Initialize (line 431) | public void Initialize() method Update (line 442) | public MonitoringUpdateResults Update() method GetHelpText (line 461) | public string GetHelpText() method computeMetrics (line 466) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStallFP (line 482) | public class DispatchStallFP : MonitoringConfig method GetConfigName (line 485) | public string GetConfigName() { return "Dispatch Stall FP"; } method DispatchStallFP (line 487) | public DispatchStallFP(Piledriver amdCpu) method GetColumns (line 492) | public string[] GetColumns() { return columns; } method Initialize (line 494) | public void Initialize() method Update (line 505) | public MonitoringUpdateResults Update() method GetHelpText (line 524) | public string GetHelpText() method computeMetrics (line 529) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStallMisc (line 546) | public class DispatchStallMisc : MonitoringConfig method GetConfigName (line 549) | public string GetConfigName() { return "Dispatch Stall Misc"; } method DispatchStallMisc (line 551) | public DispatchStallMisc(Piledriver amdCpu) method GetColumns (line 556) | public string[] GetColumns() { return columns; } method Initialize (line 558) | public void Initialize() method Update (line 569) | public MonitoringUpdateResults Update() method GetHelpText (line 593) | public string GetHelpText() method computeMetrics (line 598) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DTLB (line 614) | public class DTLB : MonitoringConfig method GetConfigName (line 617) | public string GetConfigName() { return "DTLB"; } method DTLB (line 619) | public DTLB(Piledriver amdCpu) method GetColumns (line 624) | public string[] GetColumns() { return columns; } method Initialize (line 626) | public void Initialize() method Update (line 637) | public MonitoringUpdateResults Update() method GetHelpText (line 656) | public string GetHelpText() method computeMetrics (line 661) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Offcore (line 677) | public class Offcore : MonitoringConfig method GetConfigName (line 680) | public string GetConfigName() { return "Off-Module Transfers"; } method Offcore (line 682) | public Offcore(Piledriver amdCpu) method GetColumns (line 687) | public string[] GetColumns() { return columns; } method Initialize (line 689) | public void Initialize() method Update (line 700) | public MonitoringUpdateResults Update() method GetHelpText (line 719) | public string GetHelpText() method computeMetrics (line 724) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/AMD/PiledriverNorthbridge.cs class PiledriverNorthbridge (line 7) | public class PiledriverNorthbridge : Amd15hCpu method PiledriverNorthbridge (line 11) | public PiledriverNorthbridge() method ProgramPerfCounters (line 28) | private void ProgramPerfCounters(ulong ctr0, ulong ctr1, ulong ctr2, u... method UpdateNbPerfCounterData (line 44) | private NormalizedNbCounterData UpdateNbPerfCounterData() method GetOverallCounterValues (line 65) | private Tuple[] GetOverallCounterValues(NormalizedNbCou... class NormalizedNbCounterData (line 75) | public class NormalizedNbCounterData class MemBwConfig (line 93) | public class MemBwConfig : MonitoringConfig method GetHelpText (line 98) | public string GetHelpText() { return ""; } method MemBwConfig (line 99) | public MemBwConfig(PiledriverNorthbridge dataFabric) method GetConfigName (line 104) | public string GetConfigName() { return "Memory Bandwidth"; } method GetColumns (line 105) | public string[] GetColumns() { return columns; } method Initialize (line 106) | public void Initialize() method Update (line 115) | public MonitoringUpdateResults Update() class MemSubtimings (line 150) | public class MemSubtimings : MonitoringConfig method GetHelpText (line 155) | public string GetHelpText() { return ""; } method MemSubtimings (line 156) | public MemSubtimings(PiledriverNorthbridge dataFabric) method GetConfigName (line 161) | public string GetConfigName() { return "Memory Subtimings"; } method GetColumns (line 162) | public string[] GetColumns() { return columns; } method Initialize (line 163) | public void Initialize() method Update (line 172) | public MonitoringUpdateResults Update() class MemSource (line 191) | public class MemSource : MonitoringConfig method GetHelpText (line 196) | public string GetHelpText() { return ""; } method MemSource (line 197) | public MemSource(PiledriverNorthbridge dataFabric) method GetConfigName (line 202) | public string GetConfigName() { return "Crossbar/DRAM"; } method GetColumns (line 203) | public string[] GetColumns() { return columns; } method Initialize (line 204) | public void Initialize() method Update (line 213) | public MonitoringUpdateResults Update() class L3Config (line 235) | public class L3Config : MonitoringConfig method GetHelpText (line 240) | public string GetHelpText() { return ""; } method L3Config (line 241) | public L3Config(PiledriverNorthbridge dataFabric) method GetConfigName (line 246) | public string GetConfigName() { return "L3 Cache"; } method GetColumns (line 247) | public string[] GetColumns() { return columns; } method Initialize (line 248) | public void Initialize() method Update (line 257) | public MonitoringUpdateResults Update() class L3Commands (line 280) | public class L3Commands : MonitoringConfig method GetHelpText (line 285) | public string GetHelpText() { return ""; } method L3Commands (line 286) | public L3Commands(PiledriverNorthbridge dataFabric) method GetConfigName (line 291) | public string GetConfigName() { return "Cache Block Commands"; } method GetColumns (line 292) | public string[] GetColumns() { return columns; } method Initialize (line 293) | public void Initialize() method Update (line 302) | public MonitoringUpdateResults Update() class CrossbarRequests (line 321) | public class CrossbarRequests : MonitoringConfig method GetHelpText (line 326) | public string GetHelpText() { return ""; } method CrossbarRequests (line 327) | public CrossbarRequests(PiledriverNorthbridge dataFabric) method GetConfigName (line 332) | public string GetConfigName() { return "Crossbar Requests"; } method GetColumns (line 333) | public string[] GetColumns() { return columns; } method Initialize (line 334) | public void Initialize() method Update (line 343) | public MonitoringUpdateResults Update() class SriCommands (line 362) | public class SriCommands : MonitoringConfig method GetHelpText (line 367) | public string GetHelpText() { return ""; } method SriCommands (line 368) | public SriCommands(PiledriverNorthbridge dataFabric) method GetConfigName (line 373) | public string GetConfigName() { return "System Request Interface"; } method GetColumns (line 374) | public string[] GetColumns() { return columns; } method Initialize (line 375) | public void Initialize() method Update (line 384) | public MonitoringUpdateResults Update() class Probe (line 402) | public class Probe : MonitoringConfig method GetHelpText (line 407) | public string GetHelpText() { return ""; } method Probe (line 408) | public Probe(PiledriverNorthbridge dataFabric) method GetConfigName (line 413) | public string GetConfigName() { return "Probe Response"; } method GetColumns (line 414) | public string[] GetColumns() { return columns; } method Initialize (line 415) | public void Initialize() method Update (line 424) | public MonitoringUpdateResults Update() class UpstreamRequests (line 443) | public class UpstreamRequests : MonitoringConfig method GetHelpText (line 448) | public string GetHelpText() { return ""; } method UpstreamRequests (line 449) | public UpstreamRequests(PiledriverNorthbridge dataFabric) method GetConfigName (line 454) | public string GetConfigName() { return "Upstream Requsets"; } method GetColumns (line 455) | public string[] GetColumns() { return columns; } method Initialize (line 456) | public void Initialize() method Update (line 465) | public MonitoringUpdateResults Update() class GartConfig (line 484) | public class GartConfig : MonitoringConfig method GetHelpText (line 488) | public string GetHelpText() { return ""; } method GartConfig (line 489) | public GartConfig(PiledriverNorthbridge dataFabric) method GetConfigName (line 494) | public string GetConfigName() { return "Graphics Addr Remap Table"; } method GetColumns (line 495) | public string[] GetColumns() { return columns; } method Initialize (line 496) | public void Initialize() method Update (line 507) | public MonitoringUpdateResults Update() FILE: pmcreader-plugin/PmcReader/AMD/Zen.cs class Zen (line 7) | public class Zen : Amd17hCpu method Zen (line 9) | public Zen() class BpuMonitoringConfig (line 16) | public class BpuMonitoringConfig : MonitoringConfig method GetConfigName (line 19) | public string GetConfigName() { return "Branch Prediction and Fusion... method BpuMonitoringConfig (line 21) | public BpuMonitoringConfig(Zen amdCpu) method GetColumns (line 26) | public string[] GetColumns() method Initialize (line 31) | public void Initialize() method Update (line 57) | public MonitoringUpdateResults Update() method GetHelpText (line 75) | public string GetHelpText() method computeMetrics (line 80) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/AMD/Zen1.cs class Zen1 (line 7) | public class Zen1 : Amd17hCpu method Zen1 (line 9) | public Zen1() class BpuMonitoringConfig (line 21) | public class BpuMonitoringConfig : MonitoringConfig method GetConfigName (line 24) | public string GetConfigName() { return "Branch Prediction and Fusion... method BpuMonitoringConfig (line 26) | public BpuMonitoringConfig(Zen1 amdCpu) method GetColumns (line 31) | public string[] GetColumns() method Initialize (line 36) | public void Initialize() method Update (line 62) | public MonitoringUpdateResults Update() method GetHelpText (line 82) | public string GetHelpText() method computeMetrics (line 87) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DCMonitoringConfig (line 109) | public class DCMonitoringConfig : MonitoringConfig method GetConfigName (line 112) | public string GetConfigName() { return "DC Refills"; } method DCMonitoringConfig (line 114) | public DCMonitoringConfig(Zen1 amdCpu) method GetColumns (line 119) | public string[] GetColumns() method Initialize (line 124) | public void Initialize() method Update (line 150) | public MonitoringUpdateResults Update() method GetHelpText (line 168) | public string GetHelpText() method computeMetrics (line 173) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FPUPipeUtil (line 188) | public class FPUPipeUtil : MonitoringConfig method GetConfigName (line 191) | public string GetConfigName() { return "FPU Pipes"; } method FPUPipeUtil (line 193) | public FPUPipeUtil(Zen1 amdCpu) method GetColumns (line 198) | public string[] GetColumns() method Initialize (line 203) | public void Initialize() method Update (line 213) | public MonitoringUpdateResults Update() method GetHelpText (line 233) | public string GetHelpText() method computeMetrics (line 238) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Dispatch1 (line 254) | public class Dispatch1 : MonitoringConfig method GetConfigName (line 257) | public string GetConfigName() { return "Dispatch Stall 1"; } method Dispatch1 (line 259) | public Dispatch1(Zen1 amdCpu) method GetColumns (line 264) | public string[] GetColumns() method Initialize (line 269) | public void Initialize() method Update (line 279) | public MonitoringUpdateResults Update() method GetHelpText (line 299) | public string GetHelpText() method computeMetrics (line 304) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Dispatch2 (line 320) | public class Dispatch2 : MonitoringConfig method GetConfigName (line 323) | public string GetConfigName() { return "Dispatch Stall 2"; } method Dispatch2 (line 325) | public Dispatch2(Zen1 amdCpu) method GetColumns (line 330) | public string[] GetColumns() method Initialize (line 335) | public void Initialize() method Update (line 345) | public MonitoringUpdateResults Update() method GetHelpText (line 365) | public string GetHelpText() method computeMetrics (line 370) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class OpCache (line 386) | public class OpCache : MonitoringConfig method GetConfigName (line 389) | public string GetConfigName() { return "IFetch, Op Cache"; } method OpCache (line 391) | public OpCache(Zen1 amdCpu) method GetColumns (line 396) | public string[] GetColumns() method Initialize (line 401) | public void Initialize() method Update (line 411) | public MonitoringUpdateResults Update() method GetHelpText (line 431) | public string GetHelpText() method computeMetrics (line 436) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/AMD/Zen2.cs class Zen2 (line 8) | public class Zen2 : Amd17hCpu method Zen2 (line 10) | public Zen2() class OpCacheConfig (line 47) | public class OpCacheConfig : MonitoringConfig method GetConfigName (line 50) | public string GetConfigName() { return "Decode/Op Cache"; } method OpCacheConfig (line 52) | public OpCacheConfig(Zen2 amdCpu) method GetColumns (line 57) | public string[] GetColumns() method Initialize (line 62) | public void Initialize() method Update (line 88) | public MonitoringUpdateResults Update() method GetHelpText (line 107) | public string GetHelpText() method computeMetrics (line 115) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class TopDownConfig (line 136) | public class TopDownConfig : MonitoringConfig method GetConfigName (line 139) | public string GetConfigName() { return "Top Down?"; } method TopDownConfig (line 141) | public TopDownConfig(Zen2 amdCpu) method GetColumns (line 146) | public string[] GetColumns() method Initialize (line 151) | public void Initialize() method Update (line 177) | public MonitoringUpdateResults Update() method GetHelpText (line 197) | public string GetHelpText() method computeMetrics (line 202) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class BpuMonitoringConfig (line 219) | public class BpuMonitoringConfig : MonitoringConfig method GetConfigName (line 222) | public string GetConfigName() { return "Branch Prediction and Fusion... method BpuMonitoringConfig (line 224) | public BpuMonitoringConfig(Zen2 amdCpu) method GetColumns (line 229) | public string[] GetColumns() method Initialize (line 234) | public void Initialize() method Update (line 244) | public MonitoringUpdateResults Update() method GetHelpText (line 262) | public string GetHelpText() method computeMetrics (line 273) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FlopsMonitoringConfig (line 289) | public class FlopsMonitoringConfig : MonitoringConfig method GetConfigName (line 292) | public string GetConfigName() { return "Floppy Flops"; } method FlopsMonitoringConfig (line 295) | public FlopsMonitoringConfig(Zen2 amdCpu) method GetColumns (line 300) | public string[] GetColumns() method GetHelpText (line 305) | public string GetHelpText() method Initialize (line 313) | public void Initialize() method Update (line 349) | public MonitoringUpdateResults Update() method computeMetrics (line 365) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ResourceStallMontitoringConfig (line 381) | public class ResourceStallMontitoringConfig : MonitoringConfig method GetConfigName (line 384) | public string GetConfigName() { return "Dispatch Stalls"; } method ResourceStallMontitoringConfig (line 386) | public ResourceStallMontitoringConfig(Zen2 amdCpu) method GetColumns (line 391) | public string[] GetColumns() method Initialize (line 396) | public void Initialize() method Update (line 423) | public MonitoringUpdateResults Update() method GetHelpText (line 441) | public string GetHelpText() method computeMetrics (line 452) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class IntSchedulerMonitoringConfig (line 468) | public class IntSchedulerMonitoringConfig : MonitoringConfig method GetConfigName (line 471) | public string GetConfigName() { return "Dispatch Stalls 1 (Int Sched... method IntSchedulerMonitoringConfig (line 473) | public IntSchedulerMonitoringConfig(Zen2 amdCpu) method GetColumns (line 478) | public string[] GetColumns() method Initialize (line 483) | public void Initialize() method GetHelpText (line 518) | public string GetHelpText() method Update (line 528) | public MonitoringUpdateResults Update() method computeMetrics (line 544) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L2MonitoringConfig (line 559) | public class L2MonitoringConfig : MonitoringConfig method GetConfigName (line 562) | public string GetConfigName() { return "L2 Cache"; } method L2MonitoringConfig (line 564) | public L2MonitoringConfig(Zen2 amdCpu) method GetColumns (line 569) | public string[] GetColumns() method Initialize (line 574) | public void Initialize() method Update (line 596) | public MonitoringUpdateResults Update() method GetHelpText (line 614) | public string GetHelpText() method computeMetrics (line 623) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DCFillSource (line 654) | public class DCFillSource : MonitoringConfig method GetConfigName (line 659) | public string GetConfigName() { return cfgName; } method DCFillSource (line 661) | public DCFillSource(Zen2 amdCpu, string name, byte evt) method GetColumns (line 668) | public string[] GetColumns() method Initialize (line 673) | public void Initialize() method Update (line 697) | public MonitoringUpdateResults Update() method GetHelpText (line 716) | public string GetHelpText() method computeMetrics (line 725) | public string[] computeMetrics(string label, NormalizedCoreCounterDa... class DCFillLatencyConfig (line 758) | public class DCFillLatencyConfig : MonitoringConfig method GetConfigName (line 761) | public string GetConfigName() { return "L1D Fill Latency"; } method DCFillLatencyConfig (line 763) | public DCFillLatencyConfig(Zen2 amdCpu) method GetColumns (line 768) | public string[] GetColumns() method Initialize (line 773) | public void Initialize() method Update (line 795) | public MonitoringUpdateResults Update() method GetHelpText (line 813) | public string GetHelpText() method computeMetrics (line 818) | public string[] computeMetrics(string label, NormalizedCoreCounterDa... class MABOccupancyConfig (line 836) | public class MABOccupancyConfig : MonitoringConfig method GetConfigName (line 839) | public string GetConfigName() { return "MAB Occupancy"; } method MABOccupancyConfig (line 841) | public MABOccupancyConfig(Zen2 amdCpu) method GetColumns (line 846) | public string[] GetColumns() method Initialize (line 851) | public void Initialize() method Update (line 872) | public MonitoringUpdateResults Update() method GetHelpText (line 890) | public string GetHelpText() method computeMetrics (line 895) | public string[] computeMetrics(string label, NormalizedCoreCounterDa... class DCBWMonitoringConfig (line 908) | public class DCBWMonitoringConfig : MonitoringConfig method GetConfigName (line 911) | public string GetConfigName() { return "L1D BW"; } method DCBWMonitoringConfig (line 913) | public DCBWMonitoringConfig(Zen2 amdCpu) method GetColumns (line 918) | public string[] GetColumns() method Initialize (line 923) | public void Initialize() method Update (line 933) | public MonitoringUpdateResults Update() method GetHelpText (line 953) | public string GetHelpText() method computeMetrics (line 958) | public string[] computeMetrics(string label, NormalizedCoreCounterDa... class ICMonitoringConfig (line 983) | public class ICMonitoringConfig : MonitoringConfig method GetConfigName (line 986) | public string GetConfigName() { return "Instruction Fetch"; } method ICMonitoringConfig (line 988) | public ICMonitoringConfig(Zen2 amdCpu) method GetColumns (line 993) | public string[] GetColumns() method Initialize (line 998) | public void Initialize() method Update (line 1020) | public MonitoringUpdateResults Update() method GetHelpText (line 1038) | public string GetHelpText() method computeMetrics (line 1043) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class BPUMonitoringConfig1 (line 1076) | public class BPUMonitoringConfig1 : MonitoringConfig method GetConfigName (line 1079) | public string GetConfigName() { return "Branch Prediction 1"; } method BPUMonitoringConfig1 (line 1081) | public BPUMonitoringConfig1(Zen2 amdCpu) method GetColumns (line 1086) | public string[] GetColumns() method Initialize (line 1091) | public void Initialize() method Update (line 1112) | public MonitoringUpdateResults Update() method GetHelpText (line 1130) | public string GetHelpText() method computeMetrics (line 1138) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PageWalkConfig (line 1155) | public class PageWalkConfig : MonitoringConfig method GetConfigName (line 1158) | public string GetConfigName() { return "Page Walk"; } method PageWalkConfig (line 1160) | public PageWalkConfig(Zen2 amdCpu) method GetColumns (line 1165) | public string[] GetColumns() method Initialize (line 1170) | public void Initialize() method Update (line 1191) | public MonitoringUpdateResults Update() method GetHelpText (line 1209) | public string GetHelpText() method computeMetrics (line 1214) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DtlbConfig (line 1234) | public class DtlbConfig : MonitoringConfig method GetConfigName (line 1237) | public string GetConfigName() { return "DTLB"; } method DtlbConfig (line 1239) | public DtlbConfig(Zen2 amdCpu) method GetColumns (line 1244) | public string[] GetColumns() method Initialize (line 1249) | public void Initialize() method Update (line 1270) | public MonitoringUpdateResults Update() method GetHelpText (line 1288) | public string GetHelpText() method computeMetrics (line 1293) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class TestConfig (line 1314) | public class TestConfig : MonitoringConfig method GetConfigName (line 1317) | public string GetConfigName() { return "Testing"; } method TestConfig (line 1319) | public TestConfig(Zen2 amdCpu) method GetColumns (line 1324) | public string[] GetColumns() method Initialize (line 1329) | public void Initialize() method Update (line 1350) | public MonitoringUpdateResults Update() method GetHelpText (line 1369) | public string GetHelpText() { return "FP pipe utilization events are... method computeMetrics (line 1371) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L2Latency (line 1396) | public class L2Latency : MonitoringConfig method GetConfigName (line 1399) | public string GetConfigName() { return "L2 Miss Latency"; } method L2Latency (line 1401) | public L2Latency(Zen2 amdCpu) method GetColumns (line 1406) | public string[] GetColumns() method Initialize (line 1411) | public void Initialize() method Update (line 1427) | public MonitoringUpdateResults Update() method GetHelpText (line 1465) | public string GetHelpText() { return "FP pipe utilization events are... method computeMetrics (line 1467) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class MiscConfig (line 1492) | public class MiscConfig : MonitoringConfig method GetConfigName (line 1495) | public string GetConfigName() { return "Misc"; } method MiscConfig (line 1497) | public MiscConfig(Zen2 amdCpu) method GetColumns (line 1502) | public string[] GetColumns() method Initialize (line 1507) | public void Initialize() method Update (line 1528) | public MonitoringUpdateResults Update() method GetHelpText (line 1546) | public string GetHelpText() { return "Not brrrr"; } method computeMetrics (line 1548) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class RetireConfig (line 1575) | public class RetireConfig : MonitoringConfig method GetConfigName (line 1578) | public string GetConfigName() { return "Retire Histogram"; } method RetireConfig (line 1580) | public RetireConfig(Zen2 amdCpu) method GetColumns (line 1585) | public string[] GetColumns() method Initialize (line 1590) | public void Initialize() method Update (line 1611) | public MonitoringUpdateResults Update() method GetHelpText (line 1629) | public string GetHelpText() { return ""; } method computeMetrics (line 1631) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class RetireBurstConfig (line 1647) | public class RetireBurstConfig : MonitoringConfig method GetConfigName (line 1650) | public string GetConfigName() { return "Retire (Burst)"; } method RetireBurstConfig (line 1652) | public RetireBurstConfig(Zen2 amdCpu) method GetColumns (line 1657) | public string[] GetColumns() method Initialize (line 1662) | public void Initialize() method Update (line 1683) | public MonitoringUpdateResults Update() method GetHelpText (line 1700) | public string GetHelpText() { return ""; } method computeMetrics (line 1702) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DecodeHistogram (line 1718) | public class DecodeHistogram : MonitoringConfig method GetConfigName (line 1721) | public string GetConfigName() { return "Decoder Histogram"; } method DecodeHistogram (line 1723) | public DecodeHistogram(Zen2 amdCpu) method GetColumns (line 1728) | public string[] GetColumns() method Initialize (line 1733) | public void Initialize() method Update (line 1754) | public MonitoringUpdateResults Update() method GetHelpText (line 1772) | public string GetHelpText() { return "In theory the decoder can deli... method computeMetrics (line 1774) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LSConfig (line 1797) | public class LSConfig : MonitoringConfig method GetConfigName (line 1800) | public string GetConfigName() { return "Load/Store Unit"; } method LSConfig (line 1802) | public LSConfig(Zen2 amdCpu) method GetColumns (line 1807) | public string[] GetColumns() method Initialize (line 1812) | public void Initialize() method Update (line 1833) | public MonitoringUpdateResults Update() method GetHelpText (line 1851) | public string GetHelpText() method computeMetrics (line 1859) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LSSwPrefetch (line 1875) | public class LSSwPrefetch : MonitoringConfig method GetConfigName (line 1878) | public string GetConfigName() { return "Software Prefetch"; } method LSSwPrefetch (line 1880) | public LSSwPrefetch(Zen2 amdCpu) method GetColumns (line 1885) | public string[] GetColumns() method Initialize (line 1890) | public void Initialize() method Update (line 1911) | public MonitoringUpdateResults Update() method GetHelpText (line 1929) | public string GetHelpText() method computeMetrics (line 1935) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PowerConfig (line 1952) | public class PowerConfig : MonitoringConfig method GetConfigName (line 1955) | public string GetConfigName() { return "Power Efficiency"; } method PowerConfig (line 1957) | public PowerConfig(Zen2 amdCpu) method GetColumns (line 1962) | public string[] GetColumns() method Initialize (line 1967) | public void Initialize() method Update (line 1988) | public MonitoringUpdateResults Update() method GetHelpText (line 2006) | public string GetHelpText() method computeMetrics (line 2012) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Locks (line 2036) | public class Locks : MonitoringConfig method GetConfigName (line 2039) | public string GetConfigName() { return "Locks"; } method Locks (line 2041) | public Locks(Zen2 amdCpu) method GetColumns (line 2046) | public string[] GetColumns() method Initialize (line 2051) | public void Initialize() method Update (line 2072) | public MonitoringUpdateResults Update() method GetHelpText (line 2090) | public string GetHelpText() method computeMetrics (line 2095) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FpDispFault (line 2111) | public class FpDispFault : MonitoringConfig method GetConfigName (line 2114) | public string GetConfigName() { return "FP Dispatch Faults"; } method FpDispFault (line 2116) | public FpDispFault(Zen2 amdCpu) method GetColumns (line 2121) | public string[] GetColumns() method Initialize (line 2126) | public void Initialize() method Update (line 2147) | public MonitoringUpdateResults Update() method GetHelpText (line 2165) | public string GetHelpText() method computeMetrics (line 2170) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/AMD/Zen2DataFabric.cs class Zen2DataFabric (line 7) | public class Zen2DataFabric : Amd17hCpu type DfType (line 9) | public enum DfType method Zen2DataFabric (line 15) | public Zen2DataFabric(DfType dfType) class TrDramBwConfig (line 26) | public class TrDramBwConfig : MonitoringConfig method GetHelpText (line 33) | public string GetHelpText() { return ""; } method TrDramBwConfig (line 34) | public TrDramBwConfig(Zen2DataFabric dataFabric) method GetConfigName (line 39) | public string GetConfigName() { return "TR DRAM Bandwidth?"; } method GetColumns (line 40) | public string[] GetColumns() { return columns; } method Initialize (line 41) | public void Initialize() method Update (line 67) | public MonitoringUpdateResults Update() class ClientBwConfig (line 89) | public class ClientBwConfig : MonitoringConfig method GetHelpText (line 97) | public string GetHelpText() { return ""; } method ClientBwConfig (line 98) | public ClientBwConfig(Zen2DataFabric dataFabric) method GetConfigName (line 103) | public string GetConfigName() { return "MTS/RNR DRAM Bandwidth??"; } method GetColumns (line 104) | public string[] GetColumns() { return columns; } method Initialize (line 105) | public void Initialize() method Update (line 136) | public MonitoringUpdateResults Update() class Zen2DfTest (line 175) | public class Zen2DfTest : MonitoringConfig method GetHelpText (line 182) | public string GetHelpText() { return ""; } method Zen2DfTest (line 183) | public Zen2DfTest(Zen2DataFabric dataFabric) method GetConfigName (line 188) | public string GetConfigName() { return "DF Test"; } method GetColumns (line 189) | public string[] GetColumns() { return columns; } method Initialize (line 190) | public void Initialize() method Update (line 209) | public MonitoringUpdateResults Update() class OutboundDataConfig (line 231) | public class OutboundDataConfig : MonitoringConfig method GetHelpText (line 238) | public string GetHelpText() { return ""; } method OutboundDataConfig (line 239) | public OutboundDataConfig(Zen2DataFabric dataFabric) method GetConfigName (line 244) | public string GetConfigName() { return "Remote Outbound Data???"; } method GetColumns (line 245) | public string[] GetColumns() { return columns; } method Initialize (line 246) | public void Initialize() method Update (line 263) | public MonitoringUpdateResults Update() FILE: pmcreader-plugin/PmcReader/AMD/Zen2L3Cache.cs class Zen2L3Cache (line 8) | public class Zen2L3Cache : Amd17hCpu method Zen2L3Cache (line 16) | public Zen2L3Cache() class L3CounterData (line 51) | public class L3CounterData method ClearTotals (line 61) | public void ClearTotals() method UpdateCcxL3CounterData (line 71) | public void UpdateCcxL3CounterData(int ccxIdx, int threadIdx) method GetOverallL3CounterValues (line 97) | public Tuple[] GetOverallL3CounterValues(ulong aperf, u... method GetOverallL3CounterValuesPerCCX (line 128) | public Tuple[] GetOverallL3CounterValuesPerCCX(ulong ap... class HitRateLatencyConfig (line 150) | public class HitRateLatencyConfig : MonitoringConfig method HitRateLatencyConfig (line 154) | public HitRateLatencyConfig(Zen2L3Cache l3Cache) method GetConfigName (line 159) | public string GetConfigName() { return "Hitrate and Miss Latency"; } method GetColumns (line 160) | public string[] GetColumns() { return columns; } method Initialize (line 161) | public void Initialize() method Update (line 178) | public MonitoringUpdateResults Update() method GetHelpText (line 219) | public string GetHelpText() { return ""; } method computeMetrics (line 221) | private string[] computeMetrics(string label, L3CounterData counterD... class SliceConfig (line 239) | public class SliceConfig : MonitoringConfig method SliceConfig (line 243) | public SliceConfig(Zen2L3Cache l3Cache) method GetConfigName (line 248) | public string GetConfigName() { return "By the Slice"; } method GetColumns (line 249) | public string[] GetColumns() { return columns; } method Initialize (line 250) | public void Initialize() method Update (line 271) | public MonitoringUpdateResults Update() method GetHelpText (line 288) | public string GetHelpText() { return ""; } method computeMetrics (line 290) | private string[] computeMetrics(string label, L3CounterData counterD... class TestConfig (line 304) | public class TestConfig : MonitoringConfig method TestConfig (line 308) | public TestConfig(Zen2L3Cache l3Cache) method GetConfigName (line 313) | public string GetConfigName() { return "L3 Victim State"; } method GetColumns (line 314) | public string[] GetColumns() { return columns; } method Initialize (line 315) | public void Initialize() method Update (line 334) | public MonitoringUpdateResults Update() method GetHelpText (line 351) | public string GetHelpText() { return ""; } method computeMetrics (line 353) | private string[] computeMetrics(string label, L3CounterData counterD... class L3AccessConfig (line 366) | public class L3AccessConfig : MonitoringConfig method L3AccessConfig (line 370) | public L3AccessConfig(Zen2L3Cache l3Cache) method GetConfigName (line 375) | public string GetConfigName() { return "L3 Access Types"; } method GetColumns (line 376) | public string[] GetColumns() { return columns; } method Initialize (line 377) | public void Initialize() method Update (line 395) | public MonitoringUpdateResults Update() method GetHelpText (line 412) | public string GetHelpText() { return ""; } method computeMetrics (line 414) | private string[] computeMetrics(string label, L3CounterData counterD... FILE: pmcreader-plugin/PmcReader/AMD/Zen3.cs class Zen3 (line 6) | public class Zen3 : Amd17hCpu method Zen3 (line 8) | public Zen3() class BpuMonitoringConfig (line 26) | public class BpuMonitoringConfig : MonitoringConfig method GetConfigName (line 29) | public string GetConfigName() { return "Branch Prediction"; } method BpuMonitoringConfig (line 31) | public BpuMonitoringConfig(Zen3 amdCpu) { cpu = amdCpu; } method GetColumns (line 33) | public string[] GetColumns() { return columns; } method Initialize (line 35) | public void Initialize() method Update (line 45) | public MonitoringUpdateResults Update() method GetHelpText (line 63) | public string GetHelpText() method computeMetrics (line 68) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FlopsConfig (line 84) | public class FlopsConfig : MonitoringConfig method GetConfigName (line 87) | public string GetConfigName() { return "FLOPs"; } method FlopsConfig (line 89) | public FlopsConfig(Zen3 amdCpu) { cpu = amdCpu; } method GetColumns (line 91) | public string[] GetColumns() { return columns; } method Initialize (line 93) | public void Initialize() method Update (line 101) | public MonitoringUpdateResults Update() method GetHelpText (line 119) | public string GetHelpText() method computeMetrics (line 124) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FetchConfig (line 136) | public class FetchConfig : MonitoringConfig method GetConfigName (line 139) | public string GetConfigName() { return "Instruction Fetch"; } method FetchConfig (line 141) | public FetchConfig(Zen3 amdCpu) { cpu = amdCpu; } method GetColumns (line 143) | public string[] GetColumns() { return columns; } method Initialize (line 145) | public void Initialize() method Update (line 155) | public MonitoringUpdateResults Update() method GetHelpText (line 173) | public string GetHelpText() method computeMetrics (line 178) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LocksConfig (line 194) | public class LocksConfig : MonitoringConfig method GetConfigName (line 197) | public string GetConfigName() { return "LS Locks"; } method LocksConfig (line 199) | public LocksConfig(Zen3 amdCpu) { cpu = amdCpu; } method GetColumns (line 201) | public string[] GetColumns() { return columns; } method Initialize (line 203) | public void Initialize() method Update (line 214) | public MonitoringUpdateResults Update() method GetHelpText (line 233) | public string GetHelpText() method computeMetrics (line 238) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class SwPrefetchConfig (line 254) | public class SwPrefetchConfig : MonitoringConfig method GetConfigName (line 257) | public string GetConfigName() { return "Software Prefetch"; } method SwPrefetchConfig (line 259) | public SwPrefetchConfig(Zen3 amdCpu) { cpu = amdCpu; } method GetColumns (line 261) | public string[] GetColumns() { return columns; } method Initialize (line 263) | public void Initialize() method Update (line 274) | public MonitoringUpdateResults Update() method GetHelpText (line 293) | public string GetHelpText() method computeMetrics (line 298) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class HwPrefetchConfig (line 315) | public class HwPrefetchConfig : MonitoringConfig method GetConfigName (line 318) | public string GetConfigName() { return "Hardware Prefetch"; } method HwPrefetchConfig (line 320) | public HwPrefetchConfig(Zen3 amdCpu) { cpu = amdCpu; } method GetColumns (line 322) | public string[] GetColumns() { return columns; } method Initialize (line 324) | public void Initialize() method Update (line 335) | public MonitoringUpdateResults Update() method GetHelpText (line 354) | public string GetHelpText() method computeMetrics (line 359) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DCFillConfig (line 374) | public class DCFillConfig : MonitoringConfig method GetConfigName (line 377) | public string GetConfigName() { return "All L1D Fills"; } method DCFillConfig (line 379) | public DCFillConfig(Zen3 amdCpu) { cpu = amdCpu; } method GetColumns (line 381) | public string[] GetColumns() { return columns; } method Initialize (line 383) | public void Initialize() method Update (line 394) | public MonitoringUpdateResults Update() method GetHelpText (line 413) | public string GetHelpText() method computeMetrics (line 418) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStallConfig (line 433) | public class DispatchStallConfig : MonitoringConfig method GetConfigName (line 436) | public string GetConfigName() { return "Dispatch Stalls"; } method DispatchStallConfig (line 438) | public DispatchStallConfig(Zen3 amdCpu) { cpu = amdCpu; } method GetColumns (line 440) | public string[] GetColumns() { return columns; } method Initialize (line 442) | public void Initialize() method Update (line 453) | public MonitoringUpdateResults Update() method GetHelpText (line 472) | public string GetHelpText() method computeMetrics (line 477) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStallConfig1 (line 492) | public class DispatchStallConfig1 : MonitoringConfig method GetConfigName (line 495) | public string GetConfigName() { return "Dispatch Stalls (Sched)"; } method DispatchStallConfig1 (line 497) | public DispatchStallConfig1(Zen3 amdCpu) { cpu = amdCpu; } method GetColumns (line 499) | public string[] GetColumns() { return columns; } method Initialize (line 501) | public void Initialize() method Update (line 512) | public MonitoringUpdateResults Update() method GetHelpText (line 531) | public string GetHelpText() method computeMetrics (line 536) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L2Config (line 551) | public class L2Config : MonitoringConfig method GetConfigName (line 554) | public string GetConfigName() { return "L2 Cache"; } method L2Config (line 556) | public L2Config(Zen3 amdCpu) { cpu = amdCpu; } method GetColumns (line 558) | public string[] GetColumns() { return columns; } method Initialize (line 560) | public void Initialize() method Update (line 571) | public MonitoringUpdateResults Update() method GetHelpText (line 590) | public string GetHelpText() method computeMetrics (line 595) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/AMD/Zen3L3Cache.cs class Zen3L3Cache (line 8) | public class Zen3L3Cache : Amd17hCpu method Zen3L3Cache (line 17) | public Zen3L3Cache() class L3CounterData (line 49) | public class L3CounterData method ClearTotals (line 59) | public void ClearTotals() method UpdateCcxL3CounterData (line 69) | public void UpdateCcxL3CounterData(int ccxIdx, int threadIdx) method GetOverallL3CounterValues (line 95) | public Tuple[] GetOverallL3CounterValues(ulong aperf, u... class HitRateLatencyConfig (line 112) | public class HitRateLatencyConfig : MonitoringConfig method HitRateLatencyConfig (line 116) | public HitRateLatencyConfig(Zen3L3Cache l3Cache) method GetConfigName (line 121) | public string GetConfigName() { return "Hitrate and Miss Latency"; } method GetColumns (line 122) | public string[] GetColumns() { return columns; } method Initialize (line 123) | public void Initialize() method Update (line 142) | public MonitoringUpdateResults Update() method GetHelpText (line 183) | public string GetHelpText() { return ""; } method computeMetrics (line 185) | private string[] computeMetrics(string label, L3CounterData counterD... FILE: pmcreader-plugin/PmcReader/AMD/Zen4.cs class Zen4 (line 5) | public class Zen4 : Amd19hCpu method Zen4 (line 7) | public Zen4() class BpuMonitoringConfig (line 36) | public class BpuMonitoringConfig : MonitoringConfig method GetConfigName (line 39) | public string GetConfigName() { return "Branch Prediction"; } method BpuMonitoringConfig (line 41) | public BpuMonitoringConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 43) | public string[] GetColumns() { return columns; } method Initialize (line 45) | public void Initialize() method Update (line 55) | public MonitoringUpdateResults Update() method GetHelpText (line 73) | public string GetHelpText() method computeMetrics (line 78) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FlopsConfig (line 94) | public class FlopsConfig : MonitoringConfig method GetConfigName (line 97) | public string GetConfigName() { return "AVX/SSE FLOPs"; } method FlopsConfig (line 99) | public FlopsConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 101) | public string[] GetColumns() { return columns; } method Initialize (line 103) | public void Initialize() method Update (line 111) | public MonitoringUpdateResults Update() method GetHelpText (line 129) | public string GetHelpText() method computeMetrics (line 134) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class VecIntConfig (line 150) | public class VecIntConfig : MonitoringConfig method GetConfigName (line 153) | public string GetConfigName() { return "Vector Integer Ops"; } method VecIntConfig (line 155) | public VecIntConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 157) | public string[] GetColumns() { return columns; } method Initialize (line 159) | public void Initialize() method Update (line 166) | public MonitoringUpdateResults Update() method GetHelpText (line 184) | public string GetHelpText() method computeMetrics (line 189) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FpOpWidthConfig (line 202) | public class FpOpWidthConfig : MonitoringConfig method GetConfigName (line 205) | public string GetConfigName() { return "FP Op Width"; } method FpOpWidthConfig (line 207) | public FpOpWidthConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 209) | public string[] GetColumns() { return columns; } method Initialize (line 211) | public void Initialize() method Update (line 221) | public MonitoringUpdateResults Update() method GetHelpText (line 239) | public string GetHelpText() method computeMetrics (line 244) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FpPipes (line 260) | public class FpPipes : MonitoringConfig method GetConfigName (line 263) | public string GetConfigName() { return "FP Pipes (undoc)"; } method FpPipes (line 265) | public FpPipes(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 267) | public string[] GetColumns() { return columns; } method Initialize (line 269) | public void Initialize() method Update (line 279) | public MonitoringUpdateResults Update() method GetHelpText (line 297) | public string GetHelpText() method computeMetrics (line 302) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FrontendOpsConfig (line 318) | public class FrontendOpsConfig : MonitoringConfig method GetConfigName (line 321) | public string GetConfigName() { return "Ops from Frontend"; } method FrontendOpsConfig (line 323) | public FrontendOpsConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 325) | public string[] GetColumns() { return columns; } method Initialize (line 327) | public void Initialize() method Update (line 337) | public MonitoringUpdateResults Update() method GetHelpText (line 358) | public string GetHelpText() method computeMetrics (line 363) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class TlbConfig (line 392) | public class TlbConfig : MonitoringConfig method GetConfigName (line 395) | public string GetConfigName() { return "DTLB"; } method TlbConfig (line 397) | public TlbConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 399) | public string[] GetColumns() { return columns; } method Initialize (line 401) | public void Initialize() method Update (line 411) | public MonitoringUpdateResults Update() method GetHelpText (line 429) | public string GetHelpText() method computeMetrics (line 434) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LocksConfig (line 447) | public class LocksConfig : MonitoringConfig method GetConfigName (line 450) | public string GetConfigName() { return "LS Locks"; } method LocksConfig (line 452) | public LocksConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 454) | public string[] GetColumns() { return columns; } method Initialize (line 456) | public void Initialize() method Update (line 467) | public MonitoringUpdateResults Update() method GetHelpText (line 486) | public string GetHelpText() method computeMetrics (line 491) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class SwPrefetchConfig (line 507) | public class SwPrefetchConfig : MonitoringConfig method GetConfigName (line 510) | public string GetConfigName() { return "Software Prefetch"; } method SwPrefetchConfig (line 512) | public SwPrefetchConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 514) | public string[] GetColumns() { return columns; } method Initialize (line 516) | public void Initialize() method Update (line 527) | public MonitoringUpdateResults Update() method GetHelpText (line 546) | public string GetHelpText() method computeMetrics (line 551) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DCFillConfig (line 568) | public class DCFillConfig : MonitoringConfig method GetConfigName (line 571) | public string GetConfigName() { return "All L1D Fills"; } method DCFillConfig (line 573) | public DCFillConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 575) | public string[] GetColumns() { return columns; } method Initialize (line 577) | public void Initialize() method Update (line 588) | public MonitoringUpdateResults Update() method GetHelpText (line 607) | public string GetHelpText() method computeMetrics (line 612) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DemandDCFillConfig (line 628) | public class DemandDCFillConfig : MonitoringConfig method GetConfigName (line 631) | public string GetConfigName() { return "Demand L1D Fills"; } method DemandDCFillConfig (line 633) | public DemandDCFillConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 635) | public string[] GetColumns() { return columns; } method Initialize (line 637) | public void Initialize() method Update (line 648) | public MonitoringUpdateResults Update() method GetHelpText (line 667) | public string GetHelpText() method computeMetrics (line 672) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStallConfig (line 687) | public class DispatchStallConfig : MonitoringConfig method GetConfigName (line 690) | public string GetConfigName() { return "Dispatch Stalls"; } method DispatchStallConfig (line 692) | public DispatchStallConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 694) | public string[] GetColumns() { return columns; } method Initialize (line 696) | public void Initialize() method Update (line 707) | public MonitoringUpdateResults Update() method GetHelpText (line 726) | public string GetHelpText() method computeMetrics (line 731) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStallConfig1 (line 746) | public class DispatchStallConfig1 : MonitoringConfig method GetConfigName (line 749) | public string GetConfigName() { return "Dispatch Stalls (Sched)"; } method DispatchStallConfig1 (line 751) | public DispatchStallConfig1(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 753) | public string[] GetColumns() { return columns; } method Initialize (line 755) | public void Initialize() method Update (line 766) | public MonitoringUpdateResults Update() method GetHelpText (line 785) | public string GetHelpText() method computeMetrics (line 790) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class MABOccupancyConfig (line 806) | public class MABOccupancyConfig : MonitoringConfig method GetConfigName (line 809) | public string GetConfigName() { return "MAB Occupancy"; } method MABOccupancyConfig (line 811) | public MABOccupancyConfig(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 813) | public string[] GetColumns() { return columns; } method Initialize (line 815) | public void Initialize() method Update (line 826) | public MonitoringUpdateResults Update() method GetHelpText (line 845) | public string GetHelpText() method computeMetrics (line 850) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L1DBw (line 866) | public class L1DBw : MonitoringConfig method GetConfigName (line 869) | public string GetConfigName() { return "L1D BW"; } method L1DBw (line 871) | public L1DBw(Zen4 amdCpu) { cpu = amdCpu; } method GetColumns (line 873) | public string[] GetColumns() { return columns; } method Initialize (line 875) | public void Initialize() method Update (line 886) | public MonitoringUpdateResults Update() method GetHelpText (line 906) | public string GetHelpText() method computeMetrics (line 911) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/AMD/Zen4DataFabric.cs class Zen4DataFabric (line 7) | public class Zen4DataFabric : Amd19hCpu type DfType (line 9) | public enum DfType method Zen4DataFabric (line 14) | public Zen4DataFabric(DfType dfType) class ClientBwConfig (line 24) | public class ClientBwConfig : MonitoringConfig method GetHelpText (line 31) | public string GetHelpText() { return ""; } method ClientBwConfig (line 32) | public ClientBwConfig(Zen4DataFabric dataFabric) method GetConfigName (line 40) | public string GetConfigName() { return "DRAM Bandwidth??"; } method GetColumns (line 41) | public string[] GetColumns() { return columns; } method Initialize (line 42) | public void Initialize() method GetDramPerfEvent (line 58) | private ulong GetDramPerfEvent(bool read, uint index) method Update (line 70) | public MonitoringUpdateResults Update() class CSConfig (line 104) | public class CSConfig : MonitoringConfig method GetHelpText (line 111) | public string GetHelpText() { return ""; } method CSConfig (line 112) | public CSConfig(Zen4DataFabric dataFabric) method GetConfigName (line 117) | public string GetConfigName() { return "Coherent Station?"; } method GetColumns (line 118) | public string[] GetColumns() { return columns; } method Initialize (line 119) | public void Initialize() method Update (line 135) | public MonitoringUpdateResults Update() class UMCConfig (line 169) | public class UMCConfig : MonitoringConfig method GetHelpText (line 176) | public string GetHelpText() { return ""; } method UMCConfig (line 177) | public UMCConfig(Zen4DataFabric dataFabric) method GetConfigName (line 182) | public string GetConfigName() { return "UMC?"; } method GetColumns (line 183) | public string[] GetColumns() { return columns; } method Initialize (line 184) | public void Initialize() method Update (line 208) | public MonitoringUpdateResults Update() FILE: pmcreader-plugin/PmcReader/AMD/Zen4L3Cache.cs class Zen4L3Cache (line 8) | public class Zen4L3Cache : Amd17hCpu method Zen4L3Cache (line 16) | public Zen4L3Cache() class L3CounterData (line 50) | public class L3CounterData method ClearTotals (line 60) | public void ClearTotals() method UpdateCcxL3CounterData (line 70) | public void UpdateCcxL3CounterData(int ccxIdx, int threadIdx) method GetOverallL3CounterValues (line 96) | public Tuple[] GetOverallL3CounterValues(ulong aperf, u... class HitRateLatencyConfig (line 113) | public class HitRateLatencyConfig : MonitoringConfig method HitRateLatencyConfig (line 117) | public HitRateLatencyConfig(Zen4L3Cache l3Cache) method GetConfigName (line 122) | public string GetConfigName() { return "Hitrate and Latency"; } method GetColumns (line 123) | public string[] GetColumns() { return columns; } method Initialize (line 124) | public void Initialize() method Update (line 150) | public MonitoringUpdateResults Update() method GetHelpText (line 205) | public string GetHelpText() { return ""; } method computeMetrics (line 207) | private string[] computeMetrics(string label, L3CounterData counterD... class ExperimentalHitrateConfig (line 224) | public class ExperimentalHitrateConfig : MonitoringConfig method ExperimentalHitrateConfig (line 228) | public ExperimentalHitrateConfig(Zen4L3Cache l3Cache) method GetConfigName (line 233) | public string GetConfigName() { return "Experimental Hitrate"; } method GetColumns (line 234) | public string[] GetColumns() { return columns; } method Initialize (line 235) | public void Initialize() method Update (line 272) | public MonitoringUpdateResults Update() method GetHelpText (line 313) | public string GetHelpText() { return ""; } method computeMetrics (line 315) | private string[] computeMetrics(string label, L3CounterData counterD... class MissOccupancyConfig (line 334) | public class MissOccupancyConfig : MonitoringConfig method MissOccupancyConfig (line 338) | public MissOccupancyConfig(Zen4L3Cache l3Cache) method GetConfigName (line 343) | public string GetConfigName() { return "Experimental L3 Miss/Latency... method GetColumns (line 344) | public string[] GetColumns() { return columns; } method Initialize (line 345) | public void Initialize() method Update (line 382) | public MonitoringUpdateResults Update() method GetHelpText (line 423) | public string GetHelpText() { return ""; } method computeMetrics (line 425) | private string[] computeMetrics(string label, L3CounterData counterD... FILE: pmcreader-plugin/PmcReader/AMD/Zen5.cs class Zen5 (line 5) | public class Zen5 : Amd19hCpu method Zen5 (line 7) | public Zen5() class BPULatency (line 29) | public class BPULatency : MonitoringConfig method GetConfigName (line 32) | public string GetConfigName() { return "Branch Predictor"; } method BPULatency (line 34) | public BPULatency(Zen5 amdCpu) { cpu = amdCpu; } method GetColumns (line 36) | public string[] GetColumns() { return columns; } method Initialize (line 38) | public void Initialize() method Update (line 50) | public MonitoringUpdateResults Update() method GetHelpText (line 68) | public string GetHelpText() method computeMetrics (line 73) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DemandDCFill (line 90) | public class DemandDCFill : MonitoringConfig method GetConfigName (line 93) | public string GetConfigName() { return "Demand DC Fill"; } method DemandDCFill (line 95) | public DemandDCFill(Zen5 amdCpu) { cpu = amdCpu; } method GetColumns (line 97) | public string[] GetColumns() { return columns; } method Initialize (line 99) | public void Initialize() method Update (line 111) | public MonitoringUpdateResults Update() method GetHelpText (line 129) | public string GetHelpText() method computeMetrics (line 134) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DCFill (line 152) | public class DCFill : MonitoringConfig method GetConfigName (line 155) | public string GetConfigName() { return "DC Fill"; } method DCFill (line 157) | public DCFill(Zen5 amdCpu) { cpu = amdCpu; } method GetColumns (line 159) | public string[] GetColumns() { return columns; } method Initialize (line 161) | public void Initialize() method Update (line 173) | public MonitoringUpdateResults Update() method GetHelpText (line 191) | public string GetHelpText() method computeMetrics (line 196) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class BackendLatency (line 214) | public class BackendLatency : MonitoringConfig method GetConfigName (line 217) | public string GetConfigName() { return "Backend Latency"; } method BackendLatency (line 219) | public BackendLatency(Zen5 amdCpu) { cpu = amdCpu; } method GetColumns (line 221) | public string[] GetColumns() { return columns; } method Initialize (line 223) | public void Initialize() method Update (line 235) | public MonitoringUpdateResults Update() method GetHelpText (line 253) | public string GetHelpText() method computeMetrics (line 258) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FrontendOps (line 276) | public class FrontendOps : MonitoringConfig method GetConfigName (line 279) | public string GetConfigName() { return "Ops from Frontend"; } method FrontendOps (line 281) | public FrontendOps(Zen5 amdCpu) { cpu = amdCpu; } method GetColumns (line 283) | public string[] GetColumns() { return columns; } method Initialize (line 285) | public void Initialize() method Update (line 297) | public MonitoringUpdateResults Update() method GetHelpText (line 315) | public string GetHelpText() method computeMetrics (line 320) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStall (line 340) | public class DispatchStall : MonitoringConfig method GetConfigName (line 343) | public string GetConfigName() { return "Dispatch Stalls"; } method DispatchStall (line 345) | public DispatchStall(Zen5 amdCpu) { cpu = amdCpu; } method GetColumns (line 347) | public string[] GetColumns() { return columns; } method Initialize (line 349) | public void Initialize() method Update (line 359) | public MonitoringUpdateResults Update() method GetHelpText (line 377) | public string GetHelpText() method computeMetrics (line 382) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStallSched (line 398) | public class DispatchStallSched : MonitoringConfig method GetConfigName (line 401) | public string GetConfigName() { return "Dispatch Stalls (Sched)"; } method DispatchStallSched (line 403) | public DispatchStallSched(Zen5 amdCpu) { cpu = amdCpu; } method GetColumns (line 405) | public string[] GetColumns() { return columns; } method Initialize (line 407) | public void Initialize() method Update (line 417) | public MonitoringUpdateResults Update() method GetHelpText (line 435) | public string GetHelpText() method computeMetrics (line 440) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class FpPipes (line 456) | public class FpPipes : MonitoringConfig method GetConfigName (line 459) | public string GetConfigName() { return "FP Pipes (undoc)"; } method FpPipes (line 461) | public FpPipes(Zen5 amdCpu) { cpu = amdCpu; } method GetColumns (line 463) | public string[] GetColumns() { return columns; } method Initialize (line 465) | public void Initialize() method Update (line 475) | public MonitoringUpdateResults Update() method GetHelpText (line 493) | public string GetHelpText() method computeMetrics (line 498) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ICMissConfig (line 514) | public class ICMissConfig : MonitoringConfig method GetConfigName (line 517) | public string GetConfigName() { return "L1i Miss"; } method ICMissConfig (line 519) | public ICMissConfig(Zen5 amdCpu) { cpu = amdCpu; } method GetColumns (line 521) | public string[] GetColumns() { return columns; } method Initialize (line 523) | public void Initialize() method Update (line 533) | public MonitoringUpdateResults Update() method GetHelpText (line 552) | public string GetHelpText() method computeMetrics (line 557) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/AMD/Zen5DataFabric.cs class Zen5DataFabric (line 7) | public class Zen5DataFabric : Amd19hCpu type DfType (line 9) | public enum DfType method Zen5DataFabric (line 14) | public Zen5DataFabric(DfType dfType) class CMConfig (line 37) | public class CMConfig : MonitoringConfig method GetHelpText (line 45) | public string GetHelpText() { return ""; } method CMConfig (line 46) | public CMConfig(Zen5DataFabric dataFabric) method GetConfigName (line 51) | public string GetConfigName() { return "CCM"; } method GetColumns (line 52) | public string[] GetColumns() { return columns; } method Initialize (line 53) | public void Initialize() method Update (line 80) | public MonitoringUpdateResults Update() class CSConfig (line 122) | public class CSConfig : MonitoringConfig method GetHelpText (line 130) | public string GetHelpText() { return ""; } method CSConfig (line 131) | public CSConfig(Zen5DataFabric dataFabric) method GetConfigName (line 136) | public string GetConfigName() { return "CS"; } method GetColumns (line 137) | public string[] GetColumns() { return columns; } method Initialize (line 138) | public void Initialize() method Update (line 165) | public MonitoringUpdateResults Update() class UMCConfig (line 207) | public class UMCConfig : MonitoringConfig method GetHelpText (line 215) | public string GetHelpText() { return ""; } method UMCConfig (line 216) | public UMCConfig(Zen5DataFabric dataFabric) method GetConfigName (line 221) | public string GetConfigName() { return "UMC"; } method GetColumns (line 222) | public string[] GetColumns() { return columns; } method Initialize (line 223) | public void Initialize() method Update (line 267) | public MonitoringUpdateResults Update() class UMCSubtimingsConfig (line 330) | public class UMCSubtimingsConfig : MonitoringConfig method GetHelpText (line 338) | public string GetHelpText() { return ""; } method UMCSubtimingsConfig (line 339) | public UMCSubtimingsConfig(Zen5DataFabric dataFabric) method GetConfigName (line 344) | public string GetConfigName() { return "Subtimings"; } method GetColumns (line 345) | public string[] GetColumns() { return columns; } method Initialize (line 346) | public void Initialize() method Update (line 387) | public MonitoringUpdateResults Update() FILE: pmcreader-plugin/PmcReader/AMD/Zen5Diagnostics.cs class Zen5Diagnostics (line 11) | public static class Zen5Diagnostics method Initialize (line 28) | public static void Initialize() method GetLogPath (line 60) | public static string GetLogPath() method Log (line 68) | public static void Log(string message) method LogSection (line 96) | public static void LogSection(string title) method LogTopology (line 105) | public static void LogTopology(int coreCount, int threadCount, int ccx... method LogApicIds (line 132) | public static void LogApicIds(int threadCount, Func[] GetOverallL3CounterValues(ulong aperf, u... class HitRateLatencyConfig (line 185) | public class HitRateLatencyConfig : MonitoringConfig method HitRateLatencyConfig (line 190) | public HitRateLatencyConfig(Zen5L3Cache l3Cache) method GetConfigName (line 195) | public string GetConfigName() { return "Hitrate and Latency"; } method GetColumns (line 196) | public string[] GetColumns() { return columns; } method Initialize (line 197) | public void Initialize() method InitializeThread (line 211) | private void InitializeThread(int ccxIdx = -1, int threadIdx = -1) method Update (line 247) | public MonitoringUpdateResults Update() method GetHelpText (line 351) | public string GetHelpText() { return ""; } method ComputeMetrics (line 353) | private string[] ComputeMetrics(string label, string threadsInfo, L3... class TopologyConfig (line 384) | public class TopologyConfig : MonitoringConfig method TopologyConfig (line 388) | public TopologyConfig(Zen5L3Cache l3Cache) method GetConfigName (line 393) | public string GetConfigName() { return "APIC ID / CCX Topology"; } method GetColumns (line 394) | public string[] GetColumns() { return columns; } method Initialize (line 397) | public void Initialize() { } method GetHelpText (line 399) | public string GetHelpText() method Update (line 405) | public MonitoringUpdateResults Update() method TryGetExtendedApicIdEx (line 497) | private static bool TryGetExtendedApicIdEx(int threadId, out uint ex... FILE: pmcreader-plugin/PmcReader/AMD/ZenL3Cache.cs class ZenL3Cache (line 8) | public class ZenL3Cache : Amd17hCpu method ZenL3Cache (line 16) | public ZenL3Cache() class L3CounterData (line 48) | public class L3CounterData method ClearTotals (line 58) | public void ClearTotals() method UpdateCcxL3CounterData (line 68) | public void UpdateCcxL3CounterData(int ccxIdx, int threadIdx) method GetOverallL3CounterValues (line 94) | public Tuple[] GetOverallL3CounterValues(ulong aperf, u... class HitRateLatencyConfig (line 111) | public class HitRateLatencyConfig : MonitoringConfig method HitRateLatencyConfig (line 115) | public HitRateLatencyConfig(ZenL3Cache l3Cache) method GetConfigName (line 120) | public string GetConfigName() { return "Hitrate and Miss Latency"; } method GetColumns (line 121) | public string[] GetColumns() { return columns; } method Initialize (line 122) | public void Initialize() method Update (line 143) | public MonitoringUpdateResults Update() method GetHelpText (line 184) | public string GetHelpText() { return ""; } method computeMetrics (line 186) | private string[] computeMetrics(string label, L3CounterData counterD... FILE: pmcreader-plugin/PmcReader/Cpu.cs type MonitoringArea (line 7) | public interface MonitoringArea method GetMonitoringConfigs (line 9) | MonitoringConfig[] GetMonitoringConfigs(); method GetArchitectureName (line 11) | string GetArchitectureName(); method MonitoringThread (line 16) | void MonitoringThread(int configId, ListView listView, CancellationTok... method GetThreadCount (line 22) | int GetThreadCount(); method StartLogToFile (line 30) | string StartLogToFile(string filePath, int targetCore); method StopLoggingToFile (line 31) | void StopLoggingToFile(); type MonitoringConfig (line 34) | public interface MonitoringConfig method GetConfigName (line 40) | string GetConfigName(); method GetHelpText (line 46) | string GetHelpText(); method GetColumns (line 52) | string[] GetColumns(); method Initialize (line 57) | void Initialize(); method Update (line 62) | MonitoringUpdateResults Update(); class MonitoringUpdateResults (line 68) | public class MonitoringUpdateResults FILE: pmcreader-plugin/PmcReader/GenericMonitoringArea.cs class GenericMonitoringArea (line 12) | public class GenericMonitoringArea : MonitoringArea method GenericMonitoringArea (line 25) | public GenericMonitoringArea() method GetThreadCount (line 34) | public int GetThreadCount() method GetMonitoringConfigs (line 39) | public MonitoringConfig[] GetMonitoringConfigs() method GetArchitectureName (line 44) | public string GetArchitectureName() method StartLogToFile (line 54) | public string StartLogToFile(string filePath, int targetCoreIndex) method StopLoggingToFile (line 104) | public void StopLoggingToFile() method MonitoringThread (line 120) | public void MonitoringThread(int configId, ListView listView, Cancella... method SetMonitoringListViewColumns (line 218) | public void SetMonitoringListViewColumns(string[] columns, ListView mo... method SetMonitoringListView (line 240) | public void SetMonitoringListView(MonitoringUpdateResults updateResult... method UpdateListViewItem (line 273) | public static void UpdateListViewItem(string[] newFields, ListViewItem... method FormatLargeNumber (line 286) | public static string FormatLargeNumber(ulong n) method FormatLargeNumber (line 308) | public static string FormatLargeNumber(float n) method FormatPercentage (line 330) | public static string FormatPercentage(float n, float total) method ReadAndClearMsr (line 342) | public static ulong ReadAndClearMsr(uint msrIndex) method GetNormalizationFactor (line 355) | public float GetNormalizationFactor(ref long lastUpdateTime) method GetNormalizationFactor (line 369) | public float GetNormalizationFactor(int index) method InitializeCrazyControls (line 388) | public virtual void InitializeCrazyControls(FlowLayoutPanel flowLayout... method CreateButton (line 390) | protected Button CreateButton(string buttonText, EventHandler handler) FILE: pmcreader-plugin/PmcReader/HaswellForm.Designer.cs class HaswellForm (line 3) | partial class HaswellForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: pmcreader-plugin/PmcReader/HaswellForm.cs class HaswellForm (line 9) | public partial class HaswellForm : Form method HaswellForm (line 20) | public HaswellForm() method HaswellForm_FormClosed (line 243) | private void HaswellForm_FormClosed(object sender, FormClosedEventArgs e) method applyDfConfigButton_Click (line 261) | private void applyDfConfigButton_Click(object sender, EventArgs e) method applyL3ConfigButton_Click (line 266) | private void applyL3ConfigButton_Click(object sender, EventArgs e) method listView1_SelectedIndexChanged (line 271) | private void listView1_SelectedIndexChanged(object sender, EventArgs e) method HaswellForm_Load (line 276) | private void HaswellForm_Load(object sender, EventArgs e) method logButton_Click (line 281) | private void logButton_Click(object sender, EventArgs e) method stopLoggingButton_Click (line 301) | private void stopLoggingButton_Click(object sender, EventArgs e) method L3LogToFileButton_Click (line 307) | private void L3LogToFileButton_Click(object sender, EventArgs e) method L3StopLoggingButton_Click (line 319) | private void L3StopLoggingButton_Click(object sender, EventArgs e) method DfLogToFileButton_Click (line 325) | private void DfLogToFileButton_Click(object sender, EventArgs e) method DfStopLoggingButton_Click (line 336) | private void DfStopLoggingButton_Click(object sender, EventArgs e) method applyConfigButton_Click (line 342) | private void applyConfigButton_Click(object sender, EventArgs e) method fillConfigListView (line 352) | private void fillConfigListView(MonitoringConfig[] configs, ListView c... method applyMonitoringConfig (line 375) | private void applyMonitoringConfig(MonitoringSetup setup, ListView con... class MonitoringSetup (line 408) | private class MonitoringSetup FILE: pmcreader-plugin/PmcReader/Intel/AlderLake.cs class AlderLake (line 7) | public class AlderLake : ModernIntelCpu method AlderLake (line 12) | public AlderLake() class PCoreVector (line 59) | public class PCoreVector : MonitoringConfig method GetConfigName (line 63) | public string GetConfigName() { return "P Cores: Vector Instrs"; } method PCoreVector (line 65) | public PCoreVector(AlderLake intelCpu) method GetColumns (line 78) | public string[] GetColumns() method Initialize (line 83) | public void Initialize() method Update (line 99) | public MonitoringUpdateResults Update() method GetHelpText (line 124) | public string GetHelpText() method computeMetrics (line 129) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCorePowerLicense (line 149) | public class PCorePowerLicense : MonitoringConfig method GetConfigName (line 153) | public string GetConfigName() { return "P Cores: Power State/License... method PCorePowerLicense (line 155) | public PCorePowerLicense(AlderLake intelCpu) method GetColumns (line 168) | public string[] GetColumns() method Initialize (line 173) | public void Initialize() method Update (line 188) | public MonitoringUpdateResults Update() method GetHelpText (line 212) | public string GetHelpText() method computeMetrics (line 217) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoresMemExec (line 236) | public class ECoresMemExec : MonitoringConfig method GetConfigName (line 240) | public string GetConfigName() { return "E Cores: Memory Execution"; } method ECoresMemExec (line 242) | public ECoresMemExec(AlderLake intelCpu) method GetColumns (line 255) | public string[] GetColumns() method Initialize (line 260) | public void Initialize() method Update (line 275) | public MonitoringUpdateResults Update() method GetHelpText (line 299) | public string GetHelpText() method computeMetrics (line 304) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoresBackendBound (line 323) | public class ECoresBackendBound : MonitoringConfig method GetConfigName (line 328) | public string GetConfigName() { return "E Cores: Backend Bound"; } method ECoresBackendBound (line 330) | public ECoresBackendBound(AlderLake intelCpu) method GetColumns (line 343) | public string[] GetColumns() method Initialize (line 348) | public void Initialize() method Update (line 362) | public MonitoringUpdateResults Update() method GetHelpText (line 387) | public string GetHelpText() method computeMetrics (line 392) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LoadDataSources (line 413) | public class LoadDataSources : MonitoringConfig method GetConfigName (line 416) | public string GetConfigName() { return "Retired Data Loads"; } method LoadDataSources (line 418) | public LoadDataSources(AlderLake intelCpu) method GetColumns (line 423) | public string[] GetColumns() method Initialize (line 428) | public void Initialize() method Update (line 458) | public MonitoringUpdateResults Update() method GetHelpText (line 478) | public string GetHelpText() method computeMetrics (line 483) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoresTopDown (line 504) | public class ECoresTopDown : MonitoringConfig method GetConfigName (line 509) | public string GetConfigName() { return "E Cores: Top Down"; } method ECoresTopDown (line 511) | public ECoresTopDown(AlderLake intelCpu) method GetColumns (line 524) | public string[] GetColumns() method Initialize (line 529) | public void Initialize() method Update (line 543) | public MonitoringUpdateResults Update() method GetHelpText (line 568) | public string GetHelpText() method computeMetrics (line 573) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoresFEBound (line 595) | public class ECoresFEBound: MonitoringConfig method GetConfigName (line 600) | public string GetConfigName() { return "E Cores: Front End Bound"; } method ECoresFEBound (line 602) | public ECoresFEBound(AlderLake intelCpu) method GetColumns (line 615) | public string[] GetColumns() method Initialize (line 620) | public void Initialize() method Update (line 634) | public MonitoringUpdateResults Update() method GetHelpText (line 659) | public string GetHelpText() method computeMetrics (line 664) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoresBadSpec (line 683) | public class ECoresBadSpec : MonitoringConfig method GetConfigName (line 688) | public string GetConfigName() { return "E Cores: Bad Speculation"; } method ECoresBadSpec (line 690) | public ECoresBadSpec(AlderLake intelCpu) method GetColumns (line 703) | public string[] GetColumns() method Initialize (line 708) | public void Initialize() method Update (line 721) | public MonitoringUpdateResults Update() method GetHelpText (line 746) | public string GetHelpText() method computeMetrics (line 751) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoresLdHead (line 770) | public class ECoresLdHead : MonitoringConfig method GetConfigName (line 775) | public string GetConfigName() { return "E Cores: Load Head"; } method ECoresLdHead (line 777) | public ECoresLdHead(AlderLake intelCpu) method GetColumns (line 790) | public string[] GetColumns() method Initialize (line 795) | public void Initialize() method Update (line 809) | public MonitoringUpdateResults Update() method GetHelpText (line 834) | public string GetHelpText() method computeMetrics (line 839) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCoreGaming (line 865) | public class PCoreGaming : MonitoringConfig method GetConfigName (line 873) | public string GetConfigName() { return "All Cores: Gaming Performanc... method PCoreGaming (line 875) | public PCoreGaming(AlderLake intelCpu) method GetColumns (line 897) | public string[] GetColumns() method Initialize (line 902) | public void Initialize() method Update (line 938) | public MonitoringUpdateResults Update() method AccumulateCounters (line 1002) | private void AccumulateCounters(NormalizedCoreCounterData totals, No... method GetHelpText (line 1017) | public string GetHelpText() method computeMetrics (line 1025) | private string[] computeMetrics(string label, NormalizedCoreCounterD... method computeCombinedMetrics (line 1075) | private string[] computeCombinedMetrics(string label, NormalizedCore... FILE: pmcreader-plugin/PmcReader/Intel/AlderLakeL3.cs class AlderLakeL3 (line 7) | public class AlderLakeL3 : AlderLakeUncore method AlderLakeL3 (line 16) | public AlderLakeL3() class NormalizedCboCounterData (line 32) | public class NormalizedCboCounterData method InitializeCboTotals (line 38) | public void InitializeCboTotals() method UpdateCboCounterData (line 49) | public void UpdateCboCounterData(uint cboIdx) method GetOverallCounterValues (line 66) | public Tuple[] GetOverallCounterValues(string ctr0, str... class HitrateConfig (line 74) | public class HitrateConfig : MonitoringConfig method GetConfigName (line 77) | public string GetConfigName() { return "L3 Hitrate"; } method HitrateConfig (line 79) | public HitrateConfig(AlderLakeL3 intelCpu) method GetColumns (line 84) | public string[] GetColumns() method Initialize (line 89) | public void Initialize() method Update (line 102) | public MonitoringUpdateResults Update() method GetHelpText (line 120) | public string GetHelpText() { return ""; } method computeMetrics (line 122) | private string[] computeMetrics(string label, NormalizedCboCounterDa... FILE: pmcreader-plugin/PmcReader/Intel/AlderLakeUncore.cs class AlderLakeUncore (line 6) | public class AlderLakeUncore : ModernIntelCpu method AlderLakeUncore (line 22) | public AlderLakeUncore() method EnableUncoreCounters (line 30) | public void EnableUncoreCounters() method GetUncorePerfEvtSelRegisterValue (line 54) | public static ulong GetUncorePerfEvtSelRegisterValue(byte perfEvent, FILE: pmcreader-plugin/PmcReader/Intel/ArrowLake.cs class ArrowLake (line 7) | public class ArrowLake : ModernIntelCpu method ArrowLake (line 12) | public ArrowLake() method GetArlPerfEvtSelValue (line 70) | public static ulong GetArlPerfEvtSelValue(byte perfEvent, class PCoreMem (line 99) | public class PCoreMem : MonitoringConfig method GetConfigName (line 103) | public string GetConfigName() { return "P Cores: Mem Load"; } method PCoreMem (line 105) | public PCoreMem(ArrowLake intelCpu) method GetColumns (line 118) | public string[] GetColumns() method Initialize (line 123) | public void Initialize() method Update (line 139) | public MonitoringUpdateResults Update() method GetHelpText (line 164) | public string GetHelpText() method computeMetrics (line 169) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCoreMemStalls (line 197) | public class PCoreMemStalls : MonitoringConfig method GetConfigName (line 201) | public string GetConfigName() { return "P Cores: Mem Bound"; } method PCoreMemStalls (line 203) | public PCoreMemStalls(ArrowLake intelCpu) method GetColumns (line 216) | public string[] GetColumns() method Initialize (line 221) | public void Initialize() method Update (line 237) | public MonitoringUpdateResults Update() method GetHelpText (line 262) | public string GetHelpText() method computeMetrics (line 267) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCoreGaming (line 292) | public class PCoreGaming : MonitoringConfig method GetConfigName (line 300) | public string GetConfigName() { return "All Cores: Gaming Performanc... method PCoreGaming (line 302) | public PCoreGaming(ArrowLake intelCpu) method GetColumns (line 320) | public string[] GetColumns() method Initialize (line 325) | public void Initialize() method Update (line 356) | public MonitoringUpdateResults Update() method AccumulateCounters (line 420) | private void AccumulateCounters(NormalizedCoreCounterData totals, No... method GetHelpText (line 435) | public string GetHelpText() method computeMetrics (line 442) | private string[] computeMetrics(string label, NormalizedCoreCounterD... method computeCombinedMetrics (line 482) | private string[] computeCombinedMetrics(string label, NormalizedCore... class PCoreRetireHistogram (line 523) | public class PCoreRetireHistogram : MonitoringConfig method GetConfigName (line 527) | public string GetConfigName() { return "P Cores: Retire Histogram"; } method PCoreRetireHistogram (line 529) | public PCoreRetireHistogram(ArrowLake intelCpu) method GetColumns (line 542) | public string[] GetColumns() method Initialize (line 547) | public void Initialize() method Update (line 561) | public MonitoringUpdateResults Update() method GetHelpText (line 586) | public string GetHelpText() method computeMetrics (line 591) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCoreRetireBurst (line 611) | public class PCoreRetireBurst : MonitoringConfig method GetConfigName (line 615) | public string GetConfigName() { return "P Cores: Retire Burst"; } method PCoreRetireBurst (line 617) | public PCoreRetireBurst(ArrowLake intelCpu) method GetColumns (line 630) | public string[] GetColumns() method Initialize (line 635) | public void Initialize() method Update (line 650) | public MonitoringUpdateResults Update() method GetHelpText (line 675) | public string GetHelpText() method computeMetrics (line 680) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCoreIntMisc (line 696) | public class PCoreIntMisc : MonitoringConfig method GetConfigName (line 700) | public string GetConfigName() { return "P: INT MISC, L1D Miss"; } method PCoreIntMisc (line 702) | public PCoreIntMisc(ArrowLake intelCpu) method GetColumns (line 715) | public string[] GetColumns() method Initialize (line 720) | public void Initialize() method Update (line 744) | public MonitoringUpdateResults Update() method GetHelpText (line 769) | public string GetHelpText() method computeMetrics (line 774) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCoreIFetch (line 794) | public class PCoreIFetch : MonitoringConfig method GetConfigName (line 798) | public string GetConfigName() { return "P Cores: Instr Fetch"; } method PCoreIFetch (line 800) | public PCoreIFetch(ArrowLake intelCpu) method GetColumns (line 813) | public string[] GetColumns() method Initialize (line 818) | public void Initialize() method Update (line 834) | public MonitoringUpdateResults Update() method GetHelpText (line 859) | public string GetHelpText() method computeMetrics (line 864) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCoreIFetchExperiemntal (line 885) | public class PCoreIFetchExperiemntal : MonitoringConfig method GetConfigName (line 889) | public string GetConfigName() { return "P Cores: IF Experiment"; } method PCoreIFetchExperiemntal (line 891) | public PCoreIFetchExperiemntal(ArrowLake intelCpu) method GetColumns (line 904) | public string[] GetColumns() method Initialize (line 909) | public void Initialize() method Update (line 925) | public MonitoringUpdateResults Update() method GetHelpText (line 950) | public string GetHelpText() method computeMetrics (line 955) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCoreBranch (line 971) | public class PCoreBranch : MonitoringConfig method GetConfigName (line 975) | public string GetConfigName() { return "P Cores: Branch"; } method PCoreBranch (line 977) | public PCoreBranch(ArrowLake intelCpu) method GetColumns (line 990) | public string[] GetColumns() method Initialize (line 995) | public void Initialize() method Update (line 1019) | public MonitoringUpdateResults Update() method GetHelpText (line 1044) | public string GetHelpText() method computeMetrics (line 1049) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCoreL2 (line 1070) | public class PCoreL2 : MonitoringConfig method GetConfigName (line 1074) | public string GetConfigName() { return "P Cores: L2"; } method PCoreL2 (line 1076) | public PCoreL2(ArrowLake intelCpu) method GetColumns (line 1089) | public string[] GetColumns() method Initialize (line 1094) | public void Initialize() method Update (line 1110) | public MonitoringUpdateResults Update() method GetHelpText (line 1136) | public string GetHelpText() method computeMetrics (line 1141) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCoreTopDown (line 1164) | public class PCoreTopDown : MonitoringConfig method GetConfigName (line 1168) | public string GetConfigName() { return "P Cores: Top Down"; } method PCoreTopDown (line 1170) | public PCoreTopDown(ArrowLake intelCpu) method GetColumns (line 1183) | public string[] GetColumns() method Initialize (line 1188) | public void Initialize() method Update (line 1204) | public MonitoringUpdateResults Update() method GetHelpText (line 1229) | public string GetHelpText() method computeMetrics (line 1234) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PCoreReadEvt (line 1253) | public class PCoreReadEvt : MonitoringConfig method GetConfigName (line 1257) | public string GetConfigName() { return "P Cores: Read Events"; } method PCoreReadEvt (line 1259) | public PCoreReadEvt(ArrowLake intelCpu) method GetColumns (line 1276) | public string[] GetColumns() method Initialize (line 1281) | public void Initialize() method Update (line 1285) | public MonitoringUpdateResults Update() method GetHelpText (line 1315) | public string GetHelpText() class ECoreTopDown (line 1322) | public class ECoreTopDown : MonitoringConfig method GetConfigName (line 1326) | public string GetConfigName() { return "E Cores: Top Down"; } method ECoreTopDown (line 1328) | public ECoreTopDown(ArrowLake intelCpu) method GetColumns (line 1341) | public string[] GetColumns() method Initialize (line 1346) | public void Initialize() method Update (line 1370) | public MonitoringUpdateResults Update() method GetHelpText (line 1395) | public string GetHelpText() method computeMetrics (line 1400) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoreBranch (line 1421) | public class ECoreBranch : MonitoringConfig method GetConfigName (line 1425) | public string GetConfigName() { return "E Cores: Branch"; } method ECoreBranch (line 1427) | public ECoreBranch(ArrowLake intelCpu) method GetColumns (line 1440) | public string[] GetColumns() method Initialize (line 1445) | public void Initialize() method Update (line 1467) | public MonitoringUpdateResults Update() method GetHelpText (line 1492) | public string GetHelpText() method computeMetrics (line 1497) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoreIFetch (line 1515) | public class ECoreIFetch : MonitoringConfig method GetConfigName (line 1519) | public string GetConfigName() { return "E Cores: FE Latency"; } method ECoreIFetch (line 1521) | public ECoreIFetch(ArrowLake intelCpu) method GetColumns (line 1534) | public string[] GetColumns() method Initialize (line 1539) | public void Initialize() method Update (line 1563) | public MonitoringUpdateResults Update() method GetHelpText (line 1588) | public string GetHelpText() method computeMetrics (line 1593) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoreDecode (line 1612) | public class ECoreDecode : MonitoringConfig method GetConfigName (line 1616) | public string GetConfigName() { return "E Cores: Decode"; } method ECoreDecode (line 1618) | public ECoreDecode(ArrowLake intelCpu) method GetColumns (line 1631) | public string[] GetColumns() method Initialize (line 1636) | public void Initialize() method Update (line 1652) | public MonitoringUpdateResults Update() method GetHelpText (line 1677) | public string GetHelpText() method computeMetrics (line 1682) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoreDispatchStall (line 1698) | public class ECoreDispatchStall : MonitoringConfig method GetConfigName (line 1702) | public string GetConfigName() { return "E Cores: Dispatch Stall"; } method ECoreDispatchStall (line 1704) | public ECoreDispatchStall(ArrowLake intelCpu) method GetColumns (line 1717) | public string[] GetColumns() method Initialize (line 1722) | public void Initialize() method Update (line 1738) | public MonitoringUpdateResults Update() method GetHelpText (line 1764) | public string GetHelpText() method computeMetrics (line 1769) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoreMemBound (line 1789) | public class ECoreMemBound : MonitoringConfig method GetConfigName (line 1793) | public string GetConfigName() { return "E Cores: Mem Bound"; } method ECoreMemBound (line 1795) | public ECoreMemBound(ArrowLake intelCpu) method GetColumns (line 1808) | public string[] GetColumns() method Initialize (line 1813) | public void Initialize() method Update (line 1829) | public MonitoringUpdateResults Update() method GetHelpText (line 1854) | public string GetHelpText() method computeMetrics (line 1859) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoreMemBound1 (line 1879) | public class ECoreMemBound1 : MonitoringConfig method GetConfigName (line 1883) | public string GetConfigName() { return "E Cores: Mem Bound 1"; } method ECoreMemBound1 (line 1885) | public ECoreMemBound1(ArrowLake intelCpu) method GetColumns (line 1898) | public string[] GetColumns() method Initialize (line 1903) | public void Initialize() method Update (line 1919) | public MonitoringUpdateResults Update() method GetHelpText (line 1944) | public string GetHelpText() method computeMetrics (line 1949) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoreLoadData (line 1968) | public class ECoreLoadData : MonitoringConfig method GetConfigName (line 1972) | public string GetConfigName() { return "E Cores: Load Data Source"; } method ECoreLoadData (line 1974) | public ECoreLoadData(ArrowLake intelCpu) method GetColumns (line 1987) | public string[] GetColumns() method Initialize (line 1992) | public void Initialize() method Update (line 2008) | public MonitoringUpdateResults Update() method GetHelpText (line 2033) | public string GetHelpText() method computeMetrics (line 2038) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoreMachineClear (line 2057) | public class ECoreMachineClear : MonitoringConfig method GetConfigName (line 2061) | public string GetConfigName() { return "E Cores: Machine Clear"; } method ECoreMachineClear (line 2063) | public ECoreMachineClear(ArrowLake intelCpu) method GetColumns (line 2076) | public string[] GetColumns() method Initialize (line 2081) | public void Initialize() method Update (line 2097) | public MonitoringUpdateResults Update() method GetHelpText (line 2122) | public string GetHelpText() method computeMetrics (line 2127) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoreSerialization (line 2146) | public class ECoreSerialization : MonitoringConfig method GetConfigName (line 2150) | public string GetConfigName() { return "E Cores: Serialization"; } method ECoreSerialization (line 2152) | public ECoreSerialization(ArrowLake intelCpu) method GetColumns (line 2165) | public string[] GetColumns() method Initialize (line 2170) | public void Initialize() method Update (line 2186) | public MonitoringUpdateResults Update() method GetHelpText (line 2211) | public string GetHelpText() method computeMetrics (line 2216) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/Intel/ArrowLakeL3.cs class ArrowLakeL3 (line 12) | public class ArrowLakeL3 : MeteorLakeUncore method ArrowLakeL3 (line 21) | public ArrowLakeL3() class NormalizedHacCboCounterData (line 31) | public class NormalizedHacCboCounterData method InitializeHacCboTotals (line 39) | public void InitializeHacCboTotals() method UpdateHacCboCounterData (line 50) | public void UpdateHacCboCounterData(uint boxIdx) method GetOverallCounterValues (line 71) | public Tuple[] GetOverallCounterValues(string ctr0, str... class TorAllocationConfig (line 85) | public class TorAllocationConfig : MonitoringConfig method GetConfigName (line 88) | public string GetConfigName() { return "L3 TOR Allocations"; } method TorAllocationConfig (line 90) | public TorAllocationConfig(ArrowLakeL3 intelCpu) method GetColumns (line 95) | public string[] GetColumns() method Initialize (line 100) | public void Initialize() method Update (line 122) | public MonitoringUpdateResults Update() method GetHelpText (line 141) | public string GetHelpText() method computeMetrics (line 146) | private string[] computeMetrics(string label, NormalizedHacCboCounte... FILE: pmcreader-plugin/PmcReader/Intel/GoldmontPlus.cs class GoldmontPlus (line 6) | public class GoldmontPlus : ModernIntelCpu method GoldmontPlus (line 8) | public GoldmontPlus() method GetGoldmontOffcoreRspRegisterValue (line 34) | public static ulong GetGoldmontOffcoreRspRegisterValue(ushort reqType,... class BAClears (line 41) | public class BAClears : MonitoringConfig method GetConfigName (line 44) | public string GetConfigName() { return "BAClears"; } method GetHelpText (line 45) | public string GetHelpText() { return ""; } method BAClears (line 47) | public BAClears(GoldmontPlus intelCpu) method GetColumns (line 52) | public string[] GetColumns() method Initialize (line 57) | public void Initialize() method Update (line 77) | public MonitoringUpdateResults Update() method computeMetrics (line 97) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class BadSpec (line 114) | public class BadSpec : MonitoringConfig method GetConfigName (line 117) | public string GetConfigName() { return "Bad Speculation"; } method GetHelpText (line 118) | public string GetHelpText() { return ""; } method BadSpec (line 120) | public BadSpec(GoldmontPlus intelCpu) method GetColumns (line 125) | public string[] GetColumns() method Initialize (line 130) | public void Initialize() method Update (line 150) | public MonitoringUpdateResults Update() method computeMetrics (line 170) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class IFetch (line 187) | public class IFetch : MonitoringConfig method GetConfigName (line 190) | public string GetConfigName() { return "Instruction Fetch"; } method GetHelpText (line 191) | public string GetHelpText() { return ""; } method IFetch (line 193) | public IFetch(GoldmontPlus intelCpu) method GetColumns (line 198) | public string[] GetColumns() method Initialize (line 203) | public void Initialize() method Update (line 223) | public MonitoringUpdateResults Update() method computeMetrics (line 242) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class InstrPageWalk (line 259) | public class InstrPageWalk : MonitoringConfig method GetConfigName (line 262) | public string GetConfigName() { return "Instr Page Walk"; } method GetHelpText (line 263) | public string GetHelpText() { return ""; } method InstrPageWalk (line 265) | public InstrPageWalk(GoldmontPlus intelCpu) method GetColumns (line 270) | public string[] GetColumns() method Initialize (line 275) | public void Initialize() method Update (line 295) | public MonitoringUpdateResults Update() method computeMetrics (line 315) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DTLB (line 334) | public class DTLB : MonitoringConfig method GetConfigName (line 337) | public string GetConfigName() { return "Data TLB"; } method GetHelpText (line 338) | public string GetHelpText() { return ""; } method DTLB (line 340) | public DTLB(GoldmontPlus intelCpu) method GetColumns (line 345) | public string[] GetColumns() method Initialize (line 350) | public void Initialize() method Update (line 370) | public MonitoringUpdateResults Update() method computeMetrics (line 390) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LSU (line 409) | public class LSU : MonitoringConfig method GetConfigName (line 412) | public string GetConfigName() { return "Load/Store Unit"; } method GetHelpText (line 413) | public string GetHelpText() { return ""; } method LSU (line 415) | public LSU(GoldmontPlus intelCpu) method GetColumns (line 420) | public string[] GetColumns() method Initialize (line 425) | public void Initialize() method Update (line 445) | public MonitoringUpdateResults Update() method computeMetrics (line 465) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class MemMachineClear (line 483) | public class MemMachineClear : MonitoringConfig method GetConfigName (line 486) | public string GetConfigName() { return "Machine Clears (Mem)"; } method GetHelpText (line 487) | public string GetHelpText() { return ""; } method MemMachineClear (line 489) | public MemMachineClear(GoldmontPlus intelCpu) method GetColumns (line 494) | public string[] GetColumns() method Initialize (line 499) | public void Initialize() method Update (line 519) | public MonitoringUpdateResults Update() method computeMetrics (line 539) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class MachineClear1 (line 556) | public class MachineClear1 : MonitoringConfig method GetConfigName (line 559) | public string GetConfigName() { return "Machine Clears 1"; } method GetHelpText (line 560) | public string GetHelpText() { return ""; } method MachineClear1 (line 562) | public MachineClear1(GoldmontPlus intelCpu) method GetColumns (line 567) | public string[] GetColumns() method Initialize (line 572) | public void Initialize() method Update (line 592) | public MonitoringUpdateResults Update() method computeMetrics (line 612) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class MemLoads (line 630) | public class MemLoads : MonitoringConfig method GetConfigName (line 633) | public string GetConfigName() { return "Load Data Sources"; } method GetHelpText (line 634) | public string GetHelpText() { return ""; } method MemLoads (line 636) | public MemLoads(GoldmontPlus intelCpu) method GetColumns (line 641) | public string[] GetColumns() method Initialize (line 646) | public void Initialize() method Update (line 666) | public MonitoringUpdateResults Update() method computeMetrics (line 686) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class OffcoreL2 (line 706) | public class OffcoreL2 : MonitoringConfig method GetConfigName (line 709) | public string GetConfigName() { return "Offcore: L2"; } method GetHelpText (line 710) | public string GetHelpText() { return ""; } method OffcoreL2 (line 712) | public OffcoreL2(GoldmontPlus intelCpu) method GetColumns (line 717) | public string[] GetColumns() method Initialize (line 722) | public void Initialize() method Update (line 745) | public MonitoringUpdateResults Update() method computeMetrics (line 765) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class BackendStall (line 786) | public class BackendStall : MonitoringConfig method GetConfigName (line 789) | public string GetConfigName() { return "Backend Stalls"; } method GetHelpText (line 790) | public string GetHelpText() { return ""; } method BackendStall (line 792) | public BackendStall(GoldmontPlus intelCpu) method GetColumns (line 797) | public string[] GetColumns() method Initialize (line 802) | public void Initialize() method Update (line 822) | public MonitoringUpdateResults Update() method computeMetrics (line 842) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Decode (line 859) | public class Decode : MonitoringConfig method GetConfigName (line 862) | public string GetConfigName() { return "Decode/Uops"; } method GetHelpText (line 863) | public string GetHelpText() { return ""; } method Decode (line 865) | public Decode(GoldmontPlus intelCpu) method GetColumns (line 870) | public string[] GetColumns() method Initialize (line 875) | public void Initialize() method Update (line 895) | public MonitoringUpdateResults Update() method computeMetrics (line 915) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class IssueHistogram (line 932) | public class IssueHistogram : MonitoringConfig method GetConfigName (line 935) | public string GetConfigName() { return "Rename/Alloc Histogram"; } method GetHelpText (line 936) | public string GetHelpText() { return ""; } method IssueHistogram (line 938) | public IssueHistogram(GoldmontPlus intelCpu) method GetColumns (line 943) | public string[] GetColumns() method Initialize (line 948) | public void Initialize() method Update (line 961) | public MonitoringUpdateResults Update() method computeMetrics (line 981) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class OffcoreHitm (line 1004) | public class OffcoreHitm : MonitoringConfig method GetConfigName (line 1007) | public string GetConfigName() { return "Offcore: C2C"; } method GetHelpText (line 1008) | public string GetHelpText() { return ""; } method OffcoreHitm (line 1010) | public OffcoreHitm(GoldmontPlus intelCpu) method GetColumns (line 1015) | public string[] GetColumns() method Initialize (line 1020) | public void Initialize() method Update (line 1043) | public MonitoringUpdateResults Update() method computeMetrics (line 1063) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/Intel/Haswell.cs class Haswell (line 6) | public class Haswell : ModernIntelCpu method Haswell (line 8) | public Haswell() class ALUPortUtilization (line 37) | public class ALUPortUtilization : MonitoringConfig method GetConfigName (line 40) | public string GetConfigName() { return "ALU Port Util/Pwr"; } method ALUPortUtilization (line 42) | public ALUPortUtilization(Haswell intelCpu) method GetColumns (line 47) | public string[] GetColumns() method Initialize (line 52) | public void Initialize() method Update (line 75) | public MonitoringUpdateResults Update() method GetHelpText (line 94) | public string GetHelpText() method computeMetrics (line 102) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LSPortUtilization (line 120) | public class LSPortUtilization : MonitoringConfig method GetConfigName (line 123) | public string GetConfigName() { return "AGU/LS Port Utilization"; } method LSPortUtilization (line 125) | public LSPortUtilization(Haswell intelCpu) method GetColumns (line 130) | public string[] GetColumns() method Initialize (line 135) | public void Initialize() method Update (line 160) | public MonitoringUpdateResults Update() method GetHelpText (line 177) | public string GetHelpText() method computeMetrics (line 184) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LoadDtlbConfig (line 198) | public class LoadDtlbConfig : MonitoringConfig method GetConfigName (line 201) | public string GetConfigName() { return "DTLB (loads)"; } method LoadDtlbConfig (line 203) | public LoadDtlbConfig(Haswell intelCpu) method GetColumns (line 208) | public string[] GetColumns() method Initialize (line 213) | public void Initialize() method Update (line 234) | public MonitoringUpdateResults Update() method GetHelpText (line 251) | public string GetHelpText() method computeMetrics (line 256) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class MoveElimConfig (line 274) | public class MoveElimConfig : MonitoringConfig method GetConfigName (line 277) | public string GetConfigName() { return "Move Elimination"; } method MoveElimConfig (line 279) | public MoveElimConfig(Haswell intelCpu) method GetColumns (line 284) | public string[] GetColumns() method Initialize (line 289) | public void Initialize() method Update (line 310) | public MonitoringUpdateResults Update() method GetHelpText (line 327) | public string GetHelpText() method computeMetrics (line 332) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ResourceStalls (line 350) | public class ResourceStalls : MonitoringConfig method GetConfigName (line 353) | public string GetConfigName() { return "Dispatch Stalls"; } method ResourceStalls (line 355) | public ResourceStalls(Haswell intelCpu) method GetColumns (line 360) | public string[] GetColumns() method Initialize (line 365) | public void Initialize() method Update (line 390) | public MonitoringUpdateResults Update() method GetHelpText (line 407) | public string GetHelpText() method computeMetrics (line 412) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L2Cache (line 425) | public class L2Cache : MonitoringConfig method GetConfigName (line 428) | public string GetConfigName() { return "L2 Cache"; } method L2Cache (line 430) | public L2Cache(Haswell intelCpu) method GetColumns (line 435) | public string[] GetColumns() method Initialize (line 440) | public void Initialize() method Update (line 461) | public MonitoringUpdateResults Update() method GetHelpText (line 481) | public string GetHelpText() method computeMetrics (line 486) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LoadDataSources (line 503) | public class LoadDataSources : MonitoringConfig method GetConfigName (line 506) | public string GetConfigName() { return "Load Data Sources"; } method LoadDataSources (line 508) | public LoadDataSources(Haswell intelCpu) method GetColumns (line 513) | public string[] GetColumns() method Initialize (line 518) | public void Initialize() method Update (line 539) | public MonitoringUpdateResults Update() method GetHelpText (line 556) | public string GetHelpText() method computeMetrics (line 561) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Rename (line 582) | public class Rename : MonitoringConfig method GetConfigName (line 585) | public string GetConfigName() { return "Rename"; } method Rename (line 587) | public Rename(Haswell intelCpu) method GetColumns (line 592) | public string[] GetColumns() method Initialize (line 597) | public void Initialize() method Update (line 612) | public MonitoringUpdateResults Update() method GetHelpText (line 631) | public string GetHelpText() method computeMetrics (line 636) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class IFetch (line 657) | public class IFetch : MonitoringConfig method GetConfigName (line 660) | public string GetConfigName() { return "Instruction Fetch"; } method IFetch (line 662) | public IFetch(Haswell intelCpu) method GetColumns (line 667) | public string[] GetColumns() method Initialize (line 672) | public void Initialize() method Update (line 686) | public MonitoringUpdateResults Update() method GetHelpText (line 705) | public string GetHelpText() method computeMetrics (line 710) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class MemBound (line 727) | public class MemBound : MonitoringConfig method GetConfigName (line 730) | public string GetConfigName() { return "Memory Bound"; } method MemBound (line 732) | public MemBound(Haswell intelCpu) method GetColumns (line 737) | public string[] GetColumns() method Initialize (line 742) | public void Initialize() method Update (line 756) | public MonitoringUpdateResults Update() method GetHelpText (line 775) | public string GetHelpText() method computeMetrics (line 780) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class RetireSlots (line 796) | public class RetireSlots : MonitoringConfig method GetConfigName (line 799) | public string GetConfigName() { return "Retire BW"; } method RetireSlots (line 801) | public RetireSlots(Haswell intelCpu) method GetColumns (line 806) | public string[] GetColumns() method Initialize (line 811) | public void Initialize() method Update (line 820) | public MonitoringUpdateResults Update() method GetHelpText (line 839) | public string GetHelpText() method computeMetrics (line 844) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class OffcoreReqs (line 869) | public class OffcoreReqs : MonitoringConfig method GetConfigName (line 872) | public string GetConfigName() { return "Offcore Reqs"; } method OffcoreReqs (line 874) | public OffcoreReqs(ModernIntelCpu intelCpu) method GetColumns (line 879) | public string[] GetColumns() method Initialize (line 884) | public void Initialize() method Update (line 905) | public MonitoringUpdateResults Update() method GetHelpText (line 924) | public string GetHelpText() method computeMetrics (line 929) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/Intel/HaswellClientArb.cs class HaswellClientArb (line 6) | public class HaswellClientArb : HaswellClientUncore method HaswellClientArb (line 10) | public HaswellClientArb() class NormalizedArbCounterData (line 19) | public class NormalizedArbCounterData method UpdateArbCounterData (line 26) | public NormalizedArbCounterData UpdateArbCounterData(out ulong ctr0, o... method GetOverallCounterValues (line 48) | public Tuple[] GetOverallCounterValues(NormalizedArbCou... class MCRequests (line 57) | public class MCRequests : MonitoringConfig method GetConfigName (line 61) | public string GetConfigName() { return "All MC Requests"; } method MCRequests (line 63) | public MCRequests(HaswellClientArb intelCpu) method GetColumns (line 69) | public string[] GetColumns() method Initialize (line 74) | public void Initialize() method Update (line 91) | public MonitoringUpdateResults Update() method GetHelpText (line 110) | public string GetHelpText() { return ""; } class CoherencyRequests (line 114) | public class CoherencyRequests : MonitoringConfig method GetConfigName (line 117) | public string GetConfigName() { return "Coherency Tracker Requests"; } method CoherencyRequests (line 119) | public CoherencyRequests(HaswellClientArb intelCpu) method GetColumns (line 124) | public string[] GetColumns() method Initialize (line 129) | public void Initialize() method Update (line 141) | public MonitoringUpdateResults Update() method GetHelpText (line 157) | public string GetHelpText() { return ""; } FILE: pmcreader-plugin/PmcReader/Intel/HaswellClientL3.cs class HaswellClientL3 (line 6) | public class HaswellClientL3 : HaswellClientUncore method HaswellClientL3 (line 15) | public HaswellClientL3() class NormalizedCboCounterData (line 32) | public class NormalizedCboCounterData method InitializeCboTotals (line 38) | public void InitializeCboTotals() method UpdateCboCounterData (line 49) | public void UpdateCboCounterData(uint cboIdx) method GetCboOverallCounterValues (line 66) | public Tuple[] GetCboOverallCounterValues(string ctr0, ... class HitrateConfig (line 74) | public class HitrateConfig : MonitoringConfig method GetConfigName (line 77) | public string GetConfigName() { return "L3 Hitrate"; } method HitrateConfig (line 79) | public HitrateConfig(HaswellClientL3 intelCpu) method GetColumns (line 84) | public string[] GetColumns() method Initialize (line 89) | public void Initialize() method Update (line 105) | public MonitoringUpdateResults Update() method GetHelpText (line 123) | public string GetHelpText() { return ""; } method computeMetrics (line 125) | private string[] computeMetrics(string label, NormalizedCboCounterDa... class SnoopInvalidateConfig (line 135) | public class SnoopInvalidateConfig : MonitoringConfig method GetConfigName (line 138) | public string GetConfigName() { return "Snoop Invalidations"; } method SnoopInvalidateConfig (line 140) | public SnoopInvalidateConfig(HaswellClientL3 intelCpu) method GetColumns (line 145) | public string[] GetColumns() method Initialize (line 150) | public void Initialize() method Update (line 167) | public MonitoringUpdateResults Update() method GetHelpText (line 185) | public string GetHelpText() { return ""; } method computeMetrics (line 187) | private string[] computeMetrics(string label, NormalizedCboCounterDa... class SnoopHitConfig (line 197) | public class SnoopHitConfig : MonitoringConfig method GetConfigName (line 200) | public string GetConfigName() { return "Snoop Hits"; } method SnoopHitConfig (line 202) | public SnoopHitConfig(HaswellClientL3 intelCpu) method GetColumns (line 207) | public string[] GetColumns() method Initialize (line 212) | public void Initialize() method Update (line 229) | public MonitoringUpdateResults Update() method GetHelpText (line 247) | public string GetHelpText() { return ""; } method computeMetrics (line 249) | private string[] computeMetrics(string label, NormalizedCboCounterDa... FILE: pmcreader-plugin/PmcReader/Intel/HaswellClientUncore.cs class HaswellClientUncore (line 6) | public class HaswellClientUncore : ModernIntelCpu method HaswellClientUncore (line 22) | public HaswellClientUncore() method EnableUncoreCounters (line 30) | public void EnableUncoreCounters() method GetUncorePerfEvtSelRegisterValue (line 49) | public static ulong GetUncorePerfEvtSelRegisterValue(byte perfEvent, FILE: pmcreader-plugin/PmcReader/Intel/HaswellEL3.cs class HaswellEL3 (line 10) | public class HaswellEL3 : ModernIntelCpu method HaswellEL3 (line 82) | public HaswellEL3() class NormalizedCboCounterData (line 93) | public class NormalizedCboCounterData method SetupMonitoringSession (line 110) | public void SetupMonitoringSession(ulong ctr0, ulong ctr1, ulong ctr2,... method InitializeCboTotals (line 129) | public void InitializeCboTotals() method UpdateCboCounterData (line 141) | public void UpdateCboCounterData(uint cboIdx) method FreezeAllCounters (line 171) | public void FreezeAllCounters() method UnfreezeAllCounters (line 180) | public void UnfreezeAllCounters() method FreezeBoxCounters (line 186) | public void FreezeBoxCounters(uint cboIdx) method UnFreezeBoxCounters (line 193) | public void UnFreezeBoxCounters(uint cboIdx) method ClearBoxCounters (line 200) | public void ClearBoxCounters(uint cboIdx) method GetUncorePerfEvtSelRegisterValue (line 219) | public static ulong GetUncorePerfEvtSelRegisterValue(byte perfEvent, method GetUncoreFilter0RegisterValue (line 245) | public static ulong GetUncoreFilter0RegisterValue(byte tid, byte state) method GetUncoreFilter1RegisterValue (line 259) | public static ulong GetUncoreFilter1RegisterValue(short nid, byte opco... method GetUncoreBoxCtlRegisterValue (line 275) | public static ulong GetUncoreBoxCtlRegisterValue(bool rstCtrl, method GetOverallL3CounterValues (line 286) | public Tuple[] GetOverallL3CounterValues(string ctr0, s... class HitsBlConfig (line 296) | public class HitsBlConfig : MonitoringConfig method GetConfigName (line 299) | public string GetConfigName() { return "L3 Hits and Data Ring"; } method HitsBlConfig (line 301) | public HitsBlConfig(HaswellEL3 intelCpu) method GetColumns (line 306) | public string[] GetColumns() method Initialize (line 311) | public void Initialize() method Update (line 327) | public MonitoringUpdateResults Update() method GetHelpText (line 345) | public string GetHelpText() { return ""; } method computeMetrics (line 347) | private string[] computeMetrics(string label, NormalizedCboCounterDa... FILE: pmcreader-plugin/PmcReader/Intel/MeteorLake.cs class MeteorLake (line 7) | public class MeteorLake : ModernIntelCpu method MeteorLake (line 14) | public MeteorLake() class PCoreFE (line 41) | public class PCoreFE : MonitoringConfig method GetConfigName (line 46) | public string GetConfigName() { return "P: Frontend"; } method PCoreFE (line 48) | public PCoreFE(MeteorLake intelCpu) method GetColumns (line 54) | public string[] GetColumns() method Initialize (line 59) | public void Initialize() method Update (line 71) | public MonitoringUpdateResults Update() method GetHelpText (line 93) | public string GetHelpText() method computeMetrics (line 98) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Topdown (line 118) | public class Topdown : MonitoringConfig method GetConfigName (line 124) | public string GetConfigName() { return "Topdown"; } method Topdown (line 126) | public Topdown(MeteorLake intelCpu) method GetColumns (line 133) | public string[] GetColumns() method Initialize (line 138) | public void Initialize() method Update (line 167) | public MonitoringUpdateResults Update() method GetHelpText (line 278) | public string GetHelpText() class L2 (line 284) | public class L2 : MonitoringConfig method GetConfigName (line 290) | public string GetConfigName() { return "L2 Cache"; } method L2 (line 292) | public L2(MeteorLake intelCpu) method GetColumns (line 299) | public string[] GetColumns() method Initialize (line 304) | public void Initialize() method Update (line 338) | public MonitoringUpdateResults Update() method computeMetrics (line 371) | private string[] computeMetrics(string label, NormalizedCoreCounterD... method GetHelpText (line 389) | public string GetHelpText() class ECoreBackendStall (line 395) | public class ECoreBackendStall : MonitoringConfig method GetConfigName (line 400) | public string GetConfigName() { return "E: Backend Stall"; } method ECoreBackendStall (line 402) | public ECoreBackendStall(MeteorLake intelCpu) method GetColumns (line 408) | public string[] GetColumns() method Initialize (line 413) | public void Initialize() method Update (line 429) | public MonitoringUpdateResults Update() method GetHelpText (line 452) | public string GetHelpText() method computeMetrics (line 457) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ECoreMemBound (line 486) | public class ECoreMemBound : MonitoringConfig method GetConfigName (line 491) | public string GetConfigName() { return "E: Memory Bound"; } method ECoreMemBound (line 493) | public ECoreMemBound(MeteorLake intelCpu) method GetColumns (line 499) | public string[] GetColumns() method Initialize (line 504) | public void Initialize() method Update (line 520) | public MonitoringUpdateResults Update() method GetHelpText (line 542) | public string GetHelpText() method computeMetrics (line 547) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/Intel/MeteorLakeArb.cs class MeteorLakeArb (line 7) | public class MeteorLakeArb : MeteorLakeUncore method MeteorLakeArb (line 12) | public MeteorLakeArb() class NormalizedArbCounterData (line 23) | public class NormalizedArbCounterData class ArbCounterTotals (line 39) | public class ArbCounterTotals method InitializeFixedCounters (line 51) | public void InitializeFixedCounters() method UpdateArbCounterData (line 68) | public NormalizedArbCounterData UpdateArbCounterData() method SetBothBoxCounters (line 131) | public void SetBothBoxCounters(uint msrAddr, ulong value) method GetOverallCounterValues (line 137) | public Tuple[] GetOverallCounterValues(NormalizedArbCou... class FixedCounters (line 151) | public class FixedCounters : MonitoringConfig method FixedCounters (line 154) | public FixedCounters(MeteorLakeArb arb) method GetColumns (line 160) | public string[] GetColumns() { return columns; } method GetConfigName (line 161) | public string GetConfigName() { return "Fixed Counters"; } method GetHelpText (line 162) | public string GetHelpText() { return ""; } method Initialize (line 164) | public void Initialize() method Update (line 173) | public MonitoringUpdateResults Update() class ArbCounters (line 185) | public class ArbCounters : MonitoringConfig method ArbCounters (line 188) | public ArbCounters(MeteorLakeArb arb) method GetColumns (line 194) | public string[] GetColumns() { return columns; } method GetConfigName (line 195) | public string GetConfigName() { return "Arb"; } method GetHelpText (line 196) | public string GetHelpText() { return ""; } method Initialize (line 198) | public void Initialize() method Update (line 227) | public MonitoringUpdateResults Update() FILE: pmcreader-plugin/PmcReader/Intel/MeteorLakeL3.cs class MeteorLakeL3 (line 7) | public class MeteorLakeL3 : MeteorLakeUncore method MeteorLakeL3 (line 16) | public MeteorLakeL3() class NormalizedCboCounterData (line 31) | public class NormalizedCboCounterData method InitializeCboTotals (line 39) | public void InitializeCboTotals() method UpdateCboCounterData (line 50) | public void UpdateCboCounterData(uint cboIdx) method GetOverallCounterValues (line 71) | public Tuple[] GetOverallCounterValues(string ctr0, str... class HitrateConfig (line 79) | public class HitrateConfig : MonitoringConfig method GetConfigName (line 82) | public string GetConfigName() { return "L3 Hitrate"; } method HitrateConfig (line 84) | public HitrateConfig(MeteorLakeL3 intelCpu) method GetColumns (line 89) | public string[] GetColumns() method Initialize (line 94) | public void Initialize() method Update (line 107) | public MonitoringUpdateResults Update() method GetHelpText (line 125) | public string GetHelpText() { return ""; } method computeMetrics (line 127) | private string[] computeMetrics(string label, NormalizedCboCounterDa... FILE: pmcreader-plugin/PmcReader/Intel/MeteorLakeUncore.cs class MeteorLakeUncore (line 7) | public class MeteorLakeUncore : ModernIntelCpu method MeteorLakeUncore (line 40) | public MeteorLakeUncore() method EnableUncoreCounters (line 48) | public void EnableUncoreCounters() method GetUncorePerfEvtSelRegisterValue (line 65) | public static ulong GetUncorePerfEvtSelRegisterValue(byte perfEvent, FILE: pmcreader-plugin/PmcReader/Intel/ModernIntelCpu.cs class ModernIntelCpu (line 12) | public class ModernIntelCpu : GenericMonitoringArea type CoreType (line 84) | public struct CoreType method CoreType (line 86) | public CoreType(string name, byte type, byte coreCount, ulong coreMa... method ModernIntelCpu (line 112) | public ModernIntelCpu() method GetPerfEvtSelRegisterValue (line 215) | public static ulong GetPerfEvtSelRegisterValue(byte perfEvent, method EnablePerformanceCounters (line 245) | public void EnablePerformanceCounters(byte type = 0xFF) method DisablePerformanceCounters (line 315) | public void DisablePerformanceCounters(byte type = 0xFF) method ProgramPerfCounters (line 353) | public void ProgramPerfCounters(ulong pmc0, ulong pmc1, ulong pmc2, ul... method ProgramPerfCounters (line 362) | public void ProgramPerfCounters(ulong[] pmc, byte type = 0xFF) method ProgramPerfCounters (line 383) | public void ProgramPerfCounters(ulong[] pmc, List threadIndices, ... method ProgramPerfCounters (line 393) | public void ProgramPerfCounters(ulong[] pmc, int threadIdx, uint pmcLen) method InitializeCoreTotals (line 409) | public void InitializeCoreTotals() method UpdateThreadCoreCounterData (line 436) | public void UpdateThreadCoreCounterData(int threadIdx) class NormalizedCoreCounterData (line 515) | public class NormalizedCoreCounterData class RawTotalCoreCounterData (line 530) | public class RawTotalCoreCounterData method ReadPackagePowerCounter (line 543) | public float ReadPackagePowerCounter() method GetOverallCounterValues (line 601) | public Tuple[] GetOverallCounterValues(string pmc0, str... method GetOverallCounterValues (line 611) | public Tuple[] GetOverallCounterValues(string[] pmc) method InitializeCrazyControls (line 633) | public override void InitializeCrazyControls(FlowLayoutPanel flowLayou... method CreateButton (line 658) | private new Button CreateButton(string buttonText, EventHandler handler) method GetHwPfStatus (line 668) | private void GetHwPfStatus(out bool l2, out bool l2Adj, out bool dcu, ... method ReportHwPfStatus (line 677) | private void ReportHwPfStatus() method EnableL2HwPf (line 692) | public void EnableL2HwPf(object sender, EventArgs e) method DisableL2HwPf (line 705) | public void DisableL2HwPf(object sender, EventArgs e) method EnableL2AdjPf (line 718) | public void EnableL2AdjPf(object sender, EventArgs e) method DisableL2AdjPf (line 731) | public void DisableL2AdjPf(object sender, EventArgs e) method EnableDcuPf (line 744) | public void EnableDcuPf(object sender, EventArgs e) method DisableDcuPf (line 757) | public void DisableDcuPf(object sender, EventArgs e) method EnableDcuIpPf (line 770) | public void EnableDcuIpPf(object sender, EventArgs e) method DisableDcuIpPf (line 783) | public void DisableDcuIpPf(object sender, EventArgs e) class BpuMonitoringConfig (line 801) | public class BpuMonitoringConfig : MonitoringConfig method GetConfigName (line 804) | public string GetConfigName() { return "Branch Prediction"; } method BpuMonitoringConfig (line 806) | public BpuMonitoringConfig(ModernIntelCpu intelCpu) method GetColumns (line 811) | public string[] GetColumns() method Initialize (line 816) | public void Initialize() method Update (line 841) | public MonitoringUpdateResults Update() method GetHelpText (line 860) | public string GetHelpText() { return ""; } method computeMetrics (line 862) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class OpCachePerformance (line 886) | public class OpCachePerformance : MonitoringConfig method GetConfigName (line 889) | public string GetConfigName() { return "Op Cache Performance"; } method OpCachePerformance (line 891) | public OpCachePerformance(ModernIntelCpu intelCpu) method GetColumns (line 896) | public string[] GetColumns() method Initialize (line 901) | public void Initialize() method Update (line 926) | public MonitoringUpdateResults Update() method GetHelpText (line 944) | public string GetHelpText() { return ""; } method computeMetrics (line 946) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class OpDelivery (line 963) | public class OpDelivery : MonitoringConfig method GetConfigName (line 966) | public string GetConfigName() { return "Frontend Op Delivery"; } method OpDelivery (line 968) | public OpDelivery(ModernIntelCpu intelCpu) method GetColumns (line 973) | public string[] GetColumns() method Initialize (line 978) | public void Initialize() method Update (line 999) | public MonitoringUpdateResults Update() method GetHelpText (line 1017) | public string GetHelpText() method computeMetrics (line 1022) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DecodeHistogram (line 1041) | public class DecodeHistogram : MonitoringConfig method GetConfigName (line 1044) | public string GetConfigName() { return "Decode Histogram"; } method DecodeHistogram (line 1046) | public DecodeHistogram(ModernIntelCpu intelCpu) method GetColumns (line 1051) | public string[] GetColumns() method Initialize (line 1056) | public void Initialize() method Update (line 1077) | public MonitoringUpdateResults Update() method GetHelpText (line 1096) | public string GetHelpText() method computeMetrics (line 1101) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class OCHistogram (line 1124) | public class OCHistogram : MonitoringConfig method GetConfigName (line 1127) | public string GetConfigName() { return "Op Cache Histogram"; } method OCHistogram (line 1129) | public OCHistogram(ModernIntelCpu intelCpu) method GetColumns (line 1134) | public string[] GetColumns() method Initialize (line 1139) | public void Initialize() method Update (line 1160) | public MonitoringUpdateResults Update() method GetHelpText (line 1179) | public string GetHelpText() method computeMetrics (line 1184) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L1DFill (line 1207) | public class L1DFill : MonitoringConfig method GetConfigName (line 1210) | public string GetConfigName() { return "L1D Fill"; } method L1DFill (line 1212) | public L1DFill(ModernIntelCpu intelCpu) method GetColumns (line 1217) | public string[] GetColumns() method Initialize (line 1222) | public void Initialize() method Update (line 1243) | public MonitoringUpdateResults Update() method GetHelpText (line 1260) | public string GetHelpText() method computeMetrics (line 1265) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ResourceStalls1 (line 1282) | public class ResourceStalls1 : MonitoringConfig method GetConfigName (line 1285) | public string GetConfigName() { return "Dispatch Stalls 1"; } method ResourceStalls1 (line 1287) | public ResourceStalls1(ModernIntelCpu intelCpu) method GetColumns (line 1292) | public string[] GetColumns() method Initialize (line 1297) | public void Initialize() method Update (line 1305) | public MonitoringUpdateResults Update() method GetHelpText (line 1324) | public string GetHelpText() method computeMetrics (line 1329) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class OffcoreBw (line 1345) | public class OffcoreBw : MonitoringConfig method GetConfigName (line 1348) | public string GetConfigName() { return "Offcore BW (Burst)"; } method OffcoreBw (line 1350) | public OffcoreBw(ModernIntelCpu intelCpu) method GetColumns (line 1355) | public string[] GetColumns() method Initialize (line 1360) | public void Initialize() method Update (line 1381) | public MonitoringUpdateResults Update() method GetHelpText (line 1400) | public string GetHelpText() method computeMetrics (line 1405) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ArchitecturalCounters (line 1425) | public class ArchitecturalCounters : MonitoringConfig method GetConfigName (line 1428) | public string GetConfigName() { return "Arch Counters"; } method ArchitecturalCounters (line 1430) | public ArchitecturalCounters(ModernIntelCpu intelCpu) method GetColumns (line 1435) | public string[] GetColumns() method Initialize (line 1440) | public void Initialize() method Update (line 1450) | public MonitoringUpdateResults Update() method GetHelpText (line 1469) | public string GetHelpText() method computeMetrics (line 1474) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class RetireHistogram (line 1493) | public class RetireHistogram : MonitoringConfig method GetConfigName (line 1496) | public string GetConfigName() { return "Instr Retire Histogram"; } method RetireHistogram (line 1498) | public RetireHistogram(ModernIntelCpu intelCpu) method GetColumns (line 1503) | public string[] GetColumns() method Initialize (line 1508) | public void Initialize() method Update (line 1523) | public MonitoringUpdateResults Update() method GetHelpText (line 1541) | public string GetHelpText() method computeMetrics (line 1546) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/Intel/SandyBridge.cs class SandyBridge (line 6) | public class SandyBridge : ModernIntelCpu method SandyBridge (line 8) | public SandyBridge() class ALUPortUtilization (line 34) | public class ALUPortUtilization : MonitoringConfig method GetConfigName (line 37) | public string GetConfigName() { return "Per-Core ALU Port Utilizatio... method GetHelpText (line 39) | public string GetHelpText() { return ""; } method ALUPortUtilization (line 41) | public ALUPortUtilization(SandyBridge intelCpu) method GetColumns (line 46) | public string[] GetColumns() method Initialize (line 51) | public void Initialize() method Update (line 83) | public MonitoringUpdateResults Update() method computeMetrics (line 101) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LSPortUtilization (line 113) | public class LSPortUtilization : MonitoringConfig method GetConfigName (line 116) | public string GetConfigName() { return "Per-Core LS Port Utilization... method GetHelpText (line 118) | public string GetHelpText() { return ""; } method LSPortUtilization (line 120) | public LSPortUtilization(SandyBridge intelCpu) method GetColumns (line 125) | public string[] GetColumns() method Initialize (line 130) | public void Initialize() method Update (line 162) | public MonitoringUpdateResults Update() method computeMetrics (line 179) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStalls (line 191) | public class DispatchStalls : MonitoringConfig method GetConfigName (line 194) | public string GetConfigName() { return "Dispatch Stalls"; } method DispatchStalls (line 196) | public DispatchStalls(SandyBridge intelCpu) method GetColumns (line 201) | public string[] GetColumns() method Initialize (line 206) | public void Initialize() method Update (line 231) | public MonitoringUpdateResults Update() method GetHelpText (line 248) | public string GetHelpText() { return ""; } method computeMetrics (line 250) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStallsPrf (line 263) | public class DispatchStallsPrf : MonitoringConfig method GetConfigName (line 266) | public string GetConfigName() { return "Dispatch Stalls (PRF)"; } method DispatchStallsPrf (line 268) | public DispatchStallsPrf(SandyBridge intelCpu) method GetColumns (line 273) | public string[] GetColumns() method Initialize (line 278) | public void Initialize() method Update (line 292) | public MonitoringUpdateResults Update() method GetHelpText (line 309) | public string GetHelpText() { return ""; } method computeMetrics (line 311) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DispatchStalls1 (line 324) | public class DispatchStalls1 : MonitoringConfig method GetConfigName (line 327) | public string GetConfigName() { return "Dispatch Stalls 1"; } method DispatchStalls1 (line 329) | public DispatchStalls1(SandyBridge intelCpu) method GetColumns (line 334) | public string[] GetColumns() method Initialize (line 339) | public void Initialize() method Update (line 354) | public MonitoringUpdateResults Update() method GetHelpText (line 371) | public string GetHelpText() { return ""; } method computeMetrics (line 373) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class OffcoreQueue (line 386) | public class OffcoreQueue : MonitoringConfig method GetConfigName (line 389) | public string GetConfigName() { return "Offcore Data Reads"; } method OffcoreQueue (line 391) | public OffcoreQueue(SandyBridge intelCpu) method GetColumns (line 396) | public string[] GetColumns() method Initialize (line 401) | public void Initialize() method Update (line 422) | public MonitoringUpdateResults Update() method GetHelpText (line 439) | public string GetHelpText() { return ""; } method computeMetrics (line 441) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Fp32Flops (line 459) | public class Fp32Flops : MonitoringConfig method GetConfigName (line 462) | public string GetConfigName() { return "FP32 Flops and X87"; } method Fp32Flops (line 464) | public Fp32Flops(SandyBridge intelCpu) method GetColumns (line 469) | public string[] GetColumns() method Initialize (line 474) | public void Initialize() method Update (line 495) | public MonitoringUpdateResults Update() method GetHelpText (line 513) | public string GetHelpText() { return ""; } method computeMetrics (line 515) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Fp64Flops (line 536) | public class Fp64Flops : MonitoringConfig method GetConfigName (line 539) | public string GetConfigName() { return "FP64 Flops and FDiv"; } method Fp64Flops (line 541) | public Fp64Flops(SandyBridge intelCpu) method GetColumns (line 546) | public string[] GetColumns() method Initialize (line 551) | public void Initialize() method Update (line 572) | public MonitoringUpdateResults Update() method GetHelpText (line 588) | public string GetHelpText() { return ""; } method computeMetrics (line 590) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L2Cache (line 608) | public class L2Cache : MonitoringConfig method GetConfigName (line 611) | public string GetConfigName() { return "L2 Cache"; } method L2Cache (line 613) | public L2Cache(SandyBridge intelCpu) method GetColumns (line 618) | public string[] GetColumns() method Initialize (line 623) | public void Initialize() method Update (line 656) | public MonitoringUpdateResults Update() method GetHelpText (line 673) | public string GetHelpText() { return ""; } method computeMetrics (line 675) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LoadSources (line 689) | public class LoadSources : MonitoringConfig method GetConfigName (line 692) | public string GetConfigName() { return "Load Data Sources (WIP)"; } method LoadSources (line 694) | public LoadSources(SandyBridge intelCpu) method GetColumns (line 699) | public string[] GetColumns() method Initialize (line 704) | public void Initialize() method Update (line 725) | public MonitoringUpdateResults Update() method GetHelpText (line 742) | public string GetHelpText() { return ""; } method computeMetrics (line 744) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class RetireHistogram (line 759) | public new class RetireHistogram : MonitoringConfig method GetConfigName (line 762) | public string GetConfigName() { return "Retire Histogram"; } method RetireHistogram (line 764) | public RetireHistogram(SandyBridge intelCpu) method GetColumns (line 769) | public string[] GetColumns() method Initialize (line 774) | public void Initialize() method Update (line 795) | public MonitoringUpdateResults Update() method GetHelpText (line 811) | public string GetHelpText() { return ""; } method computeMetrics (line 813) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class UopExecution (line 831) | public class UopExecution : MonitoringConfig method GetConfigName (line 834) | public string GetConfigName() { return "Uop Execution (Core)"; } method UopExecution (line 836) | public UopExecution(SandyBridge intelCpu) method GetColumns (line 841) | public string[] GetColumns() method Initialize (line 846) | public void Initialize() method Update (line 867) | public MonitoringUpdateResults Update() method GetHelpText (line 883) | public string GetHelpText() { return ""; } method computeMetrics (line 885) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class InstructionFetch (line 901) | public class InstructionFetch : MonitoringConfig method GetConfigName (line 904) | public string GetConfigName() { return "Instruction fetch"; } method InstructionFetch (line 906) | public InstructionFetch(SandyBridge intelCpu) method GetColumns (line 911) | public string[] GetColumns() method Initialize (line 916) | public void Initialize() method Update (line 937) | public MonitoringUpdateResults Update() method GetHelpText (line 953) | public string GetHelpText() { return ""; } method computeMetrics (line 955) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class PartialRatStalls (line 972) | public class PartialRatStalls : MonitoringConfig method GetConfigName (line 975) | public string GetConfigName() { return "Partial RAT Stalls"; } method PartialRatStalls (line 977) | public PartialRatStalls(SandyBridge intelCpu) method GetColumns (line 982) | public string[] GetColumns() method Initialize (line 987) | public void Initialize() method Update (line 1009) | public MonitoringUpdateResults Update() method GetHelpText (line 1026) | public string GetHelpText() { return ""; } method computeMetrics (line 1028) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/Intel/SandyBridgeEL3.cs class SandyBridgeEL3 (line 9) | public class SandyBridgeEL3 : ModernIntelCpu method SandyBridgeEL3 (line 79) | public SandyBridgeEL3() class NormalizedCboCounterData (line 95) | public class NormalizedCboCounterData method SetupMonitoringSession (line 111) | public void SetupMonitoringSession(ulong ctr0, ulong ctr1, ulong ctr2,... method InitializeCboTotals (line 127) | public void InitializeCboTotals() method UpdateCboCounterData (line 139) | public void UpdateCboCounterData(uint cboIdx) method EnableBoxFreeze (line 170) | public void EnableBoxFreeze(uint cboIdx) method FreezeBoxCounters (line 177) | public void FreezeBoxCounters(uint cboIdx) method UnFreezeBoxCounters (line 184) | public void UnFreezeBoxCounters(uint cboIdx) method ClearBoxCounters (line 191) | public void ClearBoxCounters(uint cboIdx) method GetUncorePerfEvtSelRegisterValue (line 210) | public static ulong GetUncorePerfEvtSelRegisterValue(byte perfEvent, method GetUncoreFilterRegisterValue (line 237) | public static ulong GetUncoreFilterRegisterValue(byte tid, method GetUncoreBoxCtlRegisterValue (line 256) | public static ulong GetUncoreBoxCtlRegisterValue(bool rstCtrl, method GetOverallL3CounterValues (line 267) | public Tuple[] GetOverallL3CounterValues(string ctr0, s... class HitsBlConfig (line 277) | public class HitsBlConfig : MonitoringConfig method GetConfigName (line 280) | public string GetConfigName() { return "L3 Hits and Data Ring"; } method HitsBlConfig (line 282) | public HitsBlConfig(SandyBridgeEL3 intelCpu) method GetColumns (line 287) | public string[] GetColumns() method Initialize (line 292) | public void Initialize() method Update (line 305) | public MonitoringUpdateResults Update() method GetHelpText (line 323) | public string GetHelpText() { return ""; } method computeMetrics (line 325) | private string[] computeMetrics(string label, NormalizedCboCounterDa... class RxRConfig (line 338) | public class RxRConfig : MonitoringConfig method GetConfigName (line 341) | public string GetConfigName() { return "Ingress Queue"; } method RxRConfig (line 343) | public RxRConfig(SandyBridgeEL3 intelCpu) method GetColumns (line 348) | public string[] GetColumns() method Initialize (line 353) | public void Initialize() method Update (line 367) | public MonitoringUpdateResults Update() method GetHelpText (line 385) | public string GetHelpText() { return ""; } method computeMetrics (line 387) | private string[] computeMetrics(string label, NormalizedCboCounterDa... class DataReadLatency (line 399) | public class DataReadLatency : MonitoringConfig method GetConfigName (line 402) | public string GetConfigName() { return "ToR, Data Read Latency"; } method DataReadLatency (line 404) | public DataReadLatency(SandyBridgeEL3 intelCpu) method GetColumns (line 409) | public string[] GetColumns() method Initialize (line 414) | public void Initialize() method Update (line 430) | public MonitoringUpdateResults Update() method GetHelpText (line 447) | public string GetHelpText() { return ""; } method computeMetrics (line 449) | private string[] computeMetrics(string label, NormalizedCboCounterDa... class DataReadMissLatency (line 464) | public class DataReadMissLatency : MonitoringConfig method GetConfigName (line 467) | public string GetConfigName() { return "ToR, Data Read Miss Latency"; } method DataReadMissLatency (line 469) | public DataReadMissLatency(SandyBridgeEL3 intelCpu) method GetColumns (line 474) | public string[] GetColumns() method Initialize (line 479) | public void Initialize() method Update (line 495) | public MonitoringUpdateResults Update() method GetHelpText (line 511) | public string GetHelpText() { return ""; } method computeMetrics (line 515) | private string[] computeMetrics(string label, NormalizedCboCounterDa... class ToR (line 530) | public class ToR : MonitoringConfig method GetConfigName (line 533) | public string GetConfigName() { return "ToR, All Requests"; } method ToR (line 535) | public ToR(SandyBridgeEL3 intelCpu) method GetColumns (line 540) | public string[] GetColumns() method Initialize (line 545) | public void Initialize() method Update (line 560) | public MonitoringUpdateResults Update() method GetHelpText (line 578) | public string GetHelpText() { return ""; } method computeMetrics (line 580) | private string[] computeMetrics(string label, NormalizedCboCounterDa... class MissesAdConfig (line 595) | public class MissesAdConfig : MonitoringConfig method GetConfigName (line 598) | public string GetConfigName() { return "L3 Miss and Address Ring"; } method MissesAdConfig (line 600) | public MissesAdConfig(SandyBridgeEL3 intelCpu) method GetColumns (line 605) | public string[] GetColumns() method Initialize (line 610) | public void Initialize() method Update (line 621) | public MonitoringUpdateResults Update() method GetHelpText (line 638) | public string GetHelpText() { return ""; } method computeMetrics (line 640) | private string[] computeMetrics(string label, NormalizedCboCounterDa... class LLCVictimsAndIvRing (line 653) | public class LLCVictimsAndIvRing : MonitoringConfig method GetConfigName (line 656) | public string GetConfigName() { return "LLC Writebacks and Invalidat... method LLCVictimsAndIvRing (line 658) | public LLCVictimsAndIvRing(SandyBridgeEL3 intelCpu) method GetColumns (line 663) | public string[] GetColumns() method Initialize (line 668) | public void Initialize() method Update (line 680) | public MonitoringUpdateResults Update() method GetHelpText (line 697) | public string GetHelpText() { return ""; } method computeMetrics (line 699) | private string[] computeMetrics(string label, NormalizedCboCounterDa... class BouncesAndAkRing (line 712) | public class BouncesAndAkRing : MonitoringConfig method GetConfigName (line 715) | public string GetConfigName() { return "Bounces and Acknowledge Ring... method BouncesAndAkRing (line 717) | public BouncesAndAkRing(SandyBridgeEL3 intelCpu) method GetColumns (line 722) | public string[] GetColumns() method Initialize (line 727) | public void Initialize() method Update (line 739) | public MonitoringUpdateResults Update() method GetHelpText (line 756) | public string GetHelpText() { return ""; } method computeMetrics (line 758) | private string[] computeMetrics(string label, NormalizedCboCounterDa... FILE: pmcreader-plugin/PmcReader/Intel/SandyBridgeUncore.cs class SandyBridgeUncore (line 10) | public class SandyBridgeUncore : ModernIntelCpu method SandyBridgeUncore (line 33) | public SandyBridgeUncore() method SetupMonitoringSession (line 52) | public void SetupMonitoringSession(ulong ctr0, ulong ctr1, ulong ctr2,... method EnableBoxFreeze (line 67) | public void EnableBoxFreeze() method FreezeBoxCounters (line 73) | public void FreezeBoxCounters() method UnFreezeBoxCounters (line 79) | public void UnFreezeBoxCounters() method ClearBoxCounters (line 85) | public void ClearBoxCounters() method GetPCUPerfEvtSelRegisterValue (line 105) | public static ulong GetPCUPerfEvtSelRegisterValue(byte perfEvent, method GetPCUFilterRegisterValue (line 136) | public static ulong GetPCUFilterRegisterValue(byte filt7_0, method ReadPcuCounterData (line 147) | public PcuCounterData ReadPcuCounterData() class PcuCounterData (line 168) | public class PcuCounterData method GetUncoreBoxCtlRegisterValue (line 194) | public static ulong GetUncoreBoxCtlRegisterValue(bool rstCtrl, class VoltageTransitions (line 205) | public class VoltageTransitions : MonitoringConfig method GetConfigName (line 208) | public string GetConfigName() { return "PCU: Voltage Transitions"; } method VoltageTransitions (line 210) | public VoltageTransitions(SandyBridgeUncore intelCpu) method GetColumns (line 215) | public string[] GetColumns() method Initialize (line 220) | public void Initialize() method Update (line 230) | public MonitoringUpdateResults Update() method GetHelpText (line 254) | public string GetHelpText() { return ""; } class Limits (line 257) | public class Limits : MonitoringConfig method GetConfigName (line 260) | public string GetConfigName() { return "PCU: Limits"; } method Limits (line 262) | public Limits(SandyBridgeUncore intelCpu) method GetColumns (line 267) | public string[] GetColumns() method Initialize (line 272) | public void Initialize() method Update (line 282) | public MonitoringUpdateResults Update() method GetHelpText (line 297) | public string GetHelpText() { return ""; } class ChangeAndPhaseShedding (line 300) | public class ChangeAndPhaseShedding : MonitoringConfig method GetConfigName (line 303) | public string GetConfigName() { return "PCU: Transition Cycles/Phase... method ChangeAndPhaseShedding (line 305) | public ChangeAndPhaseShedding(SandyBridgeUncore intelCpu) method GetColumns (line 310) | public string[] GetColumns() method Initialize (line 315) | public void Initialize() method Update (line 325) | public MonitoringUpdateResults Update() method GetHelpText (line 340) | public string GetHelpText() { return ""; } class ImcCounterData (line 358) | public class ImcCounterData method GetImcPciAddress (line 375) | public uint GetImcPciAddress(uint channel) method WriteImcRegister (line 389) | public void WriteImcRegister(uint register, uint value) method EnableImcFixedCounter (line 411) | public void EnableImcFixedCounter() method GetImcPerfControlValue (line 426) | public static uint GetImcPerfControlValue(byte evt, byte umask, bool e... method ProgramImcPerfCounters (line 439) | public void ProgramImcPerfCounters(uint ctr0, uint ctr1, uint ctr2, ui... method EnableImcBoxFreeze (line 457) | public void EnableImcBoxFreeze() method FreezeImcBox (line 469) | public void FreezeImcBox() method UnfreezeImcBox (line 481) | public void UnfreezeImcBox() method ClearAndInitImcCounterData (line 496) | public void ClearAndInitImcCounterData() method ReadAndClear64BitCtr (line 521) | public ulong ReadAndClear64BitCtr(uint address, uint register) method UpdateImcCounters (line 531) | public void UpdateImcCounters() class MemoryBandwidth (line 553) | public class MemoryBandwidth : MonitoringConfig method GetConfigName (line 556) | public string GetConfigName() { return "IMC: Bandwidth"; } method MemoryBandwidth (line 558) | public MemoryBandwidth(SandyBridgeUncore intelCpu) method GetColumns (line 563) | public string[] GetColumns() method Initialize (line 568) | public void Initialize() method Update (line 577) | public MonitoringUpdateResults Update() method GetHelpText (line 625) | public string GetHelpText() { return ""; } FILE: pmcreader-plugin/PmcReader/Intel/Skylake.cs class Skylake (line 6) | public class Skylake : ModernIntelCpu method Skylake (line 8) | public Skylake() method GetFrontendPebsRegisterValue (line 46) | public static ulong GetFrontendPebsRegisterValue(byte perfEvent, class OpCacheMissStarvation (line 56) | public class OpCacheMissStarvation : MonitoringConfig method GetConfigName (line 59) | public string GetConfigName() { return "Op Cache Miss"; } method GetHelpText (line 60) | public string GetHelpText() { return ""; } method OpCacheMissStarvation (line 62) | public OpCacheMissStarvation(Skylake intelCpu) method GetColumns (line 67) | public string[] GetColumns() method Initialize (line 72) | public void Initialize() method Update (line 99) | public MonitoringUpdateResults Update() method computeMetrics (line 119) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ALUPortUtilization (line 135) | public class ALUPortUtilization : MonitoringConfig method GetConfigName (line 138) | public string GetConfigName() { return "ALU Port Utilization"; } method GetHelpText (line 139) | public string GetHelpText() { return ""; } method ALUPortUtilization (line 141) | public ALUPortUtilization(Skylake intelCpu) method GetColumns (line 146) | public string[] GetColumns() method Initialize (line 151) | public void Initialize() method Update (line 178) | public MonitoringUpdateResults Update() method computeMetrics (line 197) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class LSPortUtilization (line 213) | public class LSPortUtilization : MonitoringConfig method GetConfigName (line 216) | public string GetConfigName() { return "LS Port Utilization"; } method GetHelpText (line 217) | public string GetHelpText() { return ""; } method LSPortUtilization (line 219) | public LSPortUtilization(Skylake intelCpu) method GetColumns (line 224) | public string[] GetColumns() method Initialize (line 229) | public void Initialize() method Update (line 256) | public MonitoringUpdateResults Update() method computeMetrics (line 275) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DecoderHistogram (line 291) | public class DecoderHistogram : MonitoringConfig method GetConfigName (line 294) | public string GetConfigName() { return "Decoder Histogram"; } method DecoderHistogram (line 296) | public DecoderHistogram(ModernIntelCpu intelCpu) method GetColumns (line 301) | public string[] GetColumns() method Initialize (line 306) | public void Initialize() method Update (line 321) | public MonitoringUpdateResults Update() method GetHelpText (line 339) | public string GetHelpText() method computeMetrics (line 344) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L2Cache (line 359) | public class L2Cache : MonitoringConfig method GetConfigName (line 362) | public string GetConfigName() { return "L2 Cache"; } method L2Cache (line 364) | public L2Cache(Skylake intelCpu) method GetColumns (line 369) | public string[] GetColumns() method Initialize (line 374) | public void Initialize() method Update (line 395) | public MonitoringUpdateResults Update() method GetHelpText (line 415) | public string GetHelpText() method computeMetrics (line 420) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class L2Split (line 439) | public class L2Split : MonitoringConfig method GetConfigName (line 442) | public string GetConfigName() { return "L2 Code/Data"; } method L2Split (line 444) | public L2Split(Skylake intelCpu) method GetColumns (line 449) | public string[] GetColumns() method Initialize (line 454) | public void Initialize() method Update (line 475) | public MonitoringUpdateResults Update() method GetHelpText (line 494) | public string GetHelpText() method computeMetrics (line 499) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class MemLoads (line 517) | public class MemLoads : MonitoringConfig method GetConfigName (line 520) | public string GetConfigName() { return "Memory Loads"; } method MemLoads (line 522) | public MemLoads(Skylake intelCpu) method GetColumns (line 527) | public string[] GetColumns() method Initialize (line 532) | public void Initialize() method Update (line 553) | public MonitoringUpdateResults Update() method GetHelpText (line 573) | public string GetHelpText() method computeMetrics (line 578) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class OffcoreBurst (line 597) | public class OffcoreBurst : MonitoringConfig method GetConfigName (line 600) | public string GetConfigName() { return "Offcore Data BW (Burst)"; } method OffcoreBurst (line 602) | public OffcoreBurst(Skylake intelCpu) method GetColumns (line 607) | public string[] GetColumns() method Initialize (line 612) | public void Initialize() method Update (line 633) | public MonitoringUpdateResults Update() method GetHelpText (line 652) | public string GetHelpText() method computeMetrics (line 657) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ResourceStalls (line 677) | public class ResourceStalls : MonitoringConfig method GetConfigName (line 680) | public string GetConfigName() { return "Dispatch Stalls"; } method ResourceStalls (line 682) | public ResourceStalls(Skylake intelCpu) method GetColumns (line 687) | public string[] GetColumns() method Initialize (line 692) | public void Initialize() method Update (line 713) | public MonitoringUpdateResults Update() method GetHelpText (line 732) | public string GetHelpText() method computeMetrics (line 737) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DataPageWalk (line 753) | public class DataPageWalk : MonitoringConfig method GetConfigName (line 756) | public string GetConfigName() { return "Data Page Walk"; } method DataPageWalk (line 758) | public DataPageWalk(Skylake intelCpu) method GetColumns (line 763) | public string[] GetColumns() method Initialize (line 768) | public void Initialize() method Update (line 789) | public MonitoringUpdateResults Update() method GetHelpText (line 808) | public string GetHelpText() method computeMetrics (line 813) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class DTLB (line 829) | public class DTLB : MonitoringConfig method GetConfigName (line 832) | public string GetConfigName() { return "DTLB"; } method DTLB (line 834) | public DTLB(Skylake intelCpu) method GetColumns (line 839) | public string[] GetColumns() method Initialize (line 844) | public void Initialize() method Update (line 865) | public MonitoringUpdateResults Update() method GetHelpText (line 884) | public string GetHelpText() method computeMetrics (line 889) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class ICache (line 905) | public class ICache : MonitoringConfig method GetConfigName (line 908) | public string GetConfigName() { return "Instruction Fetch"; } method ICache (line 910) | public ICache(Skylake intelCpu) method GetColumns (line 915) | public string[] GetColumns() method Initialize (line 920) | public void Initialize() method Update (line 941) | public MonitoringUpdateResults Update() method GetHelpText (line 960) | public string GetHelpText() method computeMetrics (line 965) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class MemBound (line 981) | public class MemBound : MonitoringConfig method GetConfigName (line 984) | public string GetConfigName() { return "Memory Bound"; } method MemBound (line 986) | public MemBound(Skylake intelCpu) method GetColumns (line 991) | public string[] GetColumns() method Initialize (line 996) | public void Initialize() method Update (line 1010) | public MonitoringUpdateResults Update() method GetHelpText (line 1029) | public string GetHelpText() method computeMetrics (line 1034) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Fp32Flops (line 1050) | public class Fp32Flops : MonitoringConfig method GetConfigName (line 1053) | public string GetConfigName() { return "FP32 FLOPs"; } method Fp32Flops (line 1055) | public Fp32Flops(Skylake intelCpu) method GetColumns (line 1060) | public string[] GetColumns() method Initialize (line 1065) | public void Initialize() method Update (line 1083) | public MonitoringUpdateResults Update() method GetHelpText (line 1103) | public string GetHelpText() method computeMetrics (line 1108) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Fp64Flops (line 1131) | public class Fp64Flops : MonitoringConfig method GetConfigName (line 1134) | public string GetConfigName() { return "FP64 FLOPs"; } method Fp64Flops (line 1136) | public Fp64Flops(Skylake intelCpu) method GetColumns (line 1141) | public string[] GetColumns() method Initialize (line 1146) | public void Initialize() method Update (line 1164) | public MonitoringUpdateResults Update() method GetHelpText (line 1184) | public string GetHelpText() method computeMetrics (line 1189) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class Locks (line 1212) | public class Locks : MonitoringConfig method GetConfigName (line 1215) | public string GetConfigName() { return "Locks"; } method Locks (line 1217) | public Locks(Skylake intelCpu) method GetColumns (line 1222) | public string[] GetColumns() method Initialize (line 1227) | public void Initialize() method Update (line 1241) | public MonitoringUpdateResults Update() method GetHelpText (line 1260) | public string GetHelpText() method computeMetrics (line 1265) | private string[] computeMetrics(string label, NormalizedCoreCounterD... class SklOpDelivery (line 1283) | public class SklOpDelivery : MonitoringConfig method GetConfigName (line 1286) | public string GetConfigName() { return "Skl Op Delivery"; } method SklOpDelivery (line 1288) | public SklOpDelivery(ModernIntelCpu intelCpu) method GetColumns (line 1293) | public string[] GetColumns() method Initialize (line 1298) | public void Initialize() method Update (line 1319) | public MonitoringUpdateResults Update() method GetHelpText (line 1337) | public string GetHelpText() method computeMetrics (line 1342) | private string[] computeMetrics(string label, NormalizedCoreCounterD... FILE: pmcreader-plugin/PmcReader/Intel/SkylakeClientArb.cs class SkylakeClientArb (line 6) | public class SkylakeClientArb : SkylakeClientUncore method SkylakeClientArb (line 10) | public SkylakeClientArb() class NormalizedArbCounterData (line 20) | public class NormalizedArbCounterData method UpdateArbCounterData (line 27) | public NormalizedArbCounterData UpdateArbCounterData(out ulong ctr0, o... method GetOverallCounterValuesFromArbData (line 49) | public Tuple[] GetOverallCounterValuesFromArbData(Norma... class MCRequests (line 58) | public class MCRequests : MonitoringConfig method GetConfigName (line 64) | public string GetConfigName() { return configName; } method MCRequests (line 66) | public MCRequests(SkylakeClientArb intelCpu, string configName, byte... method GetColumns (line 74) | public string[] GetColumns() method Initialize (line 79) | public void Initialize() method Update (line 93) | public MonitoringUpdateResults Update() method GetHelpText (line 112) | public string GetHelpText() { return ""; } method GetImcCounterDelta (line 116) | public ulong GetImcCounterDelta(ulong addressOffset, ref ulong lastValue) class MemoryBandwidth (line 138) | public class MemoryBandwidth : MonitoringConfig method GetConfigName (line 141) | public string GetConfigName() { return "Memory Bandwidth"; } method MemoryBandwidth (line 146) | public MemoryBandwidth(SkylakeClientArb intelCpu) method GetColumns (line 151) | public string[] GetColumns() method Initialize (line 156) | public void Initialize() method Update (line 162) | public MonitoringUpdateResults Update() method GetHelpText (line 177) | public string GetHelpText() { return ""; } FILE: pmcreader-plugin/PmcReader/Intel/SkylakeClientL3.cs class SkylakeClientL3 (line 8) | public class SkylakeClientL3 : SkylakeClientUncore method SkylakeClientL3 (line 17) | public SkylakeClientL3() class NormalizedCboCounterData (line 38) | public class NormalizedCboCounterData method InitializeCboTotals (line 46) | public void InitializeCboTotals() method UpdateCboCounterData (line 57) | public void UpdateCboCounterData(uint cboIdx) method GetOverallCounterValues (line 78) | public Tuple[] GetOverallCounterValues(string ctr0, str... class HitrateConfig (line 86) | public class HitrateConfig : MonitoringConfig method GetConfigName (line 89) | public string GetConfigName() { return "L3 Hitrate"; } method HitrateConfig (line 91) | public HitrateConfig(SkylakeClientL3 intelCpu) method GetColumns (line 96) | public string[] GetColumns() method Initialize (line 101) | public void Initialize() method Update (line 125) | public MonitoringUpdateResults Update() method GetHelpText (line 143) | public string GetHelpText() { return ""; } method computeMetrics (line 145) | private string[] computeMetrics(string label, NormalizedCboCounterDa... class HitsCategoryConfig (line 156) | public class HitsCategoryConfig : MonitoringConfig method GetConfigName (line 161) | public string GetConfigName() { return "L3 Hits, " + category; } method HitsCategoryConfig (line 163) | public HitsCategoryConfig(SkylakeClientL3 intelCpu, string category,... method GetColumns (line 171) | public string[] GetColumns() method Initialize (line 176) | public void Initialize() method Update (line 201) | public MonitoringUpdateResults Update() method GetHelpText (line 219) | public string GetHelpText() { return ""; } method computeMetrics (line 221) | private string[] computeMetrics(string label, NormalizedCboCounterDa... class SnoopHitConfig (line 230) | public class SnoopHitConfig : MonitoringConfig method GetConfigName (line 233) | public string GetConfigName() { return "Snoop Hits"; } method SnoopHitConfig (line 235) | public SnoopHitConfig(SkylakeClientL3 intelCpu) method GetColumns (line 240) | public string[] GetColumns() method Initialize (line 245) | public void Initialize() method Update (line 261) | public MonitoringUpdateResults Update() method GetHelpText (line 279) | public string GetHelpText() { return ""; } method computeMetrics (line 281) | private string[] computeMetrics(string label, NormalizedCboCounterDa... FILE: pmcreader-plugin/PmcReader/Intel/SkylakeClientUncore.cs class SkylakeClientUncore (line 6) | public class SkylakeClientUncore : ModernIntelCpu method SkylakeClientUncore (line 31) | public SkylakeClientUncore() method EnableUncoreCounters (line 41) | public void EnableUncoreCounters() method GetUncorePerfEvtSelRegisterValue (line 65) | public static ulong GetUncorePerfEvtSelRegisterValue(byte perfEvent, FILE: pmcreader-plugin/PmcReader/Interop/AdvApi32.cs class AdvApi32 (line 14) | internal class AdvApi32 method OpenSCManager (line 18) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi)] method CloseServiceHandle (line 21) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi)] method CreateService (line 25) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, SetL... method OpenService (line 42) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, SetL... method DeleteService (line 45) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, SetL... method StartService (line 49) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, SetL... method ControlService (line 53) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, SetL... type SC_MANAGER_ACCESS_MASK (line 57) | [Flags] type SERVICE_ACCESS_MASK (line 69) | internal enum SERVICE_ACCESS_MASK : uint type SERVICE_TYPE (line 83) | internal enum SERVICE_TYPE : uint type SERVICE_START (line 98) | internal enum SERVICE_START : uint type SERVICE_ERROR (line 107) | internal enum SERVICE_ERROR : uint type SERVICE_CONTROL (line 115) | internal enum SERVICE_CONTROL : uint type SERVICE_STATUS (line 133) | [StructLayout(LayoutKind.Sequential, Pack = 1)] FILE: pmcreader-plugin/PmcReader/Interop/Kernel32.cs class Kernel32 (line 16) | public class Kernel32 type NVME_CRITICAL_WARNING (line 30) | [Flags] method CreateStruct (line 67) | internal static T CreateStruct() method OpenDevice (line 77) | internal static SafeHandle OpenDevice(string devicePath) method GlobalMemoryStatusEx (line 86) | [DllImport(DllName, CharSet = CharSet.Auto, SetLastError = true)] method CreateFile (line 90) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, Char... method DeviceIoControl (line 101) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, Char... method DeviceIoControl (line 114) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, Char... method DeviceIoControl (line 127) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, Char... method DeviceIoControl (line 140) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, Char... method DeviceIoControl (line 153) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, Char... method DeviceIoControl (line 166) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, Char... method DeviceIoControl (line 179) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, Char... method RtlZeroMemory (line 192) | [DllImport(DllName, SetLastError = true)] method CopyMemory (line 195) | [DllImport(DllName, EntryPoint = "CopyMemory", SetLastError = false)] method LoadLibrary (line 198) | [DllImport(DllName, SetLastError = true)] method GetProcAddress (line 201) | [DllImport(DllName, ExactSpelling = true)] method FreeLibrary (line 204) | [DllImport(DllName)] method SetThreadAffinityMask (line 208) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi)] method GetCurrentThread (line 211) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi)] method VirtualAlloc (line 214) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi)] method VirtualFree (line 217) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi)] method DeviceIoControl (line 220) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, SetL... method CreateFile (line 232) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, SetL... method EnumSystemFirmwareTables (line 243) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, SetL... method GetSystemFirmwareTable (line 246) | [DllImport(DllName, CallingConvention = CallingConvention.Winapi, SetL... type DFP (line 249) | internal enum DFP : uint type IOCTL (line 256) | internal enum IOCTL : uint type NVME_DIRECTION (line 265) | [Flags] type NVME_LOG_PAGES (line 273) | internal enum NVME_LOG_PAGES type ATA_COMMAND (line 287) | internal enum ATA_COMMAND : byte type SCSI_IOCTL_DATA (line 300) | internal enum SCSI_IOCTL_DATA type SMART_FEATURES (line 307) | internal enum SMART_FEATURES : byte type STORAGE_BUS_TYPE (line 372) | internal enum STORAGE_BUS_TYPE type STORAGE_PROPERTY_ID (line 397) | internal enum STORAGE_PROPERTY_ID type STORAGE_PROTOCOL_NVME_DATA_TYPE (line 429) | internal enum STORAGE_PROTOCOL_NVME_DATA_TYPE type STORAGE_PROTOCOL_TYPE (line 437) | internal enum STORAGE_PROTOCOL_TYPE type STORAGE_QUERY_TYPE (line 448) | internal enum STORAGE_QUERY_TYPE type MEMORYSTATUSEX (line 456) | [StructLayout(LayoutKind.Sequential)] type SMART_ATTRIBUTE (line 470) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type SMART_THRESHOLD (line 484) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type SENDCMDINPARAMS (line 494) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type IDEREGS (line 511) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type DRIVERSTATUS (line 524) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type SENDCMDOUTPARAMS (line 534) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type ATTRIBUTECMDOUTPARAMS (line 544) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type THRESHOLDCMDOUTPARAMS (line 556) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type IDENTIFY_DATA (line 568) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type IDENTIFYCMDOUTPARAMS (line 614) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type STORAGE_PROPERTY_QUERY (line 622) | [StructLayout(LayoutKind.Sequential)] type STORAGE_DEVICE_DESCRIPTOR_HEADER (line 632) | [StructLayout(LayoutKind.Sequential)] type STORAGE_DEVICE_DESCRIPTOR (line 639) | [StructLayout(LayoutKind.Sequential)] type SRB_IO_CONTROL (line 661) | [StructLayout(LayoutKind.Sequential)] type NVME_PASS_THROUGH_IOCTL (line 675) | [StructLayout(LayoutKind.Sequential)] type SCSI_PASS_THROUGH (line 699) | [StructLayout(LayoutKind.Sequential)] type SCSI_PASS_THROUGH_WITH_BUFFERS (line 721) | [StructLayout(LayoutKind.Sequential)] type NVME_POWER_STATE_DESC (line 735) | [StructLayout(LayoutKind.Sequential)] type NVME_IDENTIFY_CONTROLLER_DATA (line 815) | [StructLayout(LayoutKind.Sequential)] type NVME_HEALTH_INFO_LOG (line 1099) | [StructLayout(LayoutKind.Sequential)] type STORAGE_PROTOCOL_SPECIFIC_DATA (line 1226) | [StructLayout(LayoutKind.Sequential)] type STORAGE_QUERY_BUFFER (line 1241) | [StructLayout(LayoutKind.Sequential)] type MEM (line 1252) | [Flags] type PAGE (line 1266) | [Flags] type IOControlCode (line 1282) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method IOControlCode (line 1296) | public IOControlCode(uint deviceType, uint function, Access access) ... method IOControlCode (line 1306) | public IOControlCode(uint deviceType, uint function, Method method, ... type Method (line 1311) | public enum Method : uint type Access (line 1319) | public enum Access : uint type Provider (line 1327) | internal enum Provider FILE: pmcreader-plugin/PmcReader/Interop/KernelDriver.cs class KernelDriver (line 15) | internal class KernelDriver method KernelDriver (line 22) | public KernelDriver(string id) method Install (line 32) | public bool Install(string path, out string errorMessage) method Open (line 98) | public bool Open() method DeviceIOControl (line 111) | public bool DeviceIOControl(Kernel32.IOControlCode ioControlCode, obje... method DeviceIOControl (line 121) | public bool DeviceIOControl(Kernel32.IOControlCode ioControlCode, o... method Close (line 147) | public void Close() method Delete (line 157) | public bool Delete() FILE: pmcreader-plugin/PmcReader/Interop/OpCode.cs class OpCode (line 13) | internal static class OpCode method Open (line 208) | public static void Open() method Close (line 238) | public static void Close() method CpuidTx (line 246) | public static bool CpuidTx(uint index, uint ecxValue, out uint eax, ou... method GetManufacturerId (line 264) | public static string GetManufacturerId() method GetProcessorVersion (line 286) | public static void GetProcessorVersion(out byte family, out byte model... FILE: pmcreader-plugin/PmcReader/Interop/Ring0.cs class Ring0 (line 19) | internal static class Ring0 method GetAssembly (line 71) | private static Assembly GetAssembly() method GetTempFileName (line 76) | private static string GetTempFileName() method ExtractDriver (line 114) | private static bool ExtractDriver(string fileName) method Open (line 176) | public static void Open() method TryCreateOrOpenExistingMutex (line 269) | private static bool TryCreateOrOpenExistingMutex(string name, out Mute... method Close (line 314) | public static void Close() method ThreadAffinitySet (line 355) | public static ulong ThreadAffinitySet(ulong mask) method GetReport (line 360) | public static string GetReport() method WaitIsaBusMutex (line 375) | public static bool WaitIsaBusMutex(int millisecondsTimeout) method ReleaseIsaBusMutex (line 395) | public static void ReleaseIsaBusMutex() method WaitPciBusMutex (line 405) | public static bool WaitPciBusMutex(int millisecondsTimeout) method ReleasePciBusMutex (line 428) | public static void ReleasePciBusMutex() method ReadMsr (line 433) | public static bool ReadMsr(uint index, out ulong value) method ReadMsr (line 445) | public static bool ReadMsr(uint index, out ulong value, ulong threadAf... method WriteMsr (line 453) | public static bool WriteMsr(uint index, ulong value, ulong threadAffin... method WriteMsr (line 463) | public static bool WriteMsr(uint index, ulong value) method ReadIoPort (line 485) | public static byte ReadIoPort(uint port) method WriteIoPort (line 496) | public static void WriteIoPort(uint port, byte value) method GetPciAddress (line 506) | public static uint GetPciAddress(byte bus, byte device, byte function) method ReadPciConfig (line 511) | public static bool ReadPciConfig(uint pciAddress, uint regAddress, out... method WritePciConfig (line 525) | public static bool WritePciConfig(uint pciAddress, uint regAddress, ui... method WritePciConfigPcm (line 535) | public static bool WritePciConfigPcm(uint pciAddress, uint regAddress,... method ReadMemory (line 545) | public static bool ReadMemory(ulong address, ref T buffer) type WriteMsrInput (line 555) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type WriteIoPortInput (line 562) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type ReadPciConfigInput (line 569) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type WritePciConfigInput (line 576) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type ReadMemoryInput (line 584) | [StructLayout(LayoutKind.Sequential, Pack = 1)] FILE: pmcreader-plugin/PmcReader/Interop/ThreadAffinity.cs class ThreadAffinity (line 11) | internal static class ThreadAffinity method Set (line 13) | public static ulong Set(ulong mask) FILE: pmcreader-plugin/PmcReader/PmcDiagnostics.cs class PmcDiagnostics (line 10) | public static class PmcDiagnostics method Log (line 18) | public static void Log(string message) method Log (line 37) | public static void Log(string format, params object[] args) FILE: pmcreader-plugin/PmcReader/PmcReaderInterop.cs class PmcReaderInterop (line 5) | public static class PmcReaderInterop method Open (line 7) | public static void Open() method Close (line 13) | public static void Close() method GetManufacturerId (line 19) | public static string GetManufacturerId() method GetProcessorVersion (line 24) | public static void GetProcessorVersion(out byte family, out byte model... method TryGetExtendedTopology (line 29) | public static bool TryGetExtendedTopology(int threadId, out uint eax, ... method TryGetExtendedApicId (line 34) | public static bool TryGetExtendedApicId(int threadId, out uint extende... FILE: pmcreader-plugin/PmcReader/Program.cs class Program (line 7) | static class Program method Main (line 12) | [STAThread] FILE: pmcreader-plugin/PmcReader/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: pmcreader-plugin/PmcReader/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: pmcreader-plugin/PmcReaderInterop.Forwarder.cs class PmcReaderInterop (line 3) | public static class PmcReaderInterop method Open (line 5) | public static void Open() method Close (line 10) | public static void Close() method GetManufacturerId (line 15) | public static string GetManufacturerId() method GetProcessorVersion (line 20) | public static void GetProcessorVersion(out byte family, out byte model... method TryGetExtendedTopology (line 25) | public static bool TryGetExtendedTopology(int threadId, out uint eax, ... method TryGetExtendedApicId (line 30) | public static bool TryGetExtendedApicId(int threadId, out uint extende... FILE: pmcreader-plugin/PmcReaderSensorEntry.cs class PmcReaderSensorEntry (line 5) | public class PmcReaderSensorEntry : ISensorEntry FILE: pmcreader-plugin/PmcReaderSensorPlugin.cs class PmcReaderSensorPlugin (line 16) | public class PmcReaderSensorPlugin : IPmcReaderSensorPlugin method InitializeAsync (line 189) | public async Task InitializeAsync(IObservable updateInterval... method GetSensorEntriesAsync (line 205) | public Task> GetSensorEntriesAsync() method Dispose (line 244) | public void Dispose() method TryInitializeMonitoring (line 254) | private void TryInitializeMonitoring() method TryCreateL3Config (line 301) | private static L3ConfigInfo TryCreateL3Config(string manufacturer, byt... method TryCreateDramConfig (line 352) | private static MonitoringConfig TryCreateDramConfig(string manufacture... method IsSkylakeOrNewer (line 404) | private static bool IsSkylakeOrNewer(byte model) method FindMonitoringConfig (line 414) | private static MonitoringConfig FindMonitoringConfig(MonitoringArea ar... method CaptureSnapshot (line 433) | private (DateTime, Dictionary) CaptureSnapshot() method TryInitializeCcxEntries (line 551) | private void TryInitializeCcxEntries() method EnsureCcxEntries (line 567) | private void EnsureCcxEntries(int ccxCount) method AddPerCcxMetrics (line 612) | private void AddPerCcxMetrics(string[][] unitMetrics, Dictionary list[dict]: function get_unique_mapfile_models (line 45) | def get_unique_mapfile_models(mapfile_data) -> list[str]: function validate_csv (line 51) | def validate_csv(filepath: Path, schemapath: Path, delimiter: str = ','): function verify_mapfile_schema (line 60) | def verify_mapfile_schema(perfmon_repo_path: Path): function verify_mapfile_paths (line 71) | def verify_mapfile_paths(perfmon_repo_path: Path): function verify_event_file_versions (line 84) | def verify_event_file_versions(perfmon_repo_path: Path): function verify_event_type_matches_file (line 116) | def verify_event_type_matches_file(perfmon_repo_path: Path): function verify_family_model_maps_to_event_files (line 167) | def verify_family_model_maps_to_event_files(perfmon_repo_path: Path): function verify_family_model_maps_to_metric_files (line 240) | def verify_family_model_maps_to_metric_files(perfmon_repo_path: Path): function verify_mapfile_duplicate_types (line 315) | def verify_mapfile_duplicate_types(perfmon_repo_path: Path): function verify_mapfile_model_event_versions (line 360) | def verify_mapfile_model_event_versions(perfmon_repo_path: Path): FILE: pmcreader-plugin/intel-perfmon/scripts/ci/verify_perf_uncore_events/test_verify_config.py class TestVerifyHeader (line 14) | class TestVerifyHeader(unittest.TestCase): method setUp (line 16) | def setUp(self): method test_correct_header (line 20) | def test_correct_header(self): method test_missing_header (line 24) | def test_missing_header(self): class TestVerifyConfigSchema (line 32) | class TestVerifyConfigSchema(unittest.TestCase): method setUp (line 34) | def setUp(self): method test_valid_config (line 38) | def test_valid_config(self): method test_missing_column (line 42) | def test_missing_column(self): FILE: pmcreader-plugin/intel-perfmon/scripts/ci/verify_perf_uncore_events/verify_perf_uncore_events.py function load_csv (line 16) | def load_csv(filepath: Path, delimiter: str = ','): function csv_to_jsonstr (line 23) | def csv_to_jsonstr(filepath: Path, delimiter: str = ','): function load_schema (line 29) | def load_schema(schemapath: Path): function verify_config_schema (line 35) | def verify_config_schema(filepath: Path, schemapath: Path, delimiter: st... function verify_header (line 54) | def verify_header(csv_path: Path, schema_path: Path): function run_verifications (line 73) | def run_verifications(perfmon_repo_path: Path, schema_path: Path): FILE: pmcreader-plugin/intel-perfmon/scripts/create_perf_json.py function _verboseprintX (line 29) | def _verboseprintX(level:int, *args, **kwargs): function topic (line 189) | def topic(event_name: str, unit: str) -> str: function freerunning_counter_type_and_index (line 256) | def freerunning_counter_type_and_index(shortname: str, class PerfmonJsonEvent (line 290) | class PerfmonJsonEvent: method fix_name (line 294) | def fix_name(name: str) -> str: method __init__ (line 302) | def __init__(self, shortname: str, unit: str, jd: Dict[str, str], expe... method is_deprecated (line 464) | def is_deprecated(self) -> bool: method __str__ (line 467) | def __str__(self) -> str: method to_perf_json (line 478) | def to_perf_json(self) -> Dict[str, str]: function rewrite_metrics_in_terms_of_others (line 523) | def rewrite_metrics_in_terms_of_others(metrics: list[Dict[str,str]]) -> ... class Model (line 544) | class Model: method __init__ (line 548) | def __init__(self, shortname: str, longname: str, version: str, method __lt__ (line 567) | def __lt__(self, other: 'Model') -> bool: method __str__ (line 572) | def __str__(self): method mapfile_line (line 576) | def mapfile_line(self) -> str: method cstate_json (line 605) | def cstate_json(self): method tsx_json (line 647) | def tsx_json(self) -> Optional[metric.MetricGroup]: method smi_json (line 686) | def smi_json(self) -> metric.MetricGroup: method extract_pebs_formula (line 702) | def extract_pebs_formula(formula: str) -> str: method save_form (line 746) | def save_form(self, name: str, group: str, form: str, desc: str, locat... method extract_tma_metrics (line 1070) | def extract_tma_metrics(self, csvfile: TextIO, pmu_prefix: str, method extract_extra_metrics (line 1734) | def extract_extra_metrics(self, pmu_prefix: str, events: Dict[str, Per... method count_counters (line 1765) | def count_counters(self, event_type, pmon_events): method to_perf_json (line 1792) | def to_perf_json(self, outdir: Path): class Mapfile (line 2021) | class Mapfile: method __init__ (line 2026) | def __init__(self, base_path: Path): method __str__ (line 2156) | def __str__(self): method to_perf_json (line 2159) | def to_perf_json(self, outdir: Path): function main (line 2179) | def main(): FILE: pmcreader-plugin/intel-perfmon/scripts/metric.py class Expression (line 11) | class Expression: method ToPerfJson (line 14) | def ToPerfJson(self) -> str: method ToPython (line 18) | def ToPython(self) -> str: method Simplify (line 22) | def Simplify(self): method Equals (line 26) | def Equals(self, other) -> bool: method Substitute (line 30) | def Substitute(self, name: str, expression: 'Expression') -> 'Expressi... method __str__ (line 33) | def __str__(self) -> str: method __or__ (line 36) | def __or__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __ror__ (line 39) | def __ror__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __xor__ (line 42) | def __xor__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __and__ (line 45) | def __and__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __rand__ (line 48) | def __rand__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __lt__ (line 51) | def __lt__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __gt__ (line 54) | def __gt__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __le__ (line 57) | def __le__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __ge__ (line 60) | def __ge__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __add__ (line 63) | def __add__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __radd__ (line 66) | def __radd__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __sub__ (line 69) | def __sub__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __rsub__ (line 72) | def __rsub__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __mul__ (line 75) | def __mul__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __rmul__ (line 78) | def __rmul__(self, other: Union[int, float, 'Expression']) -> 'Operator': method __truediv__ (line 81) | def __truediv__(self, other: Union[int, float, 'Expression']) -> 'Oper... method __rtruediv__ (line 84) | def __rtruediv__(self, other: Union[int, float, 'Expression']) -> 'Ope... method __mod__ (line 87) | def __mod__(self, other: Union[int, float, 'Expression']) -> 'Operator': function _Constify (line 91) | def _Constify(val: Union[bool, int, float, Expression]) -> Expression: class Operator (line 119) | class Operator(Expression): method __init__ (line 122) | def __init__(self, operator: str, lhs: Union[int, float, Expression], method Bracket (line 128) | def Bracket(self, method ToPerfJson (line 160) | def ToPerfJson(self): method ToPython (line 164) | def ToPython(self): method Simplify (line 168) | def Simplify(self) -> Expression: method Equals (line 196) | def Equals(self, other: Expression) -> bool: method Substitute (line 202) | def Substitute(self, name: str, expression: Expression) -> Expression: class Select (line 210) | class Select(Expression): method __init__ (line 213) | def __init__(self, true_val: Union[int, float, Expression], method ToPerfJson (line 220) | def ToPerfJson(self): method ToPython (line 226) | def ToPython(self): method Simplify (line 230) | def Simplify(self) -> Expression: method Equals (line 242) | def Equals(self, other: Expression) -> bool: method Substitute (line 248) | def Substitute(self, name: str, expression: Expression) -> Expression: class Function (line 257) | class Function(Expression): method __init__ (line 260) | def __init__(self, method ToPerfJson (line 268) | def ToPerfJson(self): method ToPython (line 273) | def ToPython(self): method Simplify (line 278) | def Simplify(self) -> Expression: method Equals (line 290) | def Equals(self, other: Expression) -> bool: method Substitute (line 298) | def Substitute(self, name: str, expression: Expression) -> Expression: function _FixEscapes (line 308) | def _FixEscapes(s: str) -> str: class Event (line 313) | class Event(Expression): method __init__ (line 316) | def __init__(self, name: str, legacy_name: str = ''): method ToPerfJson (line 320) | def ToPerfJson(self): method ToPython (line 324) | def ToPython(self): method Simplify (line 327) | def Simplify(self) -> Expression: method Equals (line 330) | def Equals(self, other: Expression) -> bool: method Substitute (line 333) | def Substitute(self, name: str, expression: Expression) -> Expression: class Constant (line 337) | class Constant(Expression): method __init__ (line 340) | def __init__(self, value: Union[float, str]): method ToPerfJson (line 348) | def ToPerfJson(self): method ToPython (line 351) | def ToPython(self): method Simplify (line 354) | def Simplify(self) -> Expression: method Equals (line 357) | def Equals(self, other: Expression) -> bool: method Substitute (line 360) | def Substitute(self, name: str, expression: Expression) -> Expression: class Literal (line 364) | class Literal(Expression): method __init__ (line 367) | def __init__(self, value: str): method ToPerfJson (line 370) | def ToPerfJson(self): method ToPython (line 373) | def ToPython(self): method Simplify (line 376) | def Simplify(self) -> Expression: method Equals (line 379) | def Equals(self, other: Expression) -> bool: method Substitute (line 382) | def Substitute(self, name: str, expression: Expression) -> Expression: function min (line 386) | def min(lhs: Union[int, float, Expression], rhs: Union[int, float, function max (line 393) | def max(lhs: Union[int, float, Expression], rhs: Union[int, float, function d_ratio (line 400) | def d_ratio(lhs: Union[int, float, Expression], function source_count (line 407) | def source_count(event: Event) -> Function: function has_event (line 413) | def has_event(event: Event) -> Function: class Metric (line 419) | class Metric: method __init__ (line 426) | def __init__(self, method __lt__ (line 446) | def __lt__(self, other): method AddToMetricGroup (line 450) | def AddToMetricGroup(self, group): method Flatten (line 454) | def Flatten(self) -> Set['Metric']: method ToPerfJson (line 458) | def ToPerfJson(self) -> Dict[str, str]: class _MetricJsonEncoder (line 475) | class _MetricJsonEncoder(json.JSONEncoder): method default (line 478) | def default(self, o): class MetricGroup (line 484) | class MetricGroup: method __init__ (line 492) | def __init__(self, name: str, metric_list: List[Union[Metric, method AddToMetricGroup (line 499) | def AddToMetricGroup(self, group): method Flatten (line 504) | def Flatten(self) -> Set[Metric]: method ToPerfJson (line 512) | def ToPerfJson(self) -> str: method __str__ (line 515) | def __str__(self) -> str: class _RewriteIfExpToSelect (line 519) | class _RewriteIfExpToSelect(ast.NodeTransformer): method visit_IfExp (line 522) | def visit_IfExp(self, node): function ParsePerfJson (line 533) | def ParsePerfJson(orig: str) -> Expression: function RewriteMetricsInTermsOfOthers (line 569) | def RewriteMetricsInTermsOfOthers(metrics: list[Tuple[str, Expression]] FILE: pmcreader-plugin/intel-perfmon/scripts/perf_format_converter.py class Metric (line 27) | class Metric: method __init__ (line 32) | def __init__(self, brief_description, metric_expr, method apply_extra_properties (line 45) | def apply_extra_properties(self, platform): function main (line 74) | def main(): function ensure_directories (line 91) | def ensure_directories(): function convert_file (line 101) | def convert_file(file_path: Path, output_tma: bool): function get_args (line 138) | def get_args(): function get_output_file (line 159) | def get_output_file(path: str) -> Path: function pad (line 171) | def pad(string: str) -> str: function isNum (line 181) | def isNum(string: str) -> str: function fixPercentages (line 197) | def fixPercentages(string: str) -> str: function fixSpacing (line 210) | def fixSpacing(string: str) -> str: class PerfFormatConverter (line 236) | class PerfFormatConverter: method __init__ (line 242) | def __init__(self, input_fp): method init_dictionaries (line 255) | def init_dictionaries(self): method get_platform (line 286) | def get_platform(self, file_name: str) -> dict: method deserialize_input (line 303) | def deserialize_input(self): method populate_issue_dict (line 309) | def populate_issue_dict(self): method convert_to_perf_metrics (line 327) | def convert_to_perf_metrics(self, platform: str, output_tma: bool) -> ... method get_expression (line 361) | def get_expression(self, metric: dict, platform: dict) -> str: method get_public_description (line 419) | def get_public_description(self, metric: dict) -> str: method get_brief_description (line 460) | def get_brief_description(self, metric: dict) -> str: method translate_metric_name (line 490) | def translate_metric_name(self, metric: dict) -> str: method translate_metric_event (line 503) | def translate_metric_event(self, event_name: str, metric: dict, platfo... method is_core_event (line 582) | def is_core_event(self, event: str) -> bool: method translate_event_option (line 587) | def translate_event_option(self, full_option: str, is_core_event: bool... method serialize_output (line 619) | def serialize_output(self, perf_metrics: list, output_fp): method get_scale_unit (line 632) | def get_scale_unit(self, metric: dict) -> str: method get_groups (line 652) | def get_groups(self, metric: dict, platform: dict) -> str: method get_threshold (line 696) | def get_threshold(self, metric: dict): method clean_metric_names (line 708) | def clean_metric_names(self, formula: str): FILE: pmcreader-plugin/intel-perfmon/scripts/unittesting/metric_test.py class TestMetricExpressions (line 19) | class TestMetricExpressions(unittest.TestCase): method test_Operators (line 21) | def test_Operators(self): method test_Brackets (line 37) | def test_Brackets(self): method test_ParsePerfJson (line 49) | def test_ParsePerfJson(self): method test_IfElseTests (line 72) | def test_IfElseTests(self): method test_ToPython (line 105) | def test_ToPython(self): method test_Simplify (line 113) | def test_Simplify(self): method test_RewriteMetricsInTermsOfOthers (line 162) | def test_RewriteMetricsInTermsOfOthers(self): FILE: pmcreader-plugin/intel-perfmon/scripts/unittesting/test_create_perf_json.py class TestModel (line 14) | class TestModel(unittest.TestCase): method test_extract_pebs_formula (line 16) | def test_extract_pebs_formula(self): method test_extract_pebs_formula_with_min_max (line 33) | def test_extract_pebs_formula_with_min_max(self): FILE: pmcreader-plugin/intel-perfmon/scripts/unittesting/test_perf_format_converter.py class Testing (line 15) | class Testing(unittest.TestCase): method test_init (line 17) | def test_init(self): method test_deserialize (line 23) | def test_deserialize(self): FILE: source/CapFrameX.ADLX/ADLXManager.cpp function GetTimeStamp (line 20) | void GetTimeStamp(IADLXGPUMetricsPtr gpuMetrics) function SetGPUUsage (line 27) | void SetGPUUsage(IADLXGPUMetricsSupportPtr gpuMetricsSupport, IADLXGPUMe... function SetGPUClockSpeed (line 46) | void SetGPUClockSpeed(IADLXGPUMetricsSupportPtr gpuMetricsSupport, IADLX... function SetGPUVRAMClockSpeed (line 65) | void SetGPUVRAMClockSpeed(IADLXGPUMetricsSupportPtr gpuMetricsSupport, I... function SetGPUTemperature (line 84) | void SetGPUTemperature(IADLXGPUMetricsSupportPtr gpuMetricsSupport, IADL... function SetGPUHotspotTemperature (line 104) | void SetGPUHotspotTemperature(IADLXGPUMetricsSupportPtr gpuMetricsSuppor... function SetGPUPower (line 124) | void SetGPUPower(IADLXGPUMetricsSupportPtr gpuMetricsSupport, IADLXGPUMe... function SetGPUTotalBoardPower (line 143) | void SetGPUTotalBoardPower(IADLXGPUMetricsSupportPtr gpuMetricsSupport, ... function SetGPUFanSpeed (line 162) | void SetGPUFanSpeed(IADLXGPUMetricsSupportPtr gpuMetricsSupport, IADLXGP... function SetGPUVRAM (line 181) | void SetGPUVRAM(IADLXGPUMetricsSupportPtr gpuMetricsSupport, IADLXGPUMet... function SetGPUVoltage (line 200) | void SetGPUVoltage(IADLXGPUMetricsSupportPtr gpuMetricsSupport, IADLXGPU... function SetGPUIntakeTemperature (line 219) | void SetGPUIntakeTemperature(IADLXGPUMetricsSupportPtr gpuMetricsSupport... function SetGPUMemoryTemperature (line 238) | void SetGPUMemoryTemperature(IADLXGPUMetricsSupport1Ptr gpuMetricsSuppor... function SetNPUFrequency (line 256) | void SetNPUFrequency(IADLXGPUMetricsSupport1Ptr gpuMetricsSupport1, IADL... function SetNPUActivityLevel (line 274) | void SetNPUActivityLevel(IADLXGPUMetricsSupport1Ptr gpuMetricsSupport1, ... function SetGPUSharedMemory (line 292) | void SetGPUSharedMemory(IADLXGPUMetricsSupport2Ptr gpuMetricsSupport2, I... function SetGPUFanDuty (line 310) | void SetGPUFanDuty(IADLXGPUMetricsSupport3Ptr gpuMetricsSupport3, IADLXG... function IntializeAdlx (line 327) | bool IntializeAdlx() function CloseAdlx (line 384) | void CloseAdlx() function adlx_uint (line 390) | adlx_uint GetAtiAdpaterCount() function GetAdlxTelemetry (line 400) | bool GetAdlxTelemetry(const adlx_uint index, const adlx_uint historyLeng... function GetAdlxTelemetrySupport (line 496) | bool GetAdlxTelemetrySupport(const adlx_uint index, AdlxTelemetrySupport... function GetAdlxDeviceInfo (line 594) | bool GetAdlxDeviceInfo(const adlx_uint index, AdlxDeviceInfo* adlxDevice... FILE: source/CapFrameX.ADLX/ADLXManager.h type AdlxTelemetrySupport (line 10) | struct AdlxTelemetrySupport type AdlxTelemetryData (line 30) | struct AdlxTelemetryData type AdlxDeviceInfo (line 97) | struct AdlxDeviceInfo FILE: source/CapFrameX.ADLX/SDK/ADLXHelper/Windows/C/ADLXHelper.c type ADLXHelper (line 7) | typedef struct ADLXHelper function ADLX_RESULT (line 55) | ADLX_RESULT ADLXHelper_Initialize () function ADLX_RESULT (line 60) | ADLX_RESULT ADLXHelper_InitializeWithIncompatibleDriver() function ADLX_RESULT (line 65) | ADLX_RESULT ADLXHelper_InitializeWithCallerAdl (adlx_handle adlContext, ... function ADLX_RESULT (line 76) | ADLX_RESULT ADLXHelper_Terminate() function adlx_uint64 (line 103) | adlx_uint64 ADLXHelper_QueryFullVersion() function IADLXSystem (line 117) | IADLXSystem* ADLXHelper_GetSystemServices() function IADLMapping (line 124) | IADLMapping* ADLXHelper_GetAdlMapping () function ADLX_RESULT (line 131) | ADLX_RESULT LoadADLXDll() function ADLX_RESULT (line 161) | ADLX_RESULT InitializePrivate (adlx_handle adlContext, ADLX_ADL_Main_Me... FILE: source/CapFrameX.ADLX/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp function ADLX_RESULT (line 24) | ADLX_RESULT ADLXHelper::Initialize () function ADLX_RESULT (line 29) | ADLX_RESULT ADLXHelper::InitializeWithIncompatibleDriver () function ADLX_RESULT (line 34) | ADLX_RESULT ADLXHelper::InitializeWithCallerAdl (adlx_handle adlContext,... function ADLX_RESULT (line 45) | ADLX_RESULT ADLXHelper::Terminate () function adlx_uint64 (line 72) | adlx_uint64 ADLXHelper::QueryFullVersion () function ADLX_RESULT (line 100) | ADLX_RESULT ADLXHelper::LoadADLXDll() function ADLX_RESULT (line 132) | ADLX_RESULT ADLXHelper::InitializePrivate(adlx_handle adlContext, ADLX_... FILE: source/CapFrameX.ADLX/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h function class (line 13) | class ADLXHelper FILE: source/CapFrameX.ADLX/SDK/Include/ADLXDefines.h type adlx_int64 (line 61) | typedef int64_t adlx_int64; type adlx_int32 (line 62) | typedef int32_t adlx_int32; type adlx_int16 (line 63) | typedef int16_t adlx_int16; type adlx_int8 (line 64) | typedef int8_t adlx_int8; type adlx_uint64 (line 66) | typedef uint64_t adlx_uint64; type adlx_uint32 (line 67) | typedef uint32_t adlx_uint32; type adlx_uint16 (line 68) | typedef uint16_t adlx_uint16; type adlx_uint8 (line 69) | typedef uint8_t adlx_uint8; type adlx_size (line 70) | typedef size_t adlx_size; type adlx_double (line 73) | typedef double adlx_double; type adlx_float (line 74) | typedef float adlx_float; type adlx_void (line 76) | typedef void adlx_void; type adlx_long (line 78) | typedef long adlx_long; type adlx_int32 (line 79) | typedef adlx_int32 adlx_int; type adlx_ulong (line 80) | typedef unsigned long adlx_ulong; type adlx_uint32 (line 81) | typedef adlx_uint32 adlx_uint; type adlx_byte (line 83) | typedef uint8_t adlx_byte; type adlx_bool (line 86) | typedef bool adlx_bool; type adlx_uint8 (line 88) | typedef adlx_uint8 adlx_bool; type ADLX_RESULT (line 278) | typedef enum function namespace (line 326) | namespace adlx FILE: source/CapFrameX.ADLX/SDK/Include/ADLXStructures.h type ADLX_RGB (line 25) | typedef struct type ADLX_Point (line 41) | typedef struct type ADLX_GamutColorSpace (line 56) | typedef struct type ADLX_GammaRamp (line 72) | typedef struct type ADLX_RegammaCoeff (line 87) | typedef struct type ADLX_TimingInfo (line 105) | typedef struct type ADLX_CustomResolution (line 134) | typedef struct type ADLX_IntRange (line 155) | typedef struct type ADLX_UINT16_RGB (line 171) | typedef struct ADLX_UINT16_RGB type ADLX_3DLUT_Data (line 188) | typedef struct ADLX_3DLUT_Data type ADLX_LUID (line 203) | typedef struct ADLX_LUID FILE: source/CapFrameX.ADLX/SDK/Include/I3DSettings.h function namespace (line 19) | namespace adlx type IADLX3DAntiLag (line 124) | typedef struct IADLX3DAntiLag IADLX3DAntiLag; type IADLX3DAntiLagVtbl (line 126) | typedef struct IADLX3DAntiLagVtbl type IADLX3DAntiLag (line 139) | struct IADLX3DAntiLag { const IADLX3DAntiLagVtbl *pVtbl; } function namespace (line 146) | namespace adlx type IADLX3DAntiLag1 (line 214) | typedef struct IADLX3DAntiLag1 IADLX3DAntiLag1; type IADLX3DAntiLag1Vtbl (line 216) | typedef struct IADLX3DAntiLag1Vtbl type IADLX3DAntiLag1 (line 231) | struct IADLX3DAntiLag1 { const IADLX3DAntiLag1Vtbl* pVtbl; } function namespace (line 239) | namespace adlx type IADLX3DChill (line 494) | typedef struct IADLX3DChill IADLX3DChill; type IADLX3DChillVtbl (line 496) | typedef struct IADLX3DChillVtbl type IADLX3DChill (line 514) | struct IADLX3DChill { const IADLX3DChillVtbl *pVtbl; } function namespace (line 521) | namespace adlx type IADLX3DBoost (line 713) | typedef struct IADLX3DBoost IADLX3DBoost; type IADLX3DBoostVtbl (line 715) | typedef struct IADLX3DBoostVtbl type IADLX3DBoost (line 732) | struct IADLX3DBoost { const IADLX3DBoostVtbl *pVtbl; } function namespace (line 739) | namespace adlx type IADLX3DImageSharpening (line 936) | typedef struct IADLX3DImageSharpening IADLX3DImageSharpening; type IADLX3DImageSharpeningVtbl (line 938) | typedef struct IADLX3DImageSharpeningVtbl type IADLX3DImageSharpening (line 954) | struct IADLX3DImageSharpening { const IADLX3DImageSharpeningVtbl *pVtbl; } function namespace (line 961) | namespace adlx type IADLX3DEnhancedSync (line 1073) | typedef struct IADLX3DEnhancedSync IADLX3DEnhancedSync; type IADLX3DEnhancedSyncVtbl (line 1075) | typedef struct IADLX3DEnhancedSyncVtbl type IADLX3DEnhancedSync (line 1088) | struct IADLX3DEnhancedSync { const IADLX3DEnhancedSyncVtbl *pVtbl; } function namespace (line 1095) | namespace adlx type IADLX3DWaitForVerticalRefresh (line 1238) | typedef struct IADLX3DWaitForVerticalRefresh IADLX3DWaitForVerticalRefresh; type IADLX3DWaitForVerticalRefreshVtbl (line 1240) | typedef struct IADLX3DWaitForVerticalRefreshVtbl type IADLX3DWaitForVerticalRefresh (line 1255) | struct IADLX3DWaitForVerticalRefresh { const IADLX3DWaitForVerticalRefre... function namespace (line 1262) | namespace adlx type IADLX3DFrameRateTargetControl (line 1441) | typedef struct IADLX3DFrameRateTargetControl IADLX3DFrameRateTargetControl; type IADLX3DFrameRateTargetControlVtbl (line 1443) | typedef struct IADLX3DFrameRateTargetControlVtbl type IADLX3DFrameRateTargetControl (line 1459) | struct IADLX3DFrameRateTargetControl { const IADLX3DFrameRateTargetContr... function namespace (line 1466) | namespace adlx type IADLX3DAntiAliasing (line 1665) | typedef struct IADLX3DAntiAliasing IADLX3DAntiAliasing; type IADLX3DAntiAliasingVtbl (line 1667) | typedef struct IADLX3DAntiAliasingVtbl type IADLX3DAntiAliasing (line 1684) | struct IADLX3DAntiAliasing { const IADLX3DAntiAliasingVtbl *pVtbl; } function namespace (line 1691) | namespace adlx type IADLX3DMorphologicalAntiAliasing (line 1794) | typedef struct IADLX3DMorphologicalAntiAliasing IADLX3DMorphologicalAnti... type IADLX3DMorphologicalAntiAliasingVtbl (line 1796) | typedef struct IADLX3DMorphologicalAntiAliasingVtbl type IADLX3DMorphologicalAntiAliasing (line 1809) | struct IADLX3DMorphologicalAntiAliasing { const IADLX3DMorphologicalAnti... function namespace (line 1816) | namespace adlx type IADLX3DAnisotropicFiltering (line 1965) | typedef struct IADLX3DAnisotropicFiltering IADLX3DAnisotropicFiltering; type IADLX3DAnisotropicFilteringVtbl (line 1967) | typedef struct IADLX3DAnisotropicFilteringVtbl type IADLX3DAnisotropicFiltering (line 1982) | struct IADLX3DAnisotropicFiltering { const IADLX3DAnisotropicFilteringVt... function namespace (line 1989) | namespace adlx type IADLX3DTessellation (line 2133) | typedef struct IADLX3DTessellation IADLX3DTessellation; type IADLX3DTessellationVtbl (line 2135) | typedef struct IADLX3DTessellationVtbl type IADLX3DTessellation (line 2150) | struct IADLX3DTessellation { const IADLX3DTessellationVtbl *pVtbl; } function namespace (line 2157) | namespace adlx type IADLX3DRadeonSuperResolution (line 2351) | typedef struct IADLX3DRadeonSuperResolution IADLX3DRadeonSuperResolution; type IADLX3DRadeonSuperResolutionVtbl (line 2353) | typedef struct IADLX3DRadeonSuperResolutionVtbl type IADLX3DRadeonSuperResolution (line 2369) | struct IADLX3DRadeonSuperResolution { const IADLX3DRadeonSuperResolution... function namespace (line 2377) | namespace adlx type IADLX3DResetShaderCache (line 2445) | typedef struct IADLX3DResetShaderCache IADLX3DResetShaderCache; type IADLX3DResetShaderCacheVtbl (line 2447) | typedef struct IADLX3DResetShaderCacheVtbl type IADLX3DResetShaderCache (line 2459) | struct IADLX3DResetShaderCache { const IADLX3DResetShaderCacheVtbl *pVtb... function namespace (line 2466) | namespace adlx type IADLX3DSettingsChangedEvent (line 2858) | typedef struct IADLX3DSettingsChangedEvent IADLX3DSettingsChangedEvent; type IADLX3DSettingsChangedEventVtbl (line 2860) | typedef struct IADLX3DSettingsChangedEventVtbl type IADLX3DSettingsChangedEvent (line 2888) | struct IADLX3DSettingsChangedEvent { const IADLX3DSettingsChangedEventVt... function namespace (line 2895) | namespace adlx type IADLX3DSettingsChangedListener (line 2929) | typedef struct IADLX3DSettingsChangedListener IADLX3DSettingsChangedList... type IADLX3DSettingsChangedListenerVtbl (line 2931) | typedef struct IADLX3DSettingsChangedListenerVtbl type IADLX3DSettingsChangedListener (line 2938) | struct IADLX3DSettingsChangedListener { const IADLX3DSettingsChangedList... function namespace (line 2945) | namespace adlx type IADLX3DSettingsChangedHandling (line 3014) | typedef struct IADLX3DSettingsChangedHandling IADLX3DSettingsChangedHand... type IADLX3DSettingsChangedHandlingVtbl (line 3016) | typedef struct IADLX3DSettingsChangedHandlingVtbl type IADLX3DSettingsChangedHandling (line 3029) | struct IADLX3DSettingsChangedHandling { const IADLX3DSettingsChangedHand... function namespace (line 3036) | namespace adlx type IADLX3DSettingsServices (line 3455) | typedef struct IADLX3DSettingsServices IADLX3DSettingsServices; type IADLX3DSettingsServicesVtbl (line 3457) | typedef struct IADLX3DSettingsServicesVtbl type IADLX3DSettingsServices (line 3481) | struct IADLX3DSettingsServices { const IADLX3DSettingsServicesVtbl *pVtb... FILE: source/CapFrameX.ADLX/SDK/Include/I3DSettings1.h function namespace (line 20) | namespace adlx type IADLX3DAMDFluidMotionFrames (line 115) | typedef struct IADLX3DAMDFluidMotionFrames IADLX3DAMDFluidMotionFrames; type IADLX3DAMDFluidMotionFramesVtbl (line 117) | typedef struct IADLX3DAMDFluidMotionFramesVtbl type IADLX3DAMDFluidMotionFrames (line 130) | struct IADLX3DAMDFluidMotionFrames { const IADLX3DAMDFluidMotionFramesVt... function namespace (line 138) | namespace adlx type IADLX3DSettingsServices1 (line 180) | typedef struct IADLX3DSettingsServices1 IADLX3DSettingsServices1; type IADLX3DSettingsServices1Vtbl (line 182) | typedef struct IADLX3DSettingsServices1Vtbl type IADLX3DSettingsServices1 (line 207) | struct IADLX3DSettingsServices1 { const IADLX3DSettingsServices1Vtbl *pV... function namespace (line 215) | namespace adlx type IADLX3DSettingsChangedEvent1 (line 256) | typedef struct IADLX3DSettingsChangedEvent1 IADLX3DSettingsChangedEvent1; type IADLX3DSettingsChangedEvent1Vtbl (line 258) | typedef struct IADLX3DSettingsChangedEvent1Vtbl type IADLX3DSettingsChangedEvent1 (line 288) | struct IADLX3DSettingsChangedEvent1 { const IADLX3DSettingsChangedEvent1... FILE: source/CapFrameX.ADLX/SDK/Include/I3DSettings2.h function namespace (line 20) | namespace adlx type IADLX3DImageSharpenDesktop (line 140) | typedef struct IADLX3DImageSharpenDesktop IADLX3DImageSharpenDesktop; type IADLX3DImageSharpenDesktopVtbl (line 142) | typedef struct IADLX3DImageSharpenDesktopVtbl type IADLX3DImageSharpenDesktop (line 155) | struct IADLX3DImageSharpenDesktop { const IADLX3DImageSharpenDesktopVtbl... function namespace (line 163) | namespace adlx type IADLX3DSettingsServices2 (line 206) | typedef struct IADLX3DSettingsServices2 IADLX3DSettingsServices2; type IADLX3DSettingsServices2Vtbl (line 208) | typedef struct IADLX3DSettingsServices2Vtbl type IADLX3DSettingsServices2 (line 235) | struct IADLX3DSettingsServices2 { const IADLX3DSettingsServices2Vtbl *pV... function namespace (line 242) | namespace adlx type IADLX3DSettingsChangedEvent2 (line 282) | typedef struct IADLX3DSettingsChangedEvent2 IADLX3DSettingsChangedEvent2; type IADLX3DSettingsChangedEvent2Vtbl (line 284) | typedef struct IADLX3DSettingsChangedEvent2Vtbl type IADLX3DSettingsChangedEvent2 (line 314) | struct IADLX3DSettingsChangedEvent2 { const IADLX3DSettingsChangedEvent2... FILE: source/CapFrameX.ADLX/SDK/Include/I3DSettings3.h function namespace (line 22) | namespace adlx type IADLX3DAMDFluidMotionFrames1 (line 230) | typedef struct IADLX3DAMDFluidMotionFrames1 IADLX3DAMDFluidMotionFrames1; type IADLX3DAMDFluidMotionFrames1Vtbl (line 232) | typedef struct IADLX3DAMDFluidMotionFrames1Vtbl type IADLX3DAMDFluidMotionFrames1 (line 256) | struct IADLX3DAMDFluidMotionFrames1 { const IADLX3DAMDFluidMotionFrames1... function namespace (line 263) | namespace adlx type IADLX3DFidelityFXSuperResolution (line 350) | typedef struct IADLX3DFidelityFXSuperResolution IADLX3DFidelityFXSuperRe... type IADLX3DFidelityFXSuperResolutionVtbl (line 351) | typedef struct IADLX3DFidelityFXSuperResolutionVtbl type IADLX3DFidelityFXSuperResolution (line 364) | struct IADLX3DFidelityFXSuperResolution { const IADLX3DFidelityFXSuperRe... function namespace (line 370) | namespace adlx type IADLX3DFidelityFXFrameGenUpgradeRatioOption (line 405) | typedef struct IADLX3DFidelityFXFrameGenUpgradeRatioOption IADLX3DFideli... type IADLX3DFidelityFXFrameGenUpgradeRatioOptionVtbl (line 406) | typedef struct IADLX3DFidelityFXFrameGenUpgradeRatioOptionVtbl type IADLX3DFidelityFXFrameGenUpgradeRatioOption (line 416) | struct IADLX3DFidelityFXFrameGenUpgradeRatioOption { const IADLX3DFideli... function namespace (line 422) | namespace adlx type IADLX3DFidelityFXFrameGenUpgradeRatioOptionList (line 502) | typedef struct IADLX3DFidelityFXFrameGenUpgradeRatioOptionList IADLX3DFi... type IADLX3DFidelityFXFrameGenUpgradeRatioOptionListVtbl (line 503) | typedef struct IADLX3DFidelityFXFrameGenUpgradeRatioOptionListVtbl type IADLX3DFidelityFXFrameGenUpgradeRatioOptionList (line 525) | struct IADLX3DFidelityFXFrameGenUpgradeRatioOptionList { const IADLX3DFi... function namespace (line 531) | namespace adlx type IADLX3DFidelityFXFrameGenUpgrade (line 716) | typedef struct IADLX3DFidelityFXFrameGenUpgrade IADLX3DFidelityFXFrameGe... type IADLX3DFidelityFXFrameGenUpgradeVtbl (line 717) | typedef struct IADLX3DFidelityFXFrameGenUpgradeVtbl type IADLX3DFidelityFXFrameGenUpgrade (line 732) | struct IADLX3DFidelityFXFrameGenUpgrade { const IADLX3DFidelityFXFrameGe... function namespace (line 738) | namespace adlx type IADLX3DSettingsServices3 (line 803) | typedef struct IADLX3DSettingsServices3 IADLX3DSettingsServices3; type IADLX3DSettingsServices3Vtbl (line 804) | typedef struct IADLX3DSettingsServices3Vtbl type IADLX3DSettingsServices3 (line 833) | struct IADLX3DSettingsServices3 { const IADLX3DSettingsServices3Vtbl* pV... function namespace (line 839) | namespace adlx type IADLX3DSettingsChangedEvent3 (line 893) | typedef struct IADLX3DSettingsChangedEvent3 IADLX3DSettingsChangedEvent3; type IADLX3DSettingsChangedEvent3Vtbl (line 894) | typedef struct IADLX3DSettingsChangedEvent3Vtbl type IADLX3DSettingsChangedEvent3 (line 927) | struct IADLX3DSettingsChangedEvent3 { const IADLX3DSettingsChangedEvent3... FILE: source/CapFrameX.ADLX/SDK/Include/IApplications.h function namespace (line 18) | namespace adlx type IADLXApplication (line 134) | typedef struct IADLXApplication IADLXApplication; type IADLXApplicationVtbl (line 135) | typedef struct IADLXApplicationVtbl type IADLXApplication (line 148) | struct IADLXApplication { const IADLXApplicationVtbl* pVtbl; } function namespace (line 154) | namespace adlx type IADLXApplicationList (line 234) | typedef struct IADLXApplicationList IADLXApplicationList; type IADLXApplicationListVtbl (line 235) | typedef struct IADLXApplicationListVtbl type IADLXApplicationList (line 258) | struct IADLXApplicationList { const IADLXApplicationListVtbl* pVtbl; } function namespace (line 264) | namespace adlx type IADLXGPUAppsListEventListener (line 301) | typedef struct IADLXGPUAppsListEventListener IADLXGPUAppsListEventListener; type IADLXGPUAppsListEventListenerVtbl (line 302) | typedef struct IADLXGPUAppsListEventListenerVtbl type IADLXGPUAppsListEventListener (line 306) | struct IADLXGPUAppsListEventListener { const IADLXGPUAppsListEventListen... function namespace (line 312) | namespace adlx type IADLXGPUAppsListChangedHandling (line 377) | typedef struct IADLXGPUAppsListChangedHandling IADLXGPUAppsListChangedHa... type IADLXGPUAppsListChangedHandlingVtbl (line 378) | typedef struct IADLXGPUAppsListChangedHandlingVtbl type IADLXGPUAppsListChangedHandling (line 389) | struct IADLXGPUAppsListChangedHandling { const IADLXGPUAppsListChangedHa... FILE: source/CapFrameX.ADLX/SDK/Include/IChangedEvent.h function namespace (line 14) | namespace adlx type IADLXChangedEvent (line 50) | typedef struct IADLXChangedEvent IADLXChangedEvent; type IADLXChangedEventVtbl (line 51) | typedef struct IADLXChangedEventVtbl type IADLXChangedEvent (line 63) | struct IADLXChangedEvent FILE: source/CapFrameX.ADLX/SDK/Include/ICollections.h function namespace (line 30) | namespace adlx type IADLXList (line 308) | typedef struct IADLXList IADLXList; type IADLXListVtbl (line 309) | typedef struct IADLXListVtbl type IADLXList (line 327) | struct IADLXList FILE: source/CapFrameX.ADLX/SDK/Include/IDesktops.h function namespace (line 19) | namespace adlx type IADLXDesktop (line 185) | typedef struct IADLXDesktop IADLXDesktop; type IADLXDisplayList (line 186) | typedef struct IADLXDisplayList IADLXDisplayList; type IADLXDesktopVtbl (line 187) | typedef struct IADLXDesktopVtbl type IADLXDesktop (line 202) | struct IADLXDesktop { const IADLXDesktopVtbl *pVtbl; } function namespace (line 210) | namespace adlx type IADLXEyefinityDesktop (line 358) | typedef struct IADLXEyefinityDesktop IADLXEyefinityDesktop; type IADLXDisplay (line 359) | typedef struct IADLXDisplay IADLXDisplay; type IADLXDisplayList (line 360) | typedef struct IADLXDisplayList IADLXDisplayList; type IADLXEyefinityDesktopVtbl (line 361) | typedef struct IADLXEyefinityDesktopVtbl type IADLXEyefinityDesktop (line 375) | struct IADLXEyefinityDesktop { const IADLXEyefinityDesktopVtbl *pVtbl; } function namespace (line 383) | namespace adlx type IADLXDesktopList (line 460) | typedef struct IADLXDesktopList IADLXDesktopList; type IADLXDesktopListVtbl (line 461) | typedef struct IADLXDesktopListVtbl type IADLXDesktopList (line 484) | struct IADLXDesktopList { const IADLXDesktopListVtbl *pVtbl; } function namespace (line 491) | namespace adlx type IADLXDesktopListChangedListener (line 525) | typedef struct IADLXDesktopListChangedListener IADLXDesktopListChangedLi... type IADLXDesktopListChangedListenerVtbl (line 527) | typedef struct IADLXDesktopListChangedListenerVtbl type IADLXDesktopListChangedListener (line 534) | struct IADLXDesktopListChangedListener { const IADLXDesktopListChangedLi... function namespace (line 541) | namespace adlx type IADLXDesktopChangedHandling (line 607) | typedef struct IADLXDesktopChangedHandling IADLXDesktopChangedHandling; type IADLXDesktopChangedHandlingVtbl (line 609) | typedef struct IADLXDesktopChangedHandlingVtbl type IADLXDesktopChangedHandling (line 622) | struct IADLXDesktopChangedHandling { const IADLXDesktopChangedHandlingVt... function namespace (line 629) | namespace adlx type IADLXSimpleEyefinity (line 745) | typedef struct IADLXSimpleEyefinity IADLXSimpleEyefinity; type IADLXSimpleEyefinityVtbl (line 746) | typedef struct IADLXSimpleEyefinityVtbl type IADLXSimpleEyefinity (line 759) | struct IADLXSimpleEyefinity { const IADLXSimpleEyefinityVtbl *pVtbl; } function namespace (line 767) | namespace adlx type IADLXDesktopServices (line 901) | typedef struct IADLXDesktopServices IADLXDesktopServices; type IADLXDesktopServicesVtbl (line 902) | typedef struct IADLXDesktopServicesVtbl type IADLXDesktopServices (line 915) | struct IADLXDesktopServices { const IADLXDesktopServicesVtbl *pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/IDisplay3DLUT.h function namespace (line 18) | namespace adlx type IADLXDisplay3DLUT (line 621) | typedef struct IADLXDisplay3DLUT IADLXDisplay3DLUT; type IADLXDisplay3DLUTVtbl (line 623) | typedef struct IADLXDisplay3DLUTVtbl type IADLXDisplay3DLUT (line 656) | struct IADLXDisplay3DLUT FILE: source/CapFrameX.ADLX/SDK/Include/IDisplayGamma.h function namespace (line 18) | namespace adlx type IADLXDisplayGamma (line 636) | typedef struct IADLXDisplayGamma IADLXDisplayGamma; type IADLXDisplayGammaVtbl (line 638) | typedef struct IADLXDisplayGammaVtbl type IADLXDisplayGamma (line 676) | struct IADLXDisplayGamma FILE: source/CapFrameX.ADLX/SDK/Include/IDisplayGamut.h function namespace (line 16) | namespace adlx type IADLXDisplayGamut (line 708) | typedef struct IADLXDisplayGamut IADLXDisplayGamut; type IADLXDisplayGamutVtbl (line 710) | typedef struct IADLXDisplayGamutVtbl type IADLXDisplayGamut (line 753) | struct IADLXDisplayGamut FILE: source/CapFrameX.ADLX/SDK/Include/IDisplaySettings.h function namespace (line 17) | namespace adlx type IADLXDisplayFreeSync (line 108) | typedef struct IADLXDisplayFreeSync IADLXDisplayFreeSync; type IADLXFreeSyncVtbl (line 110) | typedef struct IADLXFreeSyncVtbl type IADLXDisplayFreeSync (line 123) | struct IADLXDisplayFreeSync function namespace (line 134) | namespace adlx type IADLXDisplayVSR (line 224) | typedef struct IADLXDisplayVSR IADLXDisplayVSR; type IADLXVSRVtbl (line 226) | typedef struct IADLXVSRVtbl type IADLXDisplayVSR (line 239) | struct IADLXDisplayVSR function namespace (line 251) | namespace adlx type IADLXDisplayGPUScaling (line 356) | typedef struct IADLXDisplayGPUScaling IADLXDisplayGPUScaling; type IADLXGPUScalingVtbl (line 358) | typedef struct IADLXGPUScalingVtbl type IADLXDisplayGPUScaling (line 371) | struct IADLXDisplayGPUScaling function namespace (line 382) | namespace adlx type IADLXDisplayScalingMode (line 478) | typedef struct IADLXDisplayScalingMode IADLXDisplayScalingMode; type IADLXDisplayScalingModeVtbl (line 479) | typedef struct IADLXDisplayScalingModeVtbl type IADLXDisplayScalingMode (line 492) | struct IADLXDisplayScalingMode function namespace (line 503) | namespace adlx type IADLXDisplayIntegerScaling (line 608) | typedef struct IADLXDisplayIntegerScaling IADLXDisplayIntegerScaling; type IADLXIntegerScalingVtbl (line 609) | typedef struct IADLXIntegerScalingVtbl type IADLXDisplayIntegerScaling (line 622) | struct IADLXDisplayIntegerScaling function namespace (line 634) | namespace adlx type IADLXDisplayColorDepth (line 869) | typedef struct IADLXDisplayColorDepth IADLXDisplayColorDepth; type IADLX_COLOR_DEPTHVtbl (line 871) | typedef struct IADLX_COLOR_DEPTHVtbl type IADLXDisplayColorDepth (line 891) | struct IADLXDisplayColorDepth function namespace (line 903) | namespace adlx type IADLXDisplayPixelFormat (line 1120) | typedef struct IADLXDisplayPixelFormat IADLXDisplayPixelFormat; type IADLX_PIXEL_FORMATVtbl (line 1122) | typedef struct IADLX_PIXEL_FORMATVtbl type IADLXDisplayPixelFormat (line 1141) | struct IADLXDisplayPixelFormat function namespace (line 1153) | namespace adlx type IADLXDisplayCustomColor (line 1604) | typedef struct IADLXDisplayCustomColor IADLXDisplayCustomColor; type IADLXCustomColorVtbl (line 1606) | typedef struct IADLXCustomColorVtbl type IADLXDisplayCustomColor (line 1642) | struct IADLXDisplayCustomColor function namespace (line 1654) | namespace adlx type IADLXDisplayHDCP (line 1744) | typedef struct IADLXDisplayHDCP IADLXDisplayHDCP; type IADLXHDCPVtbl (line 1746) | typedef struct IADLXHDCPVtbl type IADLXDisplayHDCP (line 1759) | struct IADLXDisplayHDCP function namespace (line 1771) | namespace adlx type IADLXDisplayResolution (line 1828) | typedef struct IADLXDisplayResolution IADLXDisplayResolution; type IADLXDisplayResolutionVtbl (line 1830) | typedef struct IADLXDisplayResolutionVtbl type IADLXDisplayResolution (line 1842) | struct IADLXDisplayResolution { const IADLXDisplayResolutionVtbl *pVtbl; } function namespace (line 1849) | namespace adlx type IADLXDisplayResolutionList (line 1925) | typedef struct IADLXDisplayResolutionList IADLXDisplayResolutionList; type IADLXDisplayResolutionListVtbl (line 1927) | typedef struct IADLXDisplayResolutionListVtbl type IADLXDisplayResolutionList (line 1950) | struct IADLXDisplayResolutionList { const IADLXDisplayResolutionListVtbl... function namespace (line 1957) | namespace adlx type IADLXDisplayCustomResolution (line 2118) | typedef struct IADLXDisplayCustomResolution IADLXDisplayCustomResolution; type IADLXDisplayCustomResolutionVtbl (line 2120) | typedef struct IADLXDisplayCustomResolutionVtbl type IADLXDisplayCustomResolution (line 2135) | struct IADLXDisplayCustomResolution function namespace (line 2146) | namespace adlx type IADLXDisplayVariBright (line 2447) | typedef struct IADLXDisplayVariBright IADLXDisplayVariBright; type IADLXDisplayVariBrightVtbl (line 2449) | typedef struct IADLXDisplayVariBrightVtbl type IADLXDisplayVariBright (line 2472) | struct IADLXDisplayVariBright function namespace (line 2483) | namespace adlx type IADLXDisplayVariBright1 (line 2759) | typedef struct IADLXDisplayVariBright1 IADLXDisplayVariBright1; type IADLXDisplayVariBright1Vtbl (line 2761) | typedef struct IADLXDisplayVariBright1Vtbl type IADLXDisplayVariBright1 (line 2798) | struct IADLXDisplayVariBright1 function namespace (line 2809) | namespace adlx type IADLXDisplayConnectivityExperience (line 3071) | typedef struct IADLXDisplayConnectivityExperience IADLXDisplayConnectivi... type IADLXDisplayConnectivityExperienceVtbl (line 3073) | typedef struct IADLXDisplayConnectivityExperienceVtbl type IADLXDisplayConnectivityExperience (line 3095) | struct IADLXDisplayConnectivityExperience function namespace (line 3106) | namespace adlx type IADLXDisplayBlanking (line 3228) | typedef struct IADLXDisplayBlanking IADLXDisplayBlanking; type IADLXDisplayBlankingVtbl (line 3230) | typedef struct IADLXDisplayBlankingVtbl type IADLXDisplayBlanking (line 3245) | struct IADLXDisplayBlanking function namespace (line 3256) | namespace adlx type IADLXDisplayDynamicRefreshRateControl (line 3331) | typedef struct IADLXDisplayDynamicRefreshRateControl IADLXDisplayDynamic... type IADLXDynamicRefreshRateControlVtbl (line 3333) | typedef struct IADLXDynamicRefreshRateControlVtbl type IADLXDisplayDynamicRefreshRateControl (line 3346) | struct IADLXDisplayDynamicRefreshRateControl function namespace (line 3358) | namespace adlx type IADLXDisplayFreeSyncColorAccuracy (line 3455) | typedef struct IADLXDisplayFreeSyncColorAccuracy IADLXDisplayFreeSyncCol... type IADLXDisplayFreeSyncColorAccuracyVtbl (line 3457) | typedef struct IADLXDisplayFreeSyncColorAccuracyVtbl type IADLXDisplayFreeSyncColorAccuracy (line 3471) | struct IADLXDisplayFreeSyncColorAccuracy FILE: source/CapFrameX.ADLX/SDK/Include/IDisplays.h function namespace (line 20) | namespace adlx type IADLXDisplayGamut (line 393) | typedef struct IADLXDisplayGamut IADLXDisplayGamut; type IADLXDisplayGamma (line 394) | typedef struct IADLXDisplayGamma IADLXDisplayGamma; type IADLXDisplay3DLUT (line 395) | typedef struct IADLXDisplay3DLUT IADLXDisplay3DLUT; type IADLXGPU (line 396) | typedef struct IADLXGPU IADLXGPU; type IADLXDisplay (line 398) | typedef struct IADLXDisplay IADLXDisplay; type IADLXDisplayVtbl (line 400) | typedef struct IADLXDisplayVtbl type IADLXDisplay (line 421) | struct IADLXDisplay { const IADLXDisplayVtbl* pVtbl; } function namespace (line 428) | namespace adlx type IADLXDisplayList (line 508) | typedef struct IADLXDisplayList IADLXDisplayList; type IADLXDisplayListVtbl (line 510) | typedef struct IADLXDisplayListVtbl type IADLXDisplayList (line 533) | struct IADLXDisplayList { const IADLXDisplayListVtbl* pVtbl; } function namespace (line 540) | namespace adlx type IADLXDisplayListChangedListener (line 576) | typedef struct IADLXDisplayListChangedListener IADLXDisplayListChangedLi... type IADLXDisplayListChangedListenerVtbl (line 578) | typedef struct IADLXDisplayListChangedListenerVtbl type IADLXDisplayListChangedListener (line 585) | struct IADLXDisplayListChangedListener { const IADLXDisplayListChangedLi... function namespace (line 592) | namespace adlx type IADLXDisplayGamutChangedEvent (line 694) | typedef struct IADLXDisplayGamutChangedEvent IADLXDisplayGamutChangedEvent; type IADLXDisplayGamutChangedEventVtbl (line 696) | typedef struct IADLXDisplayGamutChangedEventVtbl type IADLXDisplayGamutChangedEvent (line 713) | struct IADLXDisplayGamutChangedEvent { const IADLXDisplayGamutChangedEve... function namespace (line 720) | namespace adlx type IADLXDisplayGamutChangedListener (line 756) | typedef struct IADLXDisplayGamutChangedListener IADLXDisplayGamutChanged... type IADLXDisplayGamutChangedListenerVtbl (line 758) | typedef struct IADLXDisplayGamutChangedListenerVtbl type IADLXDisplayGamutChangedListener (line 765) | struct IADLXDisplayGamutChangedListener { const IADLXDisplayGamutChanged... function namespace (line 772) | namespace adlx type IADLXDisplayGammaChangedEvent (line 932) | typedef struct IADLXDisplayGammaChangedEvent IADLXDisplayGammaChangedEvent; type IADLXDisplayGammaChangedEventVtbl (line 934) | typedef struct IADLXDisplayGammaChangedEventVtbl type IADLXDisplayGammaChangedEvent (line 953) | struct IADLXDisplayGammaChangedEvent { const IADLXDisplayGammaChangedEve... function namespace (line 960) | namespace adlx type IADLXDisplayGammaChangedListener (line 996) | typedef struct IADLXDisplayGammaChangedListener IADLXDisplayGammaChanged... type IADLXDisplayGammaChangedListenerVtbl (line 998) | typedef struct IADLXDisplayGammaChangedListenerVtbl type IADLXDisplayGammaChangedListener (line 1005) | struct IADLXDisplayGammaChangedListener { const IADLXDisplayGammaChanged... function namespace (line 1012) | namespace adlx type IADLXDisplay3DLUTChangedEvent (line 1113) | typedef struct IADLXDisplay3DLUTChangedEvent IADLXDisplay3DLUTChangedEvent; type IADLXDisplay3DLUTChangedEventVtbl (line 1115) | typedef struct IADLXDisplay3DLUTChangedEventVtbl type IADLXDisplay3DLUTChangedEvent (line 1131) | struct IADLXDisplay3DLUTChangedEvent { const IADLXDisplay3DLUTChangedEve... function namespace (line 1138) | namespace adlx type IADLXDisplay3DLUTChangedListener (line 1174) | typedef struct IADLXDisplay3DLUTChangedListener IADLXDisplay3DLUTChanged... type IADLXDisplay3DLUTChangedListenerVtbl (line 1176) | typedef struct IADLXDisplay3DLUTChangedListenerVtbl type IADLXDisplay3DLUTChangedListener (line 1183) | struct IADLXDisplay3DLUTChangedListener { const IADLXDisplay3DLUTChanged... function namespace (line 1189) | namespace adlx type IADLXDisplaySettingsChangedEvent (line 1652) | typedef struct IADLXDisplaySettingsChangedEvent IADLXDisplaySettingsChan... type IADLXDisplaySettingsChangedEventVtbl (line 1654) | typedef struct IADLXDisplaySettingsChangedEventVtbl type IADLXDisplaySettingsChangedEvent (line 1684) | struct IADLXDisplaySettingsChangedEvent { const IADLXDisplaySettingsChan... function namespace (line 1690) | namespace adlx type IADLXDisplaySettingsChangedListener (line 1726) | typedef struct IADLXDisplaySettingsChangedListener IADLXDisplaySettingsC... type IADLXDisplaySettingsChangedListenerVtbl (line 1728) | typedef struct IADLXDisplaySettingsChangedListenerVtbl type IADLXDisplaySettingsChangedListener (line 1735) | struct IADLXDisplaySettingsChangedListener { const IADLXDisplaySettingsC... function namespace (line 1743) | namespace adlx type IADLXDisplayChangedHandling (line 2050) | typedef struct IADLXDisplayChangedHandling IADLXDisplayChangedHandling; type IADLXDisplayChangedHandlingVtbl (line 2052) | typedef struct IADLXDisplayChangedHandlingVtbl type IADLXDisplayChangedHandling (line 2077) | struct IADLXDisplayChangedHandling { const IADLXDisplayChangedHandlingVt... function namespace (line 2084) | namespace adlx type IADLXDisplayServices (line 2631) | typedef struct IADLXDisplayServices IADLXDisplayServices; type IADLXDisplayFreeSync (line 2633) | typedef struct IADLXDisplayFreeSync IADLXDisplayFreeSync; type IADLXDisplayVSR (line 2634) | typedef struct IADLXDisplayVSR IADLXDisplayVSR; type IADLXDisplayGPUScaling (line 2635) | typedef struct IADLXDisplayGPUScaling IADLXDisplayGPUScaling; type IADLXDisplayScalingMode (line 2636) | typedef struct IADLXDisplayScalingMode IADLXDisplayScalingMode; type IADLXDisplayIntegerScaling (line 2637) | typedef struct IADLXDisplayIntegerScaling IADLXDisplayIntegerScaling; type IADLXDisplayColorDepth (line 2638) | typedef struct IADLXDisplayColorDepth IADLXDisplayColorDepth; type IADLXDisplayPixelFormat (line 2639) | typedef struct IADLXDisplayPixelFormat IADLXDisplayPixelFormat; type IADLXDisplayCustomColor (line 2640) | typedef struct IADLXDisplayCustomColor IADLXDisplayCustomColor; type IADLXDisplayHDCP (line 2641) | typedef struct IADLXDisplayHDCP IADLXDisplayHDCP; type IADLXDisplayCustomResolution (line 2642) | typedef struct IADLXDisplayCustomResolution IADLXDisplayCustomResolution; type IADLXDisplayChangedHandling (line 2643) | typedef struct IADLXDisplayChangedHandling IADLXDisplayChangedHandling; type IADLXDisplayVariBright (line 2644) | typedef struct IADLXDisplayVariBright IADLXDisplayVariBright; type IADLXDisplayServicesVtbl (line 2646) | typedef struct IADLXDisplayServicesVtbl type IADLXDisplayServices (line 2673) | struct IADLXDisplayServices { const IADLXDisplayServicesVtbl* pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/IDisplays1.h function namespace (line 18) | namespace adlx type IADLXDisplayServices1 (line 63) | typedef struct IADLXDisplayServices1 IADLXDisplayServices1; type IADLXDisplayFreeSync (line 65) | typedef struct IADLXDisplayFreeSync IADLXDisplayFreeSync; type IADLXDisplayVSR (line 66) | typedef struct IADLXDisplayVSR IADLXDisplayVSR; type IADLXDisplayGPUScaling (line 67) | typedef struct IADLXDisplayGPUScaling IADLXDisplayGPUScaling; type IADLXDisplayScalingMode (line 68) | typedef struct IADLXDisplayScalingMode IADLXDisplayScalingMode; type IADLXDisplayIntegerScaling (line 69) | typedef struct IADLXDisplayIntegerScaling IADLXDisplayIntegerScaling; type IADLXDisplayColorDepth (line 70) | typedef struct IADLXDisplayColorDepth IADLXDisplayColorDepth; type IADLXDisplayPixelFormat (line 71) | typedef struct IADLXDisplayPixelFormat IADLXDisplayPixelFormat; type IADLXDisplayCustomColor (line 72) | typedef struct IADLXDisplayCustomColor IADLXDisplayCustomColor; type IADLXDisplayHDCP (line 73) | typedef struct IADLXDisplayHDCP IADLXDisplayHDCP; type IADLXDisplayCustomResolution (line 74) | typedef struct IADLXDisplayCustomResolution IADLXDisplayCustomResolution; type IADLXDisplayChangedHandling (line 75) | typedef struct IADLXDisplayChangedHandling IADLXDisplayChangedHandling; type IADLXDisplayVariBright (line 76) | typedef struct IADLXDisplayVariBright IADLXDisplayVariBright; type IADLXDisplayConnectivityExperience (line 77) | typedef struct IADLXDisplayConnectivityExperience IADLXDisplayConnectivi... type IADLXDisplayBlanking (line 78) | typedef struct IADLXDisplayBlanking IADLXDisplayBlanking; type IADLXDisplayServices1Vtbl (line 80) | typedef struct IADLXDisplayServices1Vtbl type IADLXDisplayServices1 (line 110) | struct IADLXDisplayServices1 { const IADLXDisplayServices1Vtbl* pVtbl; } function namespace (line 117) | namespace adlx type IADLXDisplaySettingsChangedEvent1 (line 151) | typedef struct IADLXDisplaySettingsChangedEvent1 IADLXDisplaySettingsCha... type IADLXDisplaySettingsChangedEvent1Vtbl (line 153) | typedef struct IADLXDisplaySettingsChangedEvent1Vtbl type IADLXDisplaySettingsChangedEvent1 (line 186) | struct IADLXDisplaySettingsChangedEvent1 { const IADLXDisplaySettingsCha... FILE: source/CapFrameX.ADLX/SDK/Include/IDisplays2.h function namespace (line 18) | namespace adlx type IADLXDisplayServices2 (line 62) | typedef struct IADLXDisplayServices2 IADLXDisplayServices2; type IADLXDisplayConnectivityExperience (line 64) | typedef struct IADLXDisplayConnectivityExperience IADLXDisplayConnectivi... type IADLXDisplayServices2Vtbl (line 66) | typedef struct IADLXDisplayServices2Vtbl type IADLXDisplayServices2 (line 99) | struct IADLXDisplayServices2 { const IADLXDisplayServices2Vtbl* pVtbl; } function namespace (line 106) | namespace adlx type IADLXDisplaySettingsChangedEvent2 (line 145) | typedef struct IADLXDisplaySettingsChangedEvent2 IADLXDisplaySettingsCha... type IADLXDisplaySettingsChangedEvent2Vtbl (line 147) | typedef struct IADLXDisplaySettingsChangedEvent2Vtbl type IADLXDisplaySettingsChangedEvent2 (line 184) | struct IADLXDisplaySettingsChangedEvent2 { const IADLXDisplaySettingsCha... FILE: source/CapFrameX.ADLX/SDK/Include/IDisplays3.h function namespace (line 18) | namespace adlx type IADLXDisplayServices3 (line 94) | typedef struct IADLXDisplayServices3 IADLXDisplayServices3; type IADLXDisplayDynamicRefreshRateControl (line 96) | typedef struct IADLXDisplayDynamicRefreshRateControl IADLXDisplayDynamic... type IADLXDisplayFreeSyncColorAccuracy (line 97) | typedef struct IADLXDisplayFreeSyncColorAccuracy IADLXDisplayFreeSyncCol... type IADLXDisplayServices3Vtbl (line 100) | typedef struct IADLXDisplayServices3Vtbl type IADLXDisplayServices3 (line 137) | struct IADLXDisplayServices3 { const IADLXDisplayServices3Vtbl* pVtbl; } function namespace (line 144) | namespace adlx type IADLXDisplaySettingsChangedEvent3 (line 210) | typedef struct IADLXDisplaySettingsChangedEvent3 IADLXDisplaySettingsCha... type IADLXDisplaySettingsChangedEvent3Vtbl (line 212) | typedef struct IADLXDisplaySettingsChangedEvent3Vtbl type IADLXDisplaySettingsChangedEvent3 (line 252) | struct IADLXDisplaySettingsChangedEvent3 { const IADLXDisplaySettingsCha... FILE: source/CapFrameX.ADLX/SDK/Include/IGPUAutoTuning.h function namespace (line 19) | namespace adlx type IADLXGPUAutoTuningCompleteEvent (line 94) | typedef struct IADLXGPUAutoTuningCompleteEvent IADLXGPUAutoTuningComplet... type IADLXGPUAutoTuningCompleteEventVtbl (line 96) | typedef struct IADLXGPUAutoTuningCompleteEventVtbl type IADLXGPUAutoTuningCompleteEvent (line 109) | struct IADLXGPUAutoTuningCompleteEvent { const IADLXGPUAutoTuningComplet... function namespace (line 116) | namespace adlx type IADLXGPUAutoTuningCompleteListener (line 150) | typedef struct IADLXGPUAutoTuningCompleteListener IADLXGPUAutoTuningComp... type IADLXGPUAutoTuningCompleteListenerVtbl (line 152) | typedef struct IADLXGPUAutoTuningCompleteListenerVtbl type IADLXGPUAutoTuningCompleteListener (line 158) | struct IADLXGPUAutoTuningCompleteListener { const IADLXGPUAutoTuningComp... function namespace (line 165) | namespace adlx type IADLXGPUAutoTuning (line 438) | typedef struct IADLXGPUAutoTuning IADLXGPUAutoTuning; type IADLXGPUAutoTuningVtbl (line 440) | typedef struct IADLXGPUAutoTuningVtbl type IADLXGPUAutoTuning (line 462) | struct IADLXGPUAutoTuning { const IADLXGPUAutoTuningVtbl *pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/IGPUManualFanTuning.h function namespace (line 19) | namespace adlx type IADLXManualFanTuningState (line 135) | typedef struct IADLXManualFanTuningState IADLXManualFanTuningState; type IADLXManualFanTuningStateVtbl (line 137) | typedef struct IADLXManualFanTuningStateVtbl type IADLXManualFanTuningState (line 151) | struct IADLXManualFanTuningState { const IADLXManualFanTuningStateVtbl *... function namespace (line 158) | namespace adlx type IADLXManualFanTuningStateList (line 235) | typedef struct IADLXManualFanTuningStateList IADLXManualFanTuningStateList; type IADLXManualFanTuningStateListVtbl (line 237) | typedef struct IADLXManualFanTuningStateListVtbl type IADLXManualFanTuningStateList (line 260) | struct IADLXManualFanTuningStateList { const IADLXManualFanTuningStateLi... function namespace (line 267) | namespace adlx type IADLXManualFanTuning (line 794) | typedef struct IADLXManualFanTuning IADLXManualFanTuning; type IADLXManualFanTuningVtbl (line 796) | typedef struct IADLXManualFanTuningVtbl type IADLXManualFanTuning (line 826) | struct IADLXManualFanTuning { const IADLXManualFanTuningVtbl *pVtbl; } function namespace (line 832) | namespace adlx type IADLXManualFanTuning1 (line 976) | typedef struct IADLXManualFanTuning1 IADLXManualFanTuning1; type IADLXManualFanTuning1Vtbl (line 978) | typedef struct IADLXManualFanTuning1Vtbl type IADLXManualFanTuning1 (line 1015) | struct IADLXManualFanTuning1 { const IADLXManualFanTuning1Vtbl* pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/IGPUManualGFXTuning.h function namespace (line 17) | namespace adlx type IADLXManualTuningStateList (line 184) | typedef struct IADLXManualTuningStateList IADLXManualTuningStateList; type IADLXManualGraphicsTuning1 (line 185) | typedef struct IADLXManualGraphicsTuning1 IADLXManualGraphicsTuning1; type IADLXManualGraphicsTuning1Vtbl (line 187) | typedef struct IADLXManualGraphicsTuning1Vtbl type IADLXManualGraphicsTuning1 (line 202) | struct IADLXManualGraphicsTuning1 { const IADLXManualGraphicsTuning1Vtbl... function namespace (line 209) | namespace adlx type IADLXManualGraphicsTuning2 (line 477) | typedef struct IADLXManualGraphicsTuning2 IADLXManualGraphicsTuning2; type IADLXManualGraphicsTuning2Vtbl (line 479) | typedef struct IADLXManualGraphicsTuning2Vtbl type IADLXManualGraphicsTuning2 (line 498) | struct IADLXManualGraphicsTuning2 { const IADLXManualGraphicsTuning2Vtbl... function namespace (line 506) | namespace adlx type IADLXManualGraphicsTuning2_1 (line 584) | typedef struct IADLXManualGraphicsTuning2_1 IADLXManualGraphicsTuning2_1; type IADLXManualGraphicsTuning2_1Vtbl (line 586) | typedef struct IADLXManualGraphicsTuning2_1Vtbl type IADLXManualGraphicsTuning2_1 (line 610) | struct IADLXManualGraphicsTuning2_1 { const IADLXManualGraphicsTuning2_1... FILE: source/CapFrameX.ADLX/SDK/Include/IGPUManualPowerTuning.h function namespace (line 17) | namespace adlx type IADLXManualPowerTuning (line 233) | typedef struct IADLXManualPowerTuning IADLXManualPowerTuning; type IADLXManualPowerTuningVtbl (line 235) | typedef struct IADLXManualPowerTuningVtbl type IADLXManualPowerTuning (line 252) | struct IADLXManualPowerTuning { const IADLXManualPowerTuningVtbl *pVtbl; } function namespace (line 259) | namespace adlx type IADLXManualPowerTuning1 (line 316) | typedef struct IADLXManualPowerTuning1 IADLXManualPowerTuning1; type IADLXManualPowerTuning1Vtbl (line 318) | typedef struct IADLXManualPowerTuning1Vtbl type IADLXManualPowerTuning1 (line 340) | struct IADLXManualPowerTuning1 { const IADLXManualPowerTuning1Vtbl* pVtb... FILE: source/CapFrameX.ADLX/SDK/Include/IGPUManualVRAMTuning.h function namespace (line 17) | namespace adlx type IADLXManualVRAMTuning1 (line 274) | typedef struct IADLXManualVRAMTuning1 IADLXManualVRAMTuning1; type IADLXManualTuningStateList (line 275) | typedef struct IADLXManualTuningStateList IADLXManualTuningStateList; type IADLXMemoryTimingDescriptionList (line 276) | typedef struct IADLXMemoryTimingDescriptionList IADLXMemoryTimingDescrip... type IADLXManualVRAMTuning1Vtbl (line 277) | typedef struct IADLXManualVRAMTuning1Vtbl type IADLXManualVRAMTuning1 (line 297) | struct IADLXManualVRAMTuning1 { const IADLXManualVRAMTuning1Vtbl *pVtbl; } function namespace (line 304) | namespace adlx type IADLXManualVRAMTuning2 (line 497) | typedef struct IADLXManualVRAMTuning2 IADLXManualVRAMTuning2; type IADLXManualVRAMTuning2Vtbl (line 498) | typedef struct IADLXManualVRAMTuning2Vtbl type IADLXManualVRAMTuning2 (line 516) | struct IADLXManualVRAMTuning2 { const IADLXManualVRAMTuning2Vtbl *pVtbl; } function namespace (line 522) | namespace adlx type IADLXManualVRAMTuning2_1 (line 556) | typedef struct IADLXManualVRAMTuning2_1 IADLXManualVRAMTuning2_1; type IADLXManualVRAMTuning2_1Vtbl (line 557) | typedef struct IADLXManualVRAMTuning2_1Vtbl type IADLXManualVRAMTuning2_1 (line 578) | struct IADLXManualVRAMTuning2_1 { const IADLXManualVRAMTuning2_1Vtbl* pV... FILE: source/CapFrameX.ADLX/SDK/Include/IGPUPresetTuning.h function namespace (line 18) | namespace adlx type IADLXGPUPresetTuning (line 444) | typedef struct IADLXGPUPresetTuning IADLXGPUPresetTuning; type IADLXGPUPresetTuningVtbl (line 446) | typedef struct IADLXGPUPresetTuningVtbl type IADLXGPUPresetTuning (line 474) | struct IADLXGPUPresetTuning { const IADLXGPUPresetTuningVtbl *pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/IGPUTuning.h function namespace (line 20) | namespace adlx type IADLXManualTuningState (line 129) | typedef struct IADLXManualTuningState IADLXManualTuningState; type IADLXManualTuningStateVtbl (line 131) | typedef struct IADLXManualTuningStateVtbl type IADLXManualTuningState (line 145) | struct IADLXManualTuningState { const IADLXManualTuningStateVtbl *pVtbl; } function namespace (line 151) | namespace adlx type IADLXMemoryTimingDescription (line 189) | typedef struct IADLXMemoryTimingDescription IADLXMemoryTimingDescription; type IADLXMemoryTimingDescriptionVtbl (line 191) | typedef struct IADLXMemoryTimingDescriptionVtbl type IADLXMemoryTimingDescription (line 202) | struct IADLXMemoryTimingDescription { const IADLXMemoryTimingDescription... function namespace (line 209) | namespace adlx type IADLXManualTuningStateList (line 287) | typedef struct IADLXManualTuningStateList IADLXManualTuningStateList; type IADLXManualTuningStateListVtbl (line 289) | typedef struct IADLXManualTuningStateListVtbl type IADLXManualTuningStateList (line 312) | struct IADLXManualTuningStateList { const IADLXManualTuningStateListVtbl... function namespace (line 318) | namespace adlx type IADLXMemoryTimingDescriptionList (line 395) | typedef struct IADLXMemoryTimingDescriptionList IADLXMemoryTimingDescrip... type IADLXMemoryTimingDescriptionListVtbl (line 397) | typedef struct IADLXMemoryTimingDescriptionListVtbl type IADLXMemoryTimingDescriptionList (line 420) | struct IADLXMemoryTimingDescriptionList { const IADLXMemoryTimingDescrip... function namespace (line 426) | namespace adlx type IADLXGPU (line 624) | typedef struct IADLXGPU IADLXGPU; type IADLXGPUTuningChangedEvent (line 627) | typedef struct IADLXGPUTuningChangedEvent IADLXGPUTuningChangedEvent; type IADLXGPUTuningChangedEventVtbl (line 629) | typedef struct IADLXGPUTuningChangedEventVtbl type IADLXGPUTuningChangedEvent (line 650) | struct IADLXGPUTuningChangedEvent { const IADLXGPUTuningChangedEventVtbl... function namespace (line 657) | namespace adlx type IADLXGPUTuningChangedListener (line 689) | typedef struct IADLXGPUTuningChangedListener IADLXGPUTuningChangedListener; type IADLXGPUTuningChangedListenerVtbl (line 691) | typedef struct IADLXGPUTuningChangedListenerVtbl type IADLXGPUTuningChangedListener (line 697) | struct IADLXGPUTuningChangedListener { const IADLXGPUTuningChangedListen... function namespace (line 708) | namespace adlx type IADLXGPUTuningChangedHandling (line 771) | typedef struct IADLXGPUTuningChangedHandling IADLXGPUTuningChangedHandling; type IADLXGPUTuningChangedHandlingVtbl (line 773) | typedef struct IADLXGPUTuningChangedHandlingVtbl type IADLXGPUTuningChangedHandling (line 785) | struct IADLXGPUTuningChangedHandling { const IADLXGPUTuningChangedHandli... function namespace (line 793) | namespace adlx type IADLXGPUTuningServices (line 1208) | typedef struct IADLXGPUTuningServices IADLXGPUTuningServices; type IADLXGPUTuningServicesVtbl (line 1210) | typedef struct IADLXGPUTuningServicesVtbl type IADLXGPUTuningServices (line 1237) | struct IADLXGPUTuningServices { const IADLXGPUTuningServicesVtbl *pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/IGPUTuning1.h function namespace (line 18) | namespace adlx type IADLXSmartAccessMemory (line 61) | typedef struct IADLXSmartAccessMemory IADLXSmartAccessMemory; type IADLXGPUTuningServices1 (line 62) | typedef struct IADLXGPUTuningServices1 IADLXGPUTuningServices1; type IADLXGPUTuningServices1Vtbl (line 64) | typedef struct IADLXGPUTuningServices1Vtbl type IADLXGPUTuningServices1 (line 94) | struct IADLXGPUTuningServices1 { const IADLXGPUTuningServices1Vtbl* pVtb... function namespace (line 100) | namespace adlx type IADLXGPUTuningChangedEvent1 (line 167) | typedef struct IADLXGPUTuningChangedEvent1 IADLXGPUTuningChangedEvent1; type IADLXGPUTuningChangedEvent1Vtbl (line 169) | typedef struct IADLXGPUTuningChangedEvent1Vtbl type IADLXGPUTuningChangedEvent1 (line 193) | struct IADLXGPUTuningChangedEvent1 { const IADLXGPUTuningChangedEvent1Vt... FILE: source/CapFrameX.ADLX/SDK/Include/II2C.h function namespace (line 18) | namespace adlx type IADLXI2C (line 176) | typedef struct IADLXI2C IADLXI2C; type IADLXI2CVtbl (line 178) | typedef struct IADLXI2CVtbl type IADLXI2C (line 194) | struct IADLXI2C { const IADLXI2CVtbl *pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/ILog.h function namespace (line 17) | namespace adlx type IADLXLog (line 56) | typedef struct IADLXLog IADLXLog; type IADLXLogVtbl (line 58) | typedef struct IADLXLogVtbl type IADLXLog (line 64) | struct IADLXLog FILE: source/CapFrameX.ADLX/SDK/Include/IMultiMedia.h function namespace (line 15) | namespace adlx type IADLXVideoUpscale (line 193) | typedef struct IADLXVideoUpscale IADLXVideoUpscale; type IADLXVideoUpscaleVtbl (line 194) | typedef struct IADLXVideoUpscaleVtbl type IADLXVideoUpscale (line 211) | struct IADLXVideoUpscale { const IADLXVideoUpscaleVtbl* pVtbl; } function namespace (line 217) | namespace adlx type IADLXVideoSuperResolution (line 311) | typedef struct IADLXVideoSuperResolution IADLXVideoSuperResolution; type IADLXVideoSuperResolutionVtbl (line 312) | typedef struct IADLXVideoSuperResolutionVtbl type IADLXVideoSuperResolution (line 326) | struct IADLXVideoSuperResolution { const IADLXVideoSuperResolutionVtbl* ... function namespace (line 333) | namespace adlx type IADLXMultimediaChangedEvent (line 432) | typedef struct IADLXMultimediaChangedEvent IADLXMultimediaChangedEvent; type IADLXMultimediaChangedEventVtbl (line 433) | typedef struct IADLXMultimediaChangedEventVtbl type IADLXMultimediaChangedEvent (line 449) | struct IADLXMultimediaChangedEvent { const IADLXMultimediaChangedEventVt... function namespace (line 455) | namespace adlx type IADLXMultimediaChangedEventListener (line 489) | typedef struct IADLXMultimediaChangedEventListener IADLXMultimediaChang... type IADLXMultimediaChangedEventListenerVtbl (line 490) | typedef struct IADLXMultimediaChangedEventListenerVtbl type IADLXMultimediaChangedEventListener (line 494) | struct IADLXMultimediaChangedEventListener { const IADLXMultimediaChange... function namespace (line 500) | namespace adlx type IADLXMultimediaChangedHandling (line 564) | typedef struct IADLXMultimediaChangedHandling IADLXMultimediaChangedHand... type IADLXMultimediaChangedHandlingVtbl (line 565) | typedef struct IADLXMultimediaChangedHandlingVtbl type IADLXMultimediaChangedHandling (line 576) | struct IADLXMultimediaChangedHandling { const IADLXMultimediaChangedHand... function namespace (line 582) | namespace adlx type IADLXMultimediaServices (line 683) | typedef struct IADLXMultimediaServices IADLXMultimediaServices; type IADLXMultimediaServicesVtbl (line 685) | typedef struct IADLXMultimediaServicesVtbl type IADLXMultimediaServices (line 699) | struct IADLXMultimediaServices { const IADLXMultimediaServicesVtbl *pVtb... FILE: source/CapFrameX.ADLX/SDK/Include/IPerformanceMonitoring.h function namespace (line 17) | namespace adlx type IADLXGPUMetricsSupport (line 560) | typedef struct IADLXGPUMetricsSupport IADLXGPUMetricsSupport; type IADLXGPUMetricsSupportVtbl (line 562) | typedef struct IADLXGPUMetricsSupportVtbl type IADLXGPUMetricsSupport (line 595) | struct IADLXGPUMetricsSupport { const IADLXGPUMetricsSupportVtbl *pVtbl; } function namespace (line 601) | namespace adlx type IADLXSystemMetricsSupport (line 759) | typedef struct IADLXSystemMetricsSupport IADLXSystemMetricsSupport; type IADLXSystemMetricsSupportVtbl (line 761) | typedef struct IADLXSystemMetricsSupportVtbl type IADLXSystemMetricsSupport (line 777) | struct IADLXSystemMetricsSupport { const IADLXSystemMetricsSupportVtbl *... function namespace (line 783) | namespace adlx type IADLXGPUMetrics (line 1082) | typedef struct IADLXGPUMetrics IADLXGPUMetrics; type IADLXGPUMetricsVtbl (line 1084) | typedef struct IADLXGPUMetricsVtbl type IADLXGPUMetrics (line 1106) | struct IADLXGPUMetrics { const IADLXGPUMetricsVtbl *pVtbl; } function namespace (line 1112) | namespace adlx type IADLXGPUMetricsList (line 1189) | typedef struct IADLXGPUMetricsList IADLXGPUMetricsList; type IADLXGPUMetricsListVtbl (line 1191) | typedef struct IADLXGPUMetricsListVtbl type IADLXGPUMetricsList (line 1214) | struct IADLXGPUMetricsList { const IADLXGPUMetricsListVtbl *pVtbl; } function namespace (line 1220) | namespace adlx type IADLXSystemMetrics (line 1331) | typedef struct IADLXSystemMetrics IADLXSystemMetrics; type IADLXSystemMetricsVtbl (line 1333) | typedef struct IADLXSystemMetricsVtbl type IADLXSystemMetrics (line 1347) | struct IADLXSystemMetrics { const IADLXSystemMetricsVtbl *pVtbl; } function namespace (line 1353) | namespace adlx type IADLXSystemMetricsList (line 1430) | typedef struct IADLXSystemMetricsList IADLXSystemMetricsList; type IADLXSystemMetricsListVtbl (line 1432) | typedef struct IADLXSystemMetricsListVtbl type IADLXSystemMetricsList (line 1455) | struct IADLXSystemMetricsList { const IADLXSystemMetricsListVtbl *pVtbl; } function namespace (line 1461) | namespace adlx type IADLXFPS (line 1520) | typedef struct IADLXFPS IADLXFPS; type IADLXFPSVtbl (line 1522) | typedef struct IADLXFPSVtbl type IADLXFPS (line 1534) | struct IADLXFPS { const IADLXFPSVtbl *pVtbl; } function namespace (line 1540) | namespace adlx type IADLXFPSList (line 1617) | typedef struct IADLXFPSList IADLXFPSList; type IADLXFPSListVtbl (line 1619) | typedef struct IADLXFPSListVtbl type IADLXFPSList (line 1642) | struct IADLXFPSList { const IADLXFPSListVtbl *pVtbl; } function namespace (line 1648) | namespace adlx type IADLXAllMetrics (line 1768) | typedef struct IADLXAllMetrics IADLXAllMetrics; type IADLXAllMetricsVtbl (line 1770) | typedef struct IADLXAllMetricsVtbl type IADLXAllMetrics (line 1784) | struct IADLXAllMetrics { const IADLXAllMetricsVtbl *pVtbl; } function namespace (line 1790) | namespace adlx type IADLXAllMetricsList (line 1869) | typedef struct IADLXAllMetricsList IADLXAllMetricsList; type IADLXAllMetricsListVtbl (line 1871) | typedef struct IADLXAllMetricsListVtbl type IADLXAllMetricsList (line 1894) | struct IADLXAllMetricsList { const IADLXAllMetricsListVtbl *pVtbl; } function namespace (line 1900) | namespace adlx type IADLXPerformanceMonitoringServices (line 2488) | typedef struct IADLXPerformanceMonitoringServices IADLXPerformanceMonito... type IADLXPerformanceMonitoringServicesVtbl (line 2490) | typedef struct IADLXPerformanceMonitoringServicesVtbl type IADLXPerformanceMonitoringServices (line 2520) | struct IADLXPerformanceMonitoringServices { const IADLXPerformanceMonito... FILE: source/CapFrameX.ADLX/SDK/Include/IPerformanceMonitoring1.h function namespace (line 14) | namespace adlx type IADLXSystemMetricsSupport1 (line 49) | typedef struct IADLXSystemMetricsSupport1 IADLXSystemMetricsSupport1; type IADLXSystemMetricsSupport1Vtbl (line 50) | typedef struct IADLXSystemMetricsSupport1Vtbl type IADLXSystemMetricsSupport1 (line 68) | struct IADLXSystemMetricsSupport1 { const IADLXSystemMetricsSupport1Vtbl... function namespace (line 74) | namespace adlx type IADLXSystemMetrics1 (line 113) | typedef struct IADLXSystemMetrics1 IADLXSystemMetrics1; type IADLXSystemMetrics1Vtbl (line 114) | typedef struct IADLXSystemMetrics1Vtbl type IADLXSystemMetrics1 (line 130) | struct IADLXSystemMetrics1 { const IADLXSystemMetrics1Vtbl *pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/IPerformanceMonitoring2.h function namespace (line 14) | namespace adlx type IADLXGPUMetricsSupport1 (line 177) | typedef struct IADLXGPUMetricsSupport1 IADLXGPUMetricsSupport1; type IADLXGPUMetricsSupport1Vtbl (line 178) | typedef struct IADLXGPUMetricsSupport1Vtbl type IADLXGPUMetricsSupport1 (line 218) | struct IADLXGPUMetricsSupport1 { const IADLXGPUMetricsSupport1Vtbl *pVtb... function namespace (line 224) | namespace adlx type IADLXGPUMetrics1 (line 310) | typedef struct IADLXGPUMetrics1 IADLXGPUMetrics1; type IADLXGPUMetrics1Vtbl (line 311) | typedef struct IADLXGPUMetrics1Vtbl type IADLXGPUMetrics1 (line 337) | struct IADLXGPUMetrics1 { const IADLXGPUMetrics1Vtbl *pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/IPerformanceMonitoring3.h function namespace (line 14) | namespace adlx type IADLXGPUMetricsSupport2 (line 77) | typedef struct IADLXGPUMetricsSupport2 IADLXGPUMetricsSupport2; type IADLXGPUMetricsSupport2Vtbl (line 78) | typedef struct IADLXGPUMetricsSupport2Vtbl type IADLXGPUMetricsSupport2 (line 122) | struct IADLXGPUMetricsSupport2 { const IADLXGPUMetricsSupport2Vtbl *pVtb... function namespace (line 128) | namespace adlx type IADLXGPUMetrics2 (line 165) | typedef struct IADLXGPUMetrics2 IADLXGPUMetrics2; type IADLXGPUMetrics2Vtbl (line 166) | typedef struct IADLXGPUMetrics2Vtbl type IADLXGPUMetrics2 (line 195) | struct IADLXGPUMetrics2 { const IADLXGPUMetrics2Vtbl *pVtbl; } function namespace (line 202) | namespace adlx type IADLXGPUMetricsSupport3 (line 265) | typedef struct IADLXGPUMetricsSupport3 IADLXGPUMetricsSupport3; type IADLXGPUMetricsSupport3Vtbl (line 266) | typedef struct IADLXGPUMetricsSupport3Vtbl type IADLXGPUMetricsSupport3 (line 314) | struct IADLXGPUMetricsSupport3 { const IADLXGPUMetricsSupport3Vtbl* pVtb... function namespace (line 320) | namespace adlx type IADLXGPUMetrics3 (line 356) | typedef struct IADLXGPUMetrics3 IADLXGPUMetrics3; type IADLXGPUMetrics3Vtbl (line 357) | typedef struct IADLXGPUMetrics3Vtbl type IADLXGPUMetrics3 (line 388) | struct IADLXGPUMetrics3 { const IADLXGPUMetrics3Vtbl* pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/IPowerTuning.h function namespace (line 15) | namespace adlx type IADLXSmartShiftMax (line 189) | typedef struct IADLXSmartShiftMax IADLXSmartShiftMax; type IADLXSmartShiftMaxVtbl (line 190) | typedef struct IADLXSmartShiftMaxVtbl type IADLXSmartShiftMax (line 205) | struct IADLXSmartShiftMax { const IADLXSmartShiftMaxVtbl *pVtbl; } function namespace (line 211) | namespace adlx type IADLXPowerTuningChangedEvent (line 244) | typedef struct IADLXPowerTuningChangedEvent IADLXPowerTuningChangedEvent; type IADLXPowerTuningChangedEventVtbl (line 245) | typedef struct IADLXPowerTuningChangedEventVtbl type IADLXPowerTuningChangedEvent (line 258) | struct IADLXPowerTuningChangedEvent { const IADLXPowerTuningChangedEvent... function namespace (line 264) | namespace adlx type IADLXPowerTuningChangedListener (line 296) | typedef struct IADLXPowerTuningChangedListener IADLXPowerTuningChangedLi... type IADLXPowerTuningChangedListenerVtbl (line 297) | typedef struct IADLXPowerTuningChangedListenerVtbl type IADLXPowerTuningChangedListener (line 301) | struct IADLXPowerTuningChangedListener { const IADLXPowerTuningChangedLi... function namespace (line 307) | namespace adlx type IADLXPowerTuningChangedHandling (line 372) | typedef struct IADLXPowerTuningChangedHandling IADLXPowerTuningChangedHa... type IADLXPowerTuningChangedHandlingVtbl (line 373) | typedef struct IADLXPowerTuningChangedHandlingVtbl type IADLXPowerTuningChangedHandling (line 384) | struct IADLXPowerTuningChangedHandling { const IADLXPowerTuningChangedHa... function namespace (line 390) | namespace adlx type IADLXPowerTuningServices (line 457) | typedef struct IADLXPowerTuningServices IADLXPowerTuningServices; type IADLXPowerTuningServicesVtbl (line 458) | typedef struct IADLXPowerTuningServicesVtbl type IADLXPowerTuningServices (line 469) | struct IADLXPowerTuningServices { const IADLXPowerTuningServicesVtbl *pV... FILE: source/CapFrameX.ADLX/SDK/Include/IPowerTuning1.h function namespace (line 15) | namespace adlx type IADLXSmartShiftEco (line 137) | typedef struct IADLXSmartShiftEco IADLXSmartShiftEco; type IADLXSmartShiftEcoVtbl (line 138) | typedef struct IADLXSmartShiftEcoVtbl type IADLXSmartShiftEco (line 152) | struct IADLXSmartShiftEco { const IADLXSmartShiftEcoVtbl* pVtbl; } function namespace (line 158) | namespace adlx type IADLXGPU2 (line 279) | typedef struct IADLXGPU2 IADLXGPU2; type IADLXGPUConnectChangedEvent (line 280) | typedef struct IADLXGPUConnectChangedEvent IADLXGPUConnectChangedEvent; type IADLXGPUConnectChangedEventVtbl (line 281) | typedef struct IADLXGPUConnectChangedEventVtbl type IADLXGPUConnectChangedEvent (line 297) | struct IADLXGPUConnectChangedEvent { const IADLXGPUConnectChangedEventVt... function namespace (line 303) | namespace adlx type IADLXGPUConnectChangedListener (line 337) | typedef struct IADLXGPUConnectChangedListener IADLXGPUConnectChangedList... type IADLXGPUConnectChangedListenerVtbl (line 338) | typedef struct IADLXGPUConnectChangedListenerVtbl type IADLXGPUConnectChangedListener (line 342) | struct IADLXGPUConnectChangedListener { const IADLXGPUConnectChangedList... function namespace (line 348) | namespace adlx type IADLXPowerTuningChangedEvent1 (line 381) | typedef struct IADLXPowerTuningChangedEvent1 IADLXPowerTuningChangedEvent1; type IADLXPowerTuningChangedEvent1Vtbl (line 382) | typedef struct IADLXPowerTuningChangedEvent1Vtbl type IADLXPowerTuningChangedEvent1 (line 398) | struct IADLXPowerTuningChangedEvent1 { const IADLXPowerTuningChangedEven... function namespace (line 404) | namespace adlx type IADLXPowerTuningServices1 (line 493) | typedef struct IADLXPowerTuningServices1 IADLXPowerTuningServices1; type IADLXGPU2List (line 494) | typedef struct IADLXGPU2List IADLXGPU2List; type IADLXPowerTuningServices1Vtbl (line 495) | typedef struct IADLXPowerTuningServices1Vtbl type IADLXPowerTuningServices1 (line 511) | struct IADLXPowerTuningServices1 { const IADLXPowerTuningServices1Vtbl* ... FILE: source/CapFrameX.ADLX/SDK/Include/ISmartAccessMemory.h function namespace (line 18) | namespace adlx type IADLXSmartAccessMemory (line 95) | typedef struct IADLXSmartAccessMemory IADLXSmartAccessMemory; type IADLXSmartAccessMemoryVtbl (line 97) | typedef struct IADLXSmartAccessMemoryVtbl type IADLXSmartAccessMemory (line 110) | struct IADLXSmartAccessMemory { const IADLXSmartAccessMemoryVtbl* pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/ISystem.h function namespace (line 19) | namespace adlx type IADLXGPU (line 484) | typedef struct IADLXGPU IADLXGPU; type IADLXGPUVtbl (line 486) | typedef struct IADLXGPUVtbl type IADLXGPU (line 512) | struct IADLXGPU function namespace (line 521) | namespace adlx type IADLXGPUList (line 604) | typedef struct IADLXGPUList IADLXGPUList; type IADLXGPUListVtbl (line 606) | typedef struct IADLXGPUListVtbl type IADLXGPUList (line 629) | struct IADLXGPUList function namespace (line 639) | namespace adlx type IADLXGPUsEventListener (line 735) | typedef struct IADLXGPUsEventListener IADLXGPUsEventListener; type IADLXGPUsEventListenerVtbl (line 737) | typedef struct IADLXGPUsEventListenerVtbl type IADLXGPUsEventListener (line 743) | struct IADLXGPUsEventListener type IADLXGPUsChangedHandling (line 748) | typedef struct IADLXGPUsChangedHandling IADLXGPUsChangedHandling; type IADLXGPUsChangedHandlingVtbl (line 750) | typedef struct IADLXGPUsChangedHandlingVtbl type IADLXGPUsChangedHandling (line 763) | struct IADLXGPUsChangedHandling function namespace (line 774) | namespace adlx type IADLXDesktopServices (line 1186) | typedef struct IADLXDesktopServices IADLXDesktopServices; type IADLXDisplayServices (line 1187) | typedef struct IADLXDisplayServices IADLXDisplayServices; type IADLXLog (line 1188) | typedef struct IADLXLog IADLXLog; type IADLX3DSettingsServices (line 1189) | typedef struct IADLX3DSettingsServices IADLX3DSettingsServices; type IADLXSystem (line 1190) | typedef struct IADLXSystem IADLXSystem; type IADLXGPUTuningServices (line 1191) | typedef struct IADLXGPUTuningServices IADLXGPUTuningServices; type IADLXPerformanceMonitoringServices (line 1192) | typedef struct IADLXPerformanceMonitoringServices IADLXPerformanceMonito... type IADLXI2C (line 1193) | typedef struct IADLXI2C IADLXI2C; type IADLXSystemVtbl (line 1195) | typedef struct IADLXSystemVtbl type IADLXSystem (line 1212) | struct IADLXSystem function namespace (line 1222) | namespace adlx type IADLXDisplay (line 1526) | typedef struct IADLXDisplay IADLXDisplay; type IADLXDesktop (line 1527) | typedef struct IADLXDesktop IADLXDesktop; type IADLMapping (line 1528) | typedef struct IADLMapping IADLMapping; type IADLMappingVtbl (line 1530) | typedef struct IADLMappingVtbl type IADLMapping (line 1551) | struct IADLMapping FILE: source/CapFrameX.ADLX/SDK/Include/ISystem1.h function namespace (line 15) | namespace adlx type IADLXGPU1 (line 130) | typedef struct IADLXGPU1 IADLXGPU1; type IADLXGPU1Vtbl (line 132) | typedef struct IADLXGPU1Vtbl type IADLXGPU1 (line 162) | struct IADLXGPU1 function namespace (line 172) | namespace adlx type IADLXPowerTuningServices (line 220) | typedef struct IADLXPowerTuningServices IADLXPowerTuningServices; type IADLXSystem1 (line 221) | typedef struct IADLXSystem1 IADLXSystem1; type IADLXSystem1Vtbl (line 222) | typedef struct IADLXSystem1Vtbl type IADLXSystem1 (line 233) | struct IADLXSystem1 { const IADLXSystem1Vtbl*pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/ISystem2.h function namespace (line 16) | namespace adlx type IADLXGPU2 (line 374) | typedef struct IADLXGPU2 IADLXGPU2; type IADLXGPUConnectChangedListener (line 375) | typedef struct IADLXGPUConnectChangedListener IADLXGPUConnectChangedList... type IADLXApplicationList (line 376) | typedef struct IADLXApplicationList IADLXApplicationList; type IADLXGPU2Vtbl (line 377) | typedef struct IADLXGPU2Vtbl type IADLXGPU2 (line 420) | struct IADLXGPU2 { const IADLXGPU2Vtbl* pVtbl; } function namespace (line 426) | namespace adlx type IADLXGPU2List (line 509) | typedef struct IADLXGPU2List IADLXGPU2List; type IADLXGPU2ListVtbl (line 510) | typedef struct IADLXGPU2ListVtbl type IADLXGPU2List (line 533) | struct IADLXGPU2List { const IADLXGPU2ListVtbl *pVtbl; } function namespace (line 540) | namespace adlx type IADLXMultimediaServices (line 622) | typedef struct IADLXMultimediaServices IADLXMultimediaServices; type IADLXGPUAppsListChangedHandling (line 623) | typedef struct IADLXGPUAppsListChangedHandling IADLXGPUAppsListChangedHa... type IADLXSystem2 (line 624) | typedef struct IADLXSystem2 IADLXSystem2; type IADLXSystem2Vtbl (line 625) | typedef struct IADLXSystem2Vtbl type IADLXSystem2 (line 640) | struct IADLXSystem2 { const IADLXSystem2Vtbl*pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Include/ISystem3.h function namespace (line 15) | namespace adlx type IADLXGPU3 (line 54) | typedef struct IADLXGPU3 IADLXGPU3; type IADLXGPUStressTestFinishedListener (line 55) | typedef struct IADLXGPUStressTestFinishedListener IADLXGPUStressTestFini... type IADLXGPUStressTestFinishedListenerVtbl (line 56) | typedef struct IADLXGPUStressTestFinishedListenerVtbl type IADLXGPUStressTestFinishedListener (line 60) | struct IADLXGPUStressTestFinishedListener function namespace (line 70) | namespace adlx type IADLXGPU3 (line 302) | typedef struct IADLXGPU3 IADLXGPU3; type IADLXGPUConnectChangedListener (line 303) | typedef struct IADLXGPUConnectChangedListener IADLXGPUConnectChangedList... type IADLXApplicationList (line 304) | typedef struct IADLXApplicationList IADLXApplicationList; type IADLXGPUStressTestFinishedListener (line 305) | typedef struct IADLXGPUStressTestFinishedListener IADLXGPUStressTestFini... type IADLXGPU3Vtbl (line 306) | typedef struct IADLXGPU3Vtbl type IADLXGPU3 (line 359) | struct IADLXGPU3 { const IADLXGPU3Vtbl* pVtbl; } function namespace (line 366) | namespace adlx type IADLXVariableGraphicsMemoryOption (line 472) | typedef struct IADLXVariableGraphicsMemoryOption IADLXVariableGraphicsMe... type IADLXVariableGraphicsMemoryOptionList (line 473) | typedef struct IADLXVariableGraphicsMemoryOptionList IADLXVariableGraphi... type IADLXVariableGraphicsMemoryOptionVtbl (line 474) | typedef struct IADLXVariableGraphicsMemoryOptionVtbl type IADLXVariableGraphicsMemoryOption (line 487) | struct IADLXVariableGraphicsMemoryOption { const IADLXVariableGraphicsMe... function namespace (line 493) | namespace adlx type IADLXVariableGraphicsMemoryOptionList (line 570) | typedef struct IADLXVariableGraphicsMemoryOptionList IADLXVariableGraphi... type IADLXVariableGraphicsMemoryOptionListVtbl (line 571) | typedef struct IADLXVariableGraphicsMemoryOptionListVtbl type IADLXVariableGraphicsMemoryOptionList (line 594) | struct IADLXVariableGraphicsMemoryOptionList { const IADLXVariableGraphi... function namespace (line 600) | namespace adlx type IADLXVariableGraphicsMemory (line 761) | typedef struct IADLXVariableGraphicsMemory IADLXVariableGraphicsMemory; type IADLXVariableGraphicsMemoryVtbl (line 762) | typedef struct IADLXVariableGraphicsMemoryVtbl type IADLXVariableGraphicsMemory (line 776) | struct IADLXVariableGraphicsMemory { const IADLXVariableGraphicsMemoryVt... function namespace (line 782) | namespace adlx type IADLXVariableGraphicsMemory (line 830) | typedef struct IADLXVariableGraphicsMemory IADLXVariableGraphicsMemory; type IADLXSystem3 (line 831) | typedef struct IADLXSystem3 IADLXSystem3; type IADLXSystem3Vtbl (line 832) | typedef struct IADLXSystem3Vtbl type IADLXSystem3 (line 849) | struct IADLXSystem3 { const IADLXSystem3Vtbl* pVtbl; } FILE: source/CapFrameX.ADLX/SDK/Platform/Windows/WinAPIs.c function adlx_long (line 18) | adlx_long ADLX_CDECL_CALL adlx_atomic_inc (adlx_long* X) function adlx_long (line 26) | adlx_long ADLX_CDECL_CALL adlx_atomic_dec (adlx_long* X) function adlx_handle (line 35) | adlx_handle ADLX_CDECL_CALL adlx_load_library (const TCHAR* filename) function adlx_free_library (line 48) | int ADLX_CDECL_CALL adlx_free_library (adlx_handle module) FILE: source/CapFrameX.ADLX/SDK/Platform/Windows/WinAPIs.cpp function adlx_long (line 19) | adlx_long ADLX_CDECL_CALL adlx_atomic_inc (adlx_long* X) function adlx_long (line 27) | adlx_long ADLX_CDECL_CALL adlx_atomic_dec (adlx_long* X) function adlx_handle (line 35) | adlx_handle ADLX_CDECL_CALL adlx_load_library (const TCHAR* filename) FILE: source/CapFrameX.ADLX/dllmain.cpp function BOOL (line 4) | BOOL APIENTRY DllMain( HMODULE hModule, FILE: source/CapFrameX.ApiInterface/CaptureController.cs class CaptureController (line 15) | public class CaptureController : WebApiController method CaptureController (line 19) | public CaptureController(CaptureManager captureManager) method StartCapture (line 24) | [Route(HttpVerbs.Post, "/capture")] method StopCapture (line 57) | [Route(HttpVerbs.Delete, "/capture")] method GetProcesses (line 79) | [Route(HttpVerbs.Get, "/processes")] FILE: source/CapFrameX.ApiInterface/JsonPayload/StartCapturePayload.cs class StartCapturePayload (line 10) | public class StartCapturePayload FILE: source/CapFrameX.ApiInterface/MetricsController.cs class MetricsController (line 12) | public class MetricsController: WebApiController method MetricsController (line 16) | public MetricsController(IOnlineMetricService metricService) method GetOsd (line 21) | [Route(HttpVerbs.Get, "/metrics")] FILE: source/CapFrameX.ApiInterface/OSDController.cs class OSDController (line 14) | public class OSDController: WebApiController method OSDController (line 18) | public OSDController(IOverlayService overlayService) method GetOsd (line 23) | [Route(HttpVerbs.Get, "/osd")] method GetEntries (line 31) | public static string[] GetEntries(IOverlayService overlayService, bool... method FormatEntry (line 40) | private static string FormatEntry(IOverlayEntry entry) FILE: source/CapFrameX.ApiInterface/OSDWebsocketModule.cs class OSDWebsocketModule (line 13) | public class OSDWebsocketModule : WebSocketModule method OSDWebsocketModule (line 16) | public OSDWebsocketModule(string path, IOverlayService overlayService)... method OnMessageReceivedAsync (line 28) | protected override Task OnMessageReceivedAsync(IWebSocketContext conte... FILE: source/CapFrameX.ApiInterface/SensorWebsocketModule.cs class SensorWebsocketModule (line 13) | public class SensorWebsocketModule : WebSocketModule method SensorWebsocketModule (line 19) | public SensorWebsocketModule( method OnClientConnectedAsync (line 46) | protected override Task OnClientConnectedAsync(IWebSocketContext context) method OnClientDisconnectedAsync (line 52) | protected override Task OnClientDisconnectedAsync(IWebSocketContext co... method OnMessageReceivedAsync (line 58) | protected override Task OnMessageReceivedAsync(IWebSocketContext conte... method SetupSensorService (line 63) | private void SetupSensorService() FILE: source/CapFrameX.ApiInterface/VersionController.cs class VersionController (line 13) | public class VersionController : WebApiController method VersionController (line 17) | public VersionController(IAppVersionProvider appVersionProvider) method GetVersion (line 22) | [Route(HttpVerbs.Get, "/version")] FILE: source/CapFrameX.ApiInterface/WebserverFactory.cs class WebserverFactory (line 20) | public static class WebserverFactory method CreateWebServer (line 28) | public static WebServer CreateWebServer(IContainer iocContainer, strin... method GetFreeTcpPort (line 83) | private static int GetFreeTcpPort() FILE: source/CapFrameX.CXServicex86/CSharpWrapper.h function class (line 8) | class CSharpWrapper FILE: source/CapFrameX.CXServicex86/CapFrameX.CXServicex86.cpp function main (line 6) | int main() FILE: source/CapFrameX.Capture.Contracts/ICaptureService.cs type ICaptureService (line 7) | public interface ICaptureService method StartCaptureService (line 38) | bool StartCaptureService(IServiceStartInfo startinfo); method StopCaptureService (line 40) | bool StopCaptureService(); method GetAllFilteredProcesses (line 42) | IEnumerable<(string, int)> GetAllFilteredProcesses(HashSet fil... FILE: source/CapFrameX.Capture.Contracts/IRecordDirectoryObserver.cs type IRecordDirectoryObserver (line 7) | public interface IRecordDirectoryObserver method ObserveDirectory (line 15) | void ObserveDirectory(string dir); method RefreshCurrentDirectory (line 17) | void RefreshCurrentDirectory(); FILE: source/CapFrameX.Capture.Contracts/IServiceStateInfo.cs type IServiceStartInfo (line 3) | public interface IServiceStartInfo FILE: source/CapFrameX.Charts/Core40/AxisCore.cs class AxisCore (line 37) | public class AxisCore method AxisCore (line 47) | public AxisCore(IAxisView view) method GetFormatter (line 272) | public virtual Func GetFormatter() method ClearSeparators (line 280) | public void ClearSeparators() method CalculateSeparator (line 293) | internal virtual void CalculateSeparator(ChartCore chart, AxisOrientat... method PrepareChart (line 330) | [Obsolete] method UpdateSeparators (line 380) | [Obsolete] method FromPreviousState (line 465) | internal double FromPreviousState(double value, AxisOrientation source... method InitializeGarbageCollector (line 504) | protected void InitializeGarbageCollector() method DrawSeparator (line 521) | private void DrawSeparator(double i, double tolerance, CoreMargin curr... method Formatter (line 576) | private string Formatter(double x) FILE: source/CapFrameX.Charts/Core40/AxisOrientation.cs type AxisOrientation (line 28) | public enum AxisOrientation FILE: source/CapFrameX.Charts/Core40/AxisPosition.cs type AxisPosition (line 28) | public enum AxisPosition FILE: source/CapFrameX.Charts/Core40/AxisSectionCore.cs class AxisSectionCore (line 31) | public class AxisSectionCore method AxisSectionCore (line 38) | public AxisSectionCore(IAxisSectionView view, ChartCore chart) FILE: source/CapFrameX.Charts/Core40/AxisWindow.cs class AxisWindow (line 31) | public abstract class AxisWindow : IAxisWindow method IsHeader (line 43) | public abstract bool IsHeader(double x); method IsSeparator (line 50) | public abstract bool IsSeparator(double x); method FormatAxisLabel (line 57) | public abstract string FormatAxisLabel(double x); method TryGetSeparatorIndices (line 66) | public virtual bool TryGetSeparatorIndices(IEnumerable indices... FILE: source/CapFrameX.Charts/Core40/AxisWindows.cs class AxisWindows (line 8) | public static class AxisWindows class EmptyAxisWindow (line 21) | public class EmptyAxisWindow : AxisWindow method IsHeader (line 30) | public override bool IsHeader(double x) method IsSeparator (line 36) | public override bool IsSeparator(double x) method FormatAxisLabel (line 42) | public override string FormatAxisLabel(double x) FILE: source/CapFrameX.Charts/Core40/BarLabelPosition.cs type BarLabelPosition (line 30) | public enum BarLabelPosition FILE: source/CapFrameX.Charts/Core40/ChartFunctions.cs class ChartFunctions (line 35) | public static class ChartFunctions method ToPlotArea (line 45) | public static double ToPlotArea(double value, AxisOrientation source, ... method ToPlotArea (line 81) | public static double ToPlotArea(double value, AxisOrientation source, ... method FromPlotArea (line 117) | public static double FromPlotArea(double value, AxisOrientation source... method ToDrawMargin (line 153) | public static double ToDrawMargin(double value, AxisOrientation source... method ToDrawMargin (line 170) | public static double ToDrawMargin(double value, AxisOrientation source... method ToDrawMargin (line 187) | public static CorePoint ToDrawMargin(ChartPoint point, int axisXIndex,... method GetUnitWidth (line 201) | [Obsolete] method GetUnitWidth (line 215) | [Obsolete] method GetTooltipData (line 245) | public static TooltipDataViewModel GetTooltipData(ChartPoint senderPoi... FILE: source/CapFrameX.Charts/Core40/ChartPoint.cs class ChartPoint (line 33) | public class ChartPoint FILE: source/CapFrameX.Charts/Core40/ChartUpdater.cs class ChartUpdater (line 33) | public class ChartUpdater method InitializeSeriesView (line 57) | private void InitializeSeriesView(ISeriesView seriesView) method Run (line 68) | public virtual void Run(bool restartView = false, bool updateNow = false) method UpdateFrequency (line 78) | public virtual void UpdateFrequency(TimeSpan freq) method Update (line 88) | protected void Update(bool restartsAnimations = false, bool force = fa... FILE: source/CapFrameX.Charts/Core40/ChartValues.cs class ChartValues (line 43) | public class ChartValues : NoisyCollection, IChartValues method ChartValues (line 50) | public ChartValues() method ChartValues (line 59) | public ChartValues(IEnumerable collection) : base(collection) method Initialize (line 77) | public void Initialize(ISeriesView seriesView) method GetPoints (line 167) | [Obsolete] method InitializeStep (line 231) | public void InitializeStep(ISeriesView series) method CollectGarbage (line 240) | public void CollectGarbage(ISeriesView seriesView) method GetTracker (line 272) | public PointTracker GetTracker(ISeriesView view) method GetConfig (line 288) | private IPointEvaluator GetConfig(ISeriesView view) method GetChartPoint (line 306) | private static ChartPoint GetChartPoint(bool isClass, PointTracker tra... method ObservableOnPointChanged (line 333) | private void ObservableOnPointChanged() method NotifyOnPropertyChanged (line 338) | private void NotifyOnPropertyChanged(object sender, PropertyChangedEve... method GetGarbagePoints (line 343) | private IEnumerable GetGarbagePoints(ISeriesView view) method ValidateGarbageCollector (line 351) | private void ValidateGarbageCollector(ISeriesView view) method IsGarbage (line 363) | private static bool IsGarbage(ChartPoint point, PointTracker tracker) method OnChanged (line 369) | private void OnChanged(IEnumerable oldItems, IEnumerable newItems) FILE: source/CapFrameX.Charts/Core40/Charting.cs class Charting (line 34) | public class Charting method Charting (line 43) | static Charting() method For (line 182) | public static void For(object config, SeriesOrientation orientation... method GetConfig (line 213) | public object GetConfig(SeriesOrientation orientation = SeriesOrien... class ConfigWrapper (line 230) | internal class ConfigWrapper FILE: source/CapFrameX.Charts/Core40/Charts/CartesianChartCore.cs class CartesianChartCore (line 36) | public class CartesianChartCore : ChartCore method CartesianChartCore (line 45) | public CartesianChartCore(IChartView view, ChartUpdater updater) : bas... method PrepareAxes (line 57) | public override void PrepareAxes() method RunSpecializedChartComponents (line 141) | public override void RunSpecializedChartComponents() method DrawOrUpdateSections (line 152) | public void DrawOrUpdateSections() method SetAxisLimits (line 182) | private static void SetAxisLimits(AxisCore ax, IList... method PrepareSeries (line 222) | private void PrepareSeries() method PrepareWeight (line 232) | private void PrepareWeight() method PrepareUnitWidth (line 243) | private void PrepareUnitWidth() method PrepareStackedColumns (line 259) | private void PrepareStackedColumns() method PrepareStackedRows (line 274) | private void PrepareStackedRows() method PrepareStackedAreas (line 288) | private void PrepareStackedAreas() method PrepareVerticalStackedAreas (line 302) | private void PrepareVerticalStackedAreas() FILE: source/CapFrameX.Charts/Core40/Charts/ChartCore.cs class ChartCore (line 36) | public abstract class ChartCore method ChartCore (line 44) | protected ChartCore(IChartView view, ChartUpdater updater) method ChartCore (line 58) | static ChartCore() method PrepareAxes (line 198) | public virtual void PrepareAxes() method RunSpecializedChartComponents (line 224) | public virtual void RunSpecializedChartComponents() method CalculateComponentsAndMargin (line 232) | [Obsolete] method PlaceLegend (line 371) | public CoreRectangle PlaceLegend(CoreRectangle drawMargin) method ZoomIn (line 413) | public void ZoomIn(CorePoint pivot) method ZoomOut (line 471) | public void ZoomOut(CorePoint pivot) method ClearZoom (line 525) | public void ClearZoom() method Drag (line 535) | public void Drag(CorePoint delta) method StackPoints (line 585) | protected void StackPoints(IEnumerable stackables, AxisOr... method SetAxisLimits (line 717) | private static void SetAxisLimits(AxisCore ax, IList seri... FILE: source/CapFrameX.Charts/Core40/Charts/PieChartCore.cs class PieChartCore (line 36) | public class PieChartCore : ChartCore method PieChartCore (line 44) | public PieChartCore(IChartView view, ChartUpdater updater) : base(view... method PrepareAxes (line 58) | public override void PrepareAxes() FILE: source/CapFrameX.Charts/Core40/Configurations/CartesianMapper.cs class CartesianMapper (line 31) | public class CartesianMapper : IPointEvaluator method Evaluate (line 44) | public void Evaluate(int key, T value, ChartPoint point) method X (line 57) | public CartesianMapper X(Func predicate) method X (line 67) | public CartesianMapper X(Func predicate) method Y (line 78) | public CartesianMapper Y(Func predicate) method Y (line 88) | public CartesianMapper Y(Func predicate) method Stroke (line 99) | public CartesianMapper Stroke(Func predicate) method Stroke (line 109) | public CartesianMapper Stroke(Func predicate) method Fill (line 120) | public CartesianMapper Fill(Func predicate) method Fill (line 130) | public CartesianMapper Fill(Func predicate) FILE: source/CapFrameX.Charts/Core40/Configurations/FinancialMapper.cs class FinancialMapper (line 31) | public class FinancialMapper : IPointEvaluator method Evaluate (line 46) | public void Evaluate(int key, T value, ChartPoint point) method X (line 61) | public FinancialMapper X(Func predicate) method X (line 70) | public FinancialMapper X(Func predicate) method Y (line 81) | public FinancialMapper Y(Func predicate) method Y (line 90) | public FinancialMapper Y(Func predicate) method Open (line 101) | public FinancialMapper Open(Func predicate) method Open (line 110) | public FinancialMapper Open(Func predicate) method High (line 121) | public FinancialMapper High(Func predicate) method High (line 130) | public FinancialMapper High(Func predicate) method Close (line 141) | public FinancialMapper Close(Func predicate) method Close (line 150) | public FinancialMapper Close(Func predicate) method Low (line 161) | public FinancialMapper Low(Func predicate) method Low (line 170) | public FinancialMapper Low(Func predicate) FILE: source/CapFrameX.Charts/Core40/Configurations/GanttMapper.cs class GanttMapper (line 31) | public class GanttMapper : IPointEvaluator method Evaluate (line 46) | public void Evaluate(int key, T value, ChartPoint point) method X (line 63) | public GanttMapper X(Func predicate) method X (line 73) | public GanttMapper X(Func predicate) method XStart (line 84) | public GanttMapper XStart(Func predicate) method XStart (line 94) | public GanttMapper XStart(Func predicate) method Y (line 105) | public GanttMapper Y(Func predicate) method Y (line 115) | public GanttMapper Y(Func predicate) method YStart (line 126) | public GanttMapper YStart(Func predicate) method YStart (line 136) | public GanttMapper YStart(Func predicate) method Stroke (line 147) | public GanttMapper Stroke(Func predicate) method Stroke (line 157) | public GanttMapper Stroke(Func predicate) method Fill (line 168) | public GanttMapper Fill(Func predicate) method Fill (line 178) | public GanttMapper Fill(Func predicate) FILE: source/CapFrameX.Charts/Core40/Configurations/IPointEvaluator.cs type IPointEvaluator (line 29) | public interface IPointEvaluator method Evaluate (line 37) | void Evaluate(int key, T value, ChartPoint point); FILE: source/CapFrameX.Charts/Core40/Configurations/Mappers.cs class Mappers (line 28) | public static class Mappers method Xy (line 35) | public static CartesianMapper Xy() method Financial (line 45) | public static FinancialMapper Financial() method Weighted (line 55) | public static WeightedMapper Weighted() method Gantt (line 65) | public static GanttMapper Gantt() method Polar (line 75) | public static PolarMapper Polar() method Pie (line 85) | public static PieMapper Pie() FILE: source/CapFrameX.Charts/Core40/Configurations/PieMapper.cs class PieMapper (line 9) | public class PieMapper : IPointEvaluator method Evaluate (line 22) | public void Evaluate(int key, T value, ChartPoint point) method Value (line 36) | public PieMapper Value(Func predicate) method Value (line 46) | public PieMapper Value(Func predicate) method Stroke (line 57) | public PieMapper Stroke(Func predicate) method Stroke (line 67) | public PieMapper Stroke(Func predicate) method Fill (line 78) | public PieMapper Fill(Func predicate) method Fill (line 88) | public PieMapper Fill(Func predicate) FILE: source/CapFrameX.Charts/Core40/Configurations/PolarMapper.cs class PolarMapper (line 31) | public class PolarMapper : IPointEvaluator method Evaluate (line 44) | public void Evaluate(int key, T value, ChartPoint point) method Radius (line 57) | public PolarMapper Radius(Func predicate) method Radius (line 66) | public PolarMapper Radius(Func predicate) method Angle (line 77) | public PolarMapper Angle(Func predicate) method Angle (line 86) | public PolarMapper Angle(Func predicate) method Stroke (line 97) | public PolarMapper Stroke(Func predicate) method Stroke (line 107) | public PolarMapper Stroke(Func predicate) method Fill (line 118) | public PolarMapper Fill(Func predicate) method Fill (line 128) | public PolarMapper Fill(Func predicate) FILE: source/CapFrameX.Charts/Core40/Configurations/WeightedMapper.cs class WeightedMapper (line 31) | public class WeightedMapper : IPointEvaluator method Evaluate (line 45) | public void Evaluate(int key, T value, ChartPoint point) method X (line 59) | public WeightedMapper X(Func predicate) method X (line 69) | public WeightedMapper X(Func predicate) method Y (line 80) | public WeightedMapper Y(Func predicate) method Y (line 90) | public WeightedMapper Y(Func predicate) method Weight (line 101) | public WeightedMapper Weight(Func predicate) method Weight (line 111) | public WeightedMapper Weight(Func predicate) method Stroke (line 122) | public WeightedMapper Stroke(Func predicate) method Stroke (line 132) | public WeightedMapper Stroke(Func predicate) method Fill (line 143) | public WeightedMapper Fill(Func predicate) method Fill (line 153) | public WeightedMapper Fill(Func predicate) FILE: source/CapFrameX.Charts/Core40/DataLabelViewModel.cs class DataLabelViewModel (line 28) | public class DataLabelViewModel FILE: source/CapFrameX.Charts/Core40/DateAxisCore.cs class DateAxisCore (line 34) | public class DateAxisCore : WindowAxisCore method DateAxisCore (line 43) | public DateAxisCore(IWindowAxisView view) : base(view) method GetFormatter (line 49) | public override Func GetFormatter() method PrepareChart (line 54) | [Obsolete] method FormatLabel (line 64) | private string FormatLabel(double x) method GetdateTime (line 91) | internal DateTime GetdateTime(double x) FILE: source/CapFrameX.Charts/Core40/DateAxisWindow.cs class DateAxisWindow (line 32) | public abstract class DateAxisWindow : AxisWindow method IsHeader (line 44) | public override bool IsHeader(double x) method IsSeparator (line 55) | public override bool IsSeparator(double x) method FormatAxisLabel (line 66) | public override string FormatAxisLabel(double x) method IsSecond (line 77) | protected bool IsSecond(DateTime x) method IsMinute (line 86) | protected bool IsMinute(DateTime x) method IsHour (line 95) | protected bool IsHour(DateTime x) method IsDay (line 104) | protected bool IsDay(DateTime x) method IsYear (line 113) | protected bool IsYear(DateTime x) method TryGetSeparatorIndices (line 125) | public override bool TryGetSeparatorIndices(IEnumerable indice... method Validate (line 150) | protected virtual bool Validate(TimeSpan seperatorDistance) method IsHeader (line 158) | public abstract bool IsHeader(DateTime x); method IsSeparator (line 163) | public abstract bool IsSeparator(DateTime x); method FormatAxisLabel (line 168) | public abstract string FormatAxisLabel(DateTime x); FILE: source/CapFrameX.Charts/Core40/DateAxisWindows.cs class DateAxisWindows (line 31) | public static class DateAxisWindows method GetDateAxisWindows (line 37) | public static IEnumerable GetDateAxisWindows() class MilliSecondAxisWindow (line 59) | public sealed class MilliSecondAxisWindow : DateAxisWindow method IsHeader (line 68) | public override bool IsHeader(DateTime x) method IsSeparator (line 74) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 80) | public override string FormatAxisLabel(DateTime x) method Validate (line 88) | protected override bool Validate(TimeSpan seperatorDistance) class TenMilliSecondAxisWindow (line 95) | public sealed class TenMilliSecondAxisWindow : DateAxisWindow method IsHeader (line 104) | public override bool IsHeader(DateTime x) method IsSeparator (line 110) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 116) | public override string FormatAxisLabel(DateTime x) method Validate (line 124) | protected override bool Validate(TimeSpan seperatorDistance) class HundredMilliSecondAxisWindow (line 131) | public sealed class HundredMilliSecondAxisWindow : DateAxisWindow method IsHeader (line 140) | public override bool IsHeader(DateTime x) method IsSeparator (line 146) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 152) | public override string FormatAxisLabel(DateTime x) method Validate (line 160) | protected override bool Validate(TimeSpan seperatorDistance) class SecondAxisWindow (line 167) | public sealed class SecondAxisWindow : DateAxisWindow method IsHeader (line 176) | public override bool IsHeader(DateTime x) method IsSeparator (line 182) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 187) | public override string FormatAxisLabel(DateTime x) method Validate (line 195) | protected override bool Validate(TimeSpan seperatorDistance) class FifteenSecondsAxisWindow (line 202) | public sealed class FifteenSecondsAxisWindow : DateAxisWindow method IsHeader (line 211) | public override bool IsHeader(DateTime x) method IsSeparator (line 217) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 223) | public override string FormatAxisLabel(DateTime x) method Validate (line 229) | protected override bool Validate(TimeSpan seperatorDistance) class ThirtySecondsAxisWindow (line 236) | public sealed class ThirtySecondsAxisWindow : DateAxisWindow method IsHeader (line 245) | public override bool IsHeader(DateTime x) method IsSeparator (line 251) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 257) | public override string FormatAxisLabel(DateTime x) method Validate (line 263) | protected override bool Validate(TimeSpan seperatorDistance) class MinuteAxisWindow (line 270) | public sealed class MinuteAxisWindow : DateAxisWindow method IsHeader (line 279) | public override bool IsHeader(DateTime x) method IsSeparator (line 285) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 291) | public override string FormatAxisLabel(DateTime x) method Validate (line 297) | protected override bool Validate(TimeSpan seperatorDistance) class QuarterAxisWindow (line 304) | public sealed class QuarterAxisWindow : DateAxisWindow method IsHeader (line 313) | public override bool IsHeader(DateTime x) method IsSeparator (line 319) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 325) | public override string FormatAxisLabel(DateTime x) method Validate (line 333) | protected override bool Validate(TimeSpan seperatorDistance) class HalfHourAxisWindow (line 340) | public sealed class HalfHourAxisWindow : DateAxisWindow method IsHeader (line 349) | public override bool IsHeader(DateTime x) method IsSeparator (line 355) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 361) | public override string FormatAxisLabel(DateTime x) method Validate (line 369) | protected override bool Validate(TimeSpan seperatorDistance) class HourAxisWindow (line 376) | public sealed class HourAxisWindow : DateAxisWindow method IsHeader (line 385) | public override bool IsHeader(DateTime x) method IsSeparator (line 391) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 397) | public override string FormatAxisLabel(DateTime x) method Validate (line 405) | protected override bool Validate(TimeSpan seperatorDistance) class DayAxisWindow (line 412) | public sealed class DayAxisWindow : DateAxisWindow method IsHeader (line 421) | public override bool IsHeader(DateTime x) method IsSeparator (line 427) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 433) | public override string FormatAxisLabel(DateTime x) method Validate (line 443) | protected override bool Validate(TimeSpan seperatorDistance) class WeekAxisWindow (line 450) | public sealed class WeekAxisWindow : DateAxisWindow method IsHeader (line 459) | public override bool IsHeader(DateTime x) method IsSeparator (line 465) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 472) | public override string FormatAxisLabel(DateTime x) class MonthAxisWindow (line 481) | public sealed class MonthAxisWindow : DateAxisWindow method IsHeader (line 490) | public override bool IsHeader(DateTime x) method IsSeparator (line 496) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 502) | public override string FormatAxisLabel(DateTime x) method Validate (line 510) | protected override bool Validate(TimeSpan seperatorDistance) class YearAxisWindow (line 517) | public sealed class YearAxisWindow : DateAxisWindow method IsHeader (line 526) | public override bool IsHeader(DateTime x) method IsSeparator (line 532) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 538) | public override string FormatAxisLabel(DateTime x) method Validate (line 544) | protected override bool Validate(TimeSpan seperatorDistance) class DecadeAxisWindow (line 551) | public sealed class DecadeAxisWindow : DateAxisWindow method IsHeader (line 560) | public override bool IsHeader(DateTime x) method IsSeparator (line 566) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 572) | public override string FormatAxisLabel(DateTime x) method Validate (line 578) | protected override bool Validate(TimeSpan seperatorDistance) class CenturyAxisWindow (line 585) | public sealed class CenturyAxisWindow : DateAxisWindow method IsHeader (line 594) | public override bool IsHeader(DateTime x) method IsSeparator (line 600) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 606) | public override string FormatAxisLabel(DateTime x) method Validate (line 612) | protected override bool Validate(TimeSpan seperatorDistance) class MillenniumAxisWindow (line 619) | public sealed class MillenniumAxisWindow : DateAxisWindow method IsHeader (line 628) | public override bool IsHeader(DateTime x) method IsSeparator (line 634) | public override bool IsSeparator(DateTime x) method FormatAxisLabel (line 640) | public override string FormatAxisLabel(DateTime x) FILE: source/CapFrameX.Charts/Core40/DateSeparatorElementCore.cs class DateSeparatorElementCore (line 6) | public class DateSeparatorElementCore : SeparatorElementCore FILE: source/CapFrameX.Charts/Core40/Defaults/AxisLimits.cs class AxisLimits (line 27) | internal static class AxisLimits method StretchMax (line 29) | internal static double StretchMax(AxisCore axis) method StretchMin (line 34) | internal static double StretchMin(AxisCore axis) method UnitRight (line 39) | internal static double UnitRight(AxisCore axis) method UnitLeft (line 44) | internal static double UnitLeft(AxisCore axis) method SeparatorMax (line 49) | internal static double SeparatorMax(AxisCore axis) method SeparatorMaxRounded (line 54) | internal static double SeparatorMaxRounded(AxisCore axis) method SeparatorMin (line 59) | internal static double SeparatorMin(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/Defaults/DateTimePoint.cs class DateTimePoint (line 32) | public class DateTimePoint : INotifyPropertyChanged method DateTimePoint (line 40) | public DateTimePoint() method DateTimePoint (line 50) | public DateTimePoint(DateTime dateTime, double value) method OnPropertyChanged (line 93) | protected virtual void OnPropertyChanged(string propertyName = null) FILE: source/CapFrameX.Charts/Core40/Defaults/GanttPoint.cs class GanttPoint (line 31) | public class GanttPoint : INotifyPropertyChanged method GanttPoint (line 39) | public GanttPoint() method GanttPoint (line 47) | public GanttPoint(double startPoint, double endPoint) method OnPropertyChanged (line 90) | protected virtual void OnPropertyChanged(string propertyName = null) FILE: source/CapFrameX.Charts/Core40/Defaults/HeatPoint.cs class HeatPoint (line 28) | public class HeatPoint : ScatterPoint method HeatPoint (line 33) | public HeatPoint() method HeatPoint (line 44) | public HeatPoint(double x, double y, double weight) FILE: source/CapFrameX.Charts/Core40/Defaults/OHLCPoint.cs class OhlcPoint (line 31) | public class OhlcPoint : INotifyPropertyChanged method OhlcPoint (line 41) | public OhlcPoint() method OhlcPoint (line 53) | public OhlcPoint(double open, double high, double low, double close) method OnPropertyChanged (line 124) | protected virtual void OnPropertyChanged(string propertyName = null) FILE: source/CapFrameX.Charts/Core40/Defaults/ObservablePoint.cs class ObservablePoint (line 31) | public class ObservablePoint : INotifyPropertyChanged method ObservablePoint (line 39) | public ObservablePoint() method ObservablePoint (line 49) | public ObservablePoint(double x, double y) method OnPropertyChanged (line 92) | protected virtual void OnPropertyChanged(string propertyName = null) FILE: source/CapFrameX.Charts/Core40/Defaults/ObservableValue.cs class ObservableValue (line 31) | public class ObservableValue : INotifyPropertyChanged method ObservableValue (line 38) | public ObservableValue() method ObservableValue (line 47) | public ObservableValue(double value) method OnPropertyChanged (line 76) | protected virtual void OnPropertyChanged(string propertyName = null) FILE: source/CapFrameX.Charts/Core40/Defaults/PolarPoint.cs class PolarPoint (line 31) | public class PolarPoint : INotifyPropertyChanged method PolarPoint (line 39) | public PolarPoint() method PolarPoint (line 49) | public PolarPoint(double radius, double angle) method OnPropertyChanged (line 92) | protected virtual void OnPropertyChanged(string propertyName = null) FILE: source/CapFrameX.Charts/Core40/Defaults/ScatterPoint.cs class ScatterPoint (line 31) | public class ScatterPoint : INotifyPropertyChanged method ScatterPoint (line 40) | public ScatterPoint() method ScatterPoint (line 50) | public ScatterPoint(double x, double y) method ScatterPoint (line 62) | public ScatterPoint(double x, double y, double weight) method OnPropertyChanged (line 119) | protected virtual void OnPropertyChanged(string propertyName = null) FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/IAxisSectionView.cs type IAxisSectionView (line 28) | public interface IAxisSectionView method DrawOrMove (line 85) | void DrawOrMove(AxisOrientation source, int axis); method Remove (line 89) | void Remove(); method AsCoreElement (line 96) | AxisSectionCore AsCoreElement(AxisCore axis, AxisOrientation source); FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/IAxisView.cs type IAxisView (line 32) | public interface IAxisView method UpdateTitle (line 140) | CoreSize UpdateTitle(ChartCore chart, double rotationAngle = 0); method SetTitleTop (line 145) | void SetTitleTop(double value); method SetTitleLeft (line 150) | void SetTitleLeft(double value); method GetTitleLeft (line 155) | double GetTitleLeft(); method GetTileTop (line 160) | double GetTileTop(); method GetLabelSize (line 165) | CoreSize GetLabelSize(); method AsCoreElement (line 172) | AxisCore AsCoreElement(ChartCore chart, AxisOrientation source); method RenderSeparator (line 178) | void RenderSeparator(SeparatorElementCore model, ChartCore chart); method Clean (line 182) | void Clean(); method SetRange (line 188) | void SetRange(double min, double max); FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/IAxisWindow.cs type IAxisWindow (line 8) | public interface IAxisWindow method IsHeader (line 18) | bool IsHeader(double x); method IsSeparator (line 23) | bool IsSeparator(double x); method FormatAxisLabel (line 28) | string FormatAxisLabel(double x); method TryGetSeparatorIndices (line 37) | bool TryGetSeparatorIndices(IEnumerable indices, int maximumSe... FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/ICartesianChart.cs type ICartesianChart (line 29) | public interface ICartesianChart : IChartView FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/ICartesianVisualElement.cs type ICartesianVisualElement (line 30) | public interface ICartesianVisualElement method AddOrMove (line 64) | void AddOrMove(ChartCore chart); method Remove (line 69) | void Remove(ChartCore chart); FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/IChartView.cs type IChartView (line 35) | public interface IChartView method SetDrawMarginTop (line 173) | void SetDrawMarginTop(double value); method SetDrawMarginLeft (line 178) | void SetDrawMarginLeft(double value); method SetDrawMarginHeight (line 183) | void SetDrawMarginHeight(double value); method SetDrawMarginWidth (line 188) | void SetDrawMarginWidth(double value); method AddToView (line 194) | void AddToView(object element); method AddToDrawMargin (line 199) | void AddToDrawMargin(object element); method RemoveFromView (line 204) | void RemoveFromView(object element); method RemoveFromDrawMargin (line 209) | void RemoveFromDrawMargin(object element); method EnsureElementBelongsToCurrentView (line 214) | void EnsureElementBelongsToCurrentView(object element); method EnsureElementBelongsToCurrentDrawMargin (line 219) | void EnsureElementBelongsToCurrentDrawMargin(object element); method HideTooltip (line 224) | void HideTooltip(); method ShowLegend (line 229) | void ShowLegend(CorePoint at); method HideLegend (line 233) | void HideLegend(); method LoadLegend (line 239) | CoreSize LoadLegend(); method MapXAxes (line 245) | List MapXAxes(ChartCore chart); method MapYAxes (line 251) | List MapYAxes(ChartCore chart); FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/IDateAxisView.cs type IDateAxisView (line 9) | public interface IDateAxisView : IWindowAxisView FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/ILogarithmicAxisView.cs type ILogarithmicAxisView (line 29) | public interface ILogarithmicAxisView : IAxisView FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/IPieChart.cs type IPieChart (line 29) | public interface IPieChart : IChartView FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/ISeparatorElementView.cs type ISeparatorElementView (line 31) | public interface ISeparatorElementView method UpdateLabel (line 55) | LabelEvaluation UpdateLabel(string text, AxisCore axis, AxisOrientatio... method Clear (line 61) | void Clear(IChartView chart); method Place (line 74) | void Place(ChartCore chart, AxisCore axis, AxisOrientation direction, ... method Remove (line 79) | void Remove(ChartCore chart); method Move (line 92) | void Move(ChartCore chart, AxisCore axis, AxisOrientation direction, i... method FadeIn (line 98) | void FadeIn(AxisCore axis, ChartCore chart); method FadeOutAndRemove (line 103) | void FadeOutAndRemove(ChartCore chart); FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/ISeparatorView.cs type ISeparatorView (line 28) | public interface ISeparatorView method AsCoreElement (line 55) | SeparatorConfigurationCore AsCoreElement(AxisCore axis, AxisOrientatio... FILE: source/CapFrameX.Charts/Core40/Definitions/Charts/IWindowAxisView.cs type IWindowAxisView (line 6) | public interface IWindowAxisView : IAxisView method SetSelectedWindow (line 12) | void SetSelectedWindow(IAxisWindow window); FILE: source/CapFrameX.Charts/Core40/Definitions/Points/IBezierPointView.cs type IBezierPointView (line 31) | public interface IBezierPointView : IChartPointView FILE: source/CapFrameX.Charts/Core40/Definitions/Points/IChartPointView.cs type IChartPointView (line 32) | public interface IChartPointView method DrawOrMove (line 55) | void DrawOrMove(ChartPoint previousDrawn, ChartPoint current, int inde... method RemoveFromView (line 60) | void RemoveFromView(ChartCore chart); method OnHover (line 65) | void OnHover(ChartPoint point); method OnHoverLeave (line 70) | void OnHoverLeave(ChartPoint point); FILE: source/CapFrameX.Charts/Core40/Definitions/Points/IHeatPointView.cs type IHeatPointView (line 31) | public interface IHeatPointView : IChartPointView FILE: source/CapFrameX.Charts/Core40/Definitions/Points/IOhlcPointView.cs type IOhlcPointView (line 29) | public interface IOhlcPointView : IChartPointView FILE: source/CapFrameX.Charts/Core40/Definitions/Points/IPieSlicePointView.cs type IPieSlicePointView (line 29) | public interface IPieSlicePointView : IChartPointView FILE: source/CapFrameX.Charts/Core40/Definitions/Points/IRectanglePointView.cs type IRectanglePointView (line 31) | public interface IRectanglePointView : IChartPointView FILE: source/CapFrameX.Charts/Core40/Definitions/Points/IScatterPointView.cs type IScatterPointView (line 29) | public interface IScatterPointView : IChartPointView FILE: source/CapFrameX.Charts/Core40/Definitions/Points/IStepPointView.cs type IStepPointView (line 29) | public interface IStepPointView : IChartPointView FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IAreaPoint.cs type IAreaPoint (line 28) | public interface IAreaPoint method GetPointDiameter (line 34) | double GetPointDiameter(); FILE: source/CapFrameX.Charts/Core40/Definitions/Series/ICartesianSeries.cs type ICartesianSeries (line 28) | public interface ICartesianSeries method GetMinX (line 43) | double GetMinX(AxisCore axis); method GetMaxX (line 49) | double GetMaxX(AxisCore axis); method GetMinY (line 55) | double GetMinY(AxisCore axis); method GetMaxY (line 61) | double GetMaxY(AxisCore axis); FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IColumnSeriesView.cs type IColumnSeriesView (line 29) | public interface IColumnSeriesView : ISeriesView FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IFinancialSeriesView.cs type IFinancialSeriesView (line 29) | public interface IFinancialSeriesView : ISeriesView FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IGroupedStackedSeriesView.cs type IGroupedStackedSeriesView (line 13) | public interface IGroupedStackedSeriesView : ISeriesView FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IHeatSeriesView.cs type IHeatSeriesView (line 32) | public interface IHeatSeriesView : ISeriesView FILE: source/CapFrameX.Charts/Core40/Definitions/Series/ILineSeriesView.cs type ILineSeriesView (line 31) | public interface ILineSeriesView : ISeriesView method StartSegment (line 52) | void StartSegment(int atIndex, CorePoint location); method EndSegment (line 58) | void EndSegment(int atIndex, CorePoint location); FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IPieSeries.cs type IPieSeries (line 28) | public interface IPieSeries FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IPieSeriesView.cs type IPieSeriesView (line 29) | public interface IPieSeriesView : ISeriesView FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IRowSeriesView.cs type IRowSeriesView (line 29) | public interface IRowSeriesView : ISeriesView FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IScatterSeriesView.cs type IScatterSeriesView (line 29) | public interface IScatterSeriesView : ISeriesView FILE: source/CapFrameX.Charts/Core40/Definitions/Series/ISeriesView.cs type ISeriesView (line 31) | public interface ISeriesView method GetPointView (line 124) | IChartPointView GetPointView(ChartPoint point, string label); method OnSeriesUpdateStart (line 128) | void OnSeriesUpdateStart(); method Erase (line 133) | void Erase(bool removeFromView); method OnSeriesUpdatedFinish (line 137) | void OnSeriesUpdatedFinish(); method InitializeColors (line 141) | void InitializeColors(); method DrawSpecializedElements (line 145) | void DrawSpecializedElements(); method PlaceSpecializedElements (line 149) | void PlaceSpecializedElements(); method GetLabelPointFormatter (line 154) | Func GetLabelPointFormatter(); FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IStackModelableSeriesView.cs type IStackModelableSeriesView (line 28) | public interface IStackModelableSeriesView FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IStackedAreaSeriesView.cs type IStackedAreaSeriesView (line 30) | public interface IStackedAreaSeriesView : ILineSeriesView, IStackModelab... FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IStackedColumnSeriesView.cs type IStackedColumnSeriesView (line 30) | public interface IStackedColumnSeriesView : IGroupedStackedSeriesView, I... FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IStackedRowSeriesView.cs type IStackedRowSeriesView (line 30) | public interface IStackedRowSeriesView : IGroupedStackedSeriesView, ISta... FILE: source/CapFrameX.Charts/Core40/Definitions/Series/IVerticalStackedAreaSeriesView.cs type IVerticalStackedAreaSeriesView (line 30) | public interface IVerticalStackedAreaSeriesView : ILineSeriesView, IStac... FILE: source/CapFrameX.Charts/Core40/Dtos/BezierData.cs class BezierData (line 29) | public class BezierData method BezierData (line 34) | public BezierData() method BezierData (line 42) | public BezierData(CorePoint point) FILE: source/CapFrameX.Charts/Core40/Dtos/CoreColor.cs type CoreColor (line 29) | public struct CoreColor method CoreColor (line 38) | public CoreColor(byte a, byte r, byte g, byte b) : this() FILE: source/CapFrameX.Charts/Core40/Dtos/CoreGradientStop.cs type CoreGradientStop (line 29) | public struct CoreGradientStop FILE: source/CapFrameX.Charts/Core40/Dtos/CoreLimit.cs type CoreLimit (line 28) | public struct CoreLimit method CoreLimit (line 35) | public CoreLimit(double min, double max) : this() FILE: source/CapFrameX.Charts/Core40/Dtos/CoreMargin.cs class CoreMargin (line 29) | public class CoreMargin FILE: source/CapFrameX.Charts/Core40/Dtos/CorePoint.cs type CorePoint (line 28) | public struct CorePoint method CorePoint (line 35) | public CorePoint(double x, double y) : this() method CorePoint (line 45) | public CorePoint(CorePoint point) : this() FILE: source/CapFrameX.Charts/Core40/Dtos/CoreRectangle.cs class CoreRectangle (line 31) | public class CoreRectangle method CoreRectangle (line 41) | public CoreRectangle() method CoreRectangle (line 53) | public CoreRectangle(double left, double top, double width, double hei... FILE: source/CapFrameX.Charts/Core40/Dtos/CoreSize.cs type CoreSize (line 28) | public struct CoreSize method CoreSize (line 35) | public CoreSize(double width, double heigth) : this() FILE: source/CapFrameX.Charts/Core40/Dtos/LabelEvaluation.cs type LabelEvaluation (line 30) | public struct LabelEvaluation method LabelEvaluation (line 41) | public LabelEvaluation(double angle, double w, double h, AxisCore axis... method GetOffsetBySource (line 327) | public double GetOffsetBySource(AxisOrientation source) FILE: source/CapFrameX.Charts/Core40/Dtos/StackedSum.cs type StackedSum (line 25) | internal struct StackedSum method StackedSum (line 27) | public StackedSum(double value) : this() FILE: source/CapFrameX.Charts/Core40/Dtos/TooltipDataViewModel.cs type TooltipDataViewModel (line 31) | public struct TooltipDataViewModel FILE: source/CapFrameX.Charts/Core40/Events/PreviewRangeChangedEventArgs.cs class PreviewRangeChangedEventArgs (line 29) | public class PreviewRangeChangedEventArgs : RangeChangedEventArgs method PreviewRangeChangedEventArgs (line 34) | public PreviewRangeChangedEventArgs() method PreviewRangeChangedEventArgs (line 43) | public PreviewRangeChangedEventArgs(RangeChangedEventArgs args) FILE: source/CapFrameX.Charts/Core40/Events/RangeChangedEventArgs.cs class RangeChangedEventArgs (line 28) | public class RangeChangedEventArgs FILE: source/CapFrameX.Charts/Core40/Helpers/Extentions.cs class Extentions (line 32) | public static class Extentions method ForEach (line 40) | public static void ForEach(this IEnumerable source, Action pr... method SplitEachNaN (line 50) | public static IEnumerable> SplitEachNaN(this IList AsChartValues(this IEnumerable values) method AsSeriesCollection (line 102) | public static SeriesCollection AsSeriesCollection(this IEnumerable items); method InsertRange (line 61) | void InsertRange(int index, IEnumerable collection); class NoisyCollection (line 68) | public class NoisyCollection : INoisyCollection, IList method NoisyCollection (line 82) | public NoisyCollection() method NoisyCollection (line 91) | public NoisyCollection(IEnumerable collection) method NoisyCollection (line 100) | public NoisyCollection(int capacity) method GetEnumerator (line 204) | public IEnumerator GetEnumerator() method GetEnumerator (line 216) | IEnumerator IEnumerable.GetEnumerator() method Add (line 278) | int IList.Add(object value) method Add (line 292) | public void Add(T item) method AddRange (line 309) | public void AddRange(IEnumerable items) method AddRange (line 318) | public void AddRange(IEnumerable items) method Insert (line 339) | public void Insert(int index, T item) method Insert (line 357) | public void Insert(int index, object value) method InsertRange (line 367) | public void InsertRange(int index, IEnumerable collection) method InsertRange (line 377) | public void InsertRange(int index, IEnumerable collection) method Remove (line 397) | public void Remove(object value) method Remove (line 407) | public bool Remove(T item) method RemoveAt (line 423) | void IList.RemoveAt(int index) method RemoveAt (line 432) | void IList.RemoveAt(int index) method RemoveAt (line 441) | public void RemoveAt(int index) method Clear (line 459) | void IList.Clear() method Clear (line 467) | void ICollection.Clear() method Clear (line 475) | public void Clear() method Contains (line 495) | public bool Contains(object value) method Contains (line 505) | public bool Contains(T item) method CopyTo (line 518) | public void CopyTo(Array array, int index) method CopyTo (line 528) | public void CopyTo(T[] array, int index) method IndexOf (line 541) | public int IndexOf(object value) method IndexOf (line 551) | public int IndexOf(T item) method OnPropertyChanged (line 566) | protected virtual void OnPropertyChanged(PropertyChangedEventArgs e) method OnCollectionChanged (line 578) | protected virtual void OnCollectionChanged(NotifyCollectionChangedEven... method OnNoisyCollectionChanged (line 589) | private void OnNoisyCollectionChanged(IEnumerable olditems, IEnumer... method OnNoisyCollectionReset (line 595) | private void OnNoisyCollectionReset() method OnPropertyChanged (line 601) | private void OnPropertyChanged(string propertyName) method ReplaceItem (line 606) | private void ReplaceItem(object original, object item, int index) FILE: source/CapFrameX.Charts/Core40/IChartValues.cs type IChartValues (line 33) | public interface IChartValues : INoisyCollection method Initialize (line 38) | void Initialize(ISeriesView seriesView); method GetPoints (line 45) | IEnumerable GetPoints(ISeriesView seriesView); method InitializeStep (line 49) | void InitializeStep(ISeriesView seriesView); method CollectGarbage (line 53) | void CollectGarbage(ISeriesView seriesView); method GetTracker (line 58) | PointTracker GetTracker(ISeriesView view); FILE: source/CapFrameX.Charts/Core40/IObservableChartPoint.cs type IObservableChartPoint (line 29) | [Obsolete("Use INotifyPropertyChangedInstead")] FILE: source/CapFrameX.Charts/Core40/LegendLocation.cs type LegendLocation (line 28) | public enum LegendLocation FILE: source/CapFrameX.Charts/Core40/LogarithmicAxisCore.cs class LogarithmicAxisCore (line 34) | public class LogarithmicAxisCore : AxisCore method LogarithmicAxisCore (line 40) | public LogarithmicAxisCore(IAxisView view) : base(view) method PrepareChart (line 51) | [Obsolete] FILE: source/CapFrameX.Charts/Core40/Maps/MapData.cs class LvcMap (line 30) | public class LvcMap class MapData (line 58) | public class MapData FILE: source/CapFrameX.Charts/Core40/PanningOptions.cs type PanningOptions (line 28) | public enum PanningOptions FILE: source/CapFrameX.Charts/Core40/PeriodUnits.cs type PeriodUnits (line 6) | public enum PeriodUnits FILE: source/CapFrameX.Charts/Core40/PieLabelPosition.cs type PieLabelPosition (line 28) | public enum PieLabelPosition FILE: source/CapFrameX.Charts/Core40/PointTracker.cs class PointTracker (line 31) | public class PointTracker method PointTracker (line 36) | public PointTracker() FILE: source/CapFrameX.Charts/Core40/ScrollMode.cs type ScrollMode (line 28) | public enum ScrollMode FILE: source/CapFrameX.Charts/Core40/SeparationState.cs type SeparationState (line 28) | public enum SeparationState FILE: source/CapFrameX.Charts/Core40/SeparatorConfigurationCore.cs class SeparatorConfigurationCore (line 28) | public class SeparatorConfigurationCore method SeparatorConfigurationCore (line 34) | public SeparatorConfigurationCore(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeparatorElementCore.cs class SeparatorElementCore (line 30) | public class SeparatorElementCore FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/CandleAlgorithm.cs class CandleAlgorithm (line 35) | public class CandleAlgorithm : SeriesAlgorithm, ICartesianSeries method CandleAlgorithm (line 41) | public CandleAlgorithm(ISeriesView view) : base(view) method Update (line 50) | public override void Update() method GetMinX (line 101) | double ICartesianSeries.GetMinX(AxisCore axis) method GetMaxX (line 106) | double ICartesianSeries.GetMaxX(AxisCore axis) method GetMinY (line 111) | double ICartesianSeries.GetMinY(AxisCore axis) method GetMaxY (line 116) | double ICartesianSeries.GetMaxY(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/ColumnAlgorithm.cs class ColumnAlgorithm (line 37) | public class ColumnAlgorithm : SeriesAlgorithm, ICartesianSeries method ColumnAlgorithm (line 43) | public ColumnAlgorithm(ISeriesView view) : base(view) method Update (line 52) | public override void Update() method GetMinX (line 120) | double ICartesianSeries.GetMinX(AxisCore axis) method GetMaxX (line 125) | double ICartesianSeries.GetMaxX(AxisCore axis) method GetMinY (line 130) | double ICartesianSeries.GetMinY(AxisCore axis) method GetMaxY (line 138) | double ICartesianSeries.GetMaxY(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/HeatAlgorithm.cs class HeatAlgorithm (line 38) | public class HeatAlgorithm : SeriesAlgorithm, ICartesianSeries method HeatAlgorithm (line 44) | public HeatAlgorithm(ISeriesView view) : base(view) method Update (line 53) | public override void Update() method GetMinX (line 116) | public double GetMinX(AxisCore axis) method GetMaxX (line 126) | public double GetMaxX(AxisCore axis) method GetMinY (line 136) | public double GetMinY(AxisCore axis) method GetMaxY (line 146) | public double GetMaxY(AxisCore axis) method ColorInterpolation (line 151) | private static CoreColor ColorInterpolation(IList gr... method InterpolateColorComponent (line 178) | private static byte InterpolateColorComponent(byte fromComponent, byte... FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/LineAlgorithm.cs class LineAlgorithm (line 38) | public class LineAlgorithm : SeriesAlgorithm, ICartesianSeries method LineAlgorithm (line 44) | public LineAlgorithm(ISeriesView view) : base(view) method Update (line 53) | public override void Update() method GetMinX (line 192) | double ICartesianSeries.GetMinX(AxisCore axis) method GetMaxX (line 197) | double ICartesianSeries.GetMaxX(AxisCore axis) method GetMinY (line 202) | double ICartesianSeries.GetMinY(AxisCore axis) method GetMaxY (line 207) | double ICartesianSeries.GetMaxY(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/OhlcAlgorithm.cs class OhlcAlgorithm (line 35) | public class OhlcAlgorithm : SeriesAlgorithm, ICartesianSeries method OhlcAlgorithm (line 41) | public OhlcAlgorithm(ISeriesView view) : base(view) method Update (line 50) | public override void Update() method GetMinX (line 97) | double ICartesianSeries.GetMinX(AxisCore axis) method GetMaxX (line 102) | double ICartesianSeries.GetMaxX(AxisCore axis) method GetMinY (line 107) | double ICartesianSeries.GetMinY(AxisCore axis) method GetMaxY (line 112) | double ICartesianSeries.GetMaxY(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/PieAlgorithm.cs class PieAlgorithm (line 35) | public class PieAlgorithm : SeriesAlgorithm, IPieSeries method PieAlgorithm (line 41) | public PieAlgorithm(ISeriesView view) : base(view) method Update (line 49) | public override void Update() FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/RowAlgorithm.cs class RowAlgorithm (line 37) | public class RowAlgorithm : SeriesAlgorithm, ICartesianSeries method RowAlgorithm (line 43) | public RowAlgorithm(ISeriesView view) : base(view) method Update (line 52) | public override void Update() method GetMinX (line 124) | double ICartesianSeries.GetMinX(AxisCore axis) method GetMaxX (line 132) | double ICartesianSeries.GetMaxX(AxisCore axis) method GetMinY (line 140) | double ICartesianSeries.GetMinY(AxisCore axis) method GetMaxY (line 145) | double ICartesianSeries.GetMaxY(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/ScatterAlgorithm.cs class ScatterAlgorithm (line 35) | public class ScatterAlgorithm : SeriesAlgorithm, ICartesianSeries method ScatterAlgorithm (line 41) | public ScatterAlgorithm(ISeriesView view) : base(view) method Update (line 49) | public override void Update() method GetMinX (line 92) | double ICartesianSeries.GetMinX(AxisCore axis) method GetMaxX (line 97) | double ICartesianSeries.GetMaxX(AxisCore axis) method GetMinY (line 102) | double ICartesianSeries.GetMinY(AxisCore axis) method GetMaxY (line 107) | double ICartesianSeries.GetMaxY(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/StackedAreaAlgorithm.cs class StackedAreaAlgorithm (line 38) | public class StackedAreaAlgorithm : SeriesAlgorithm, ICartesianSeries method StackedAreaAlgorithm (line 46) | public StackedAreaAlgorithm(ISeriesView view) : base(view) method Update (line 56) | public override void Update() method GetStackedPoint (line 179) | protected virtual CorePoint GetStackedPoint(ChartPoint chartPoint) method GetMinX (line 190) | double ICartesianSeries.GetMinX(AxisCore axis) method GetMaxX (line 195) | double ICartesianSeries.GetMaxX(AxisCore axis) method GetMinY (line 200) | double ICartesianSeries.GetMinY(AxisCore axis) method GetMaxY (line 205) | double ICartesianSeries.GetMaxY(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/StackedColumnAlgorithm.cs class StackedColumnAlgorithm (line 37) | public class StackedColumnAlgorithm : SeriesAlgorithm , ICartesianSeries method StackedColumnAlgorithm (line 44) | public StackedColumnAlgorithm(ISeriesView view) : base(view) method Update (line 54) | public override void Update() method GetMinX (line 127) | double ICartesianSeries.GetMinX(AxisCore axis) method GetMaxX (line 132) | double ICartesianSeries.GetMaxX(AxisCore axis) method GetMinY (line 137) | double ICartesianSeries.GetMinY(AxisCore axis) method GetMaxY (line 142) | double ICartesianSeries.GetMaxY(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/StackedRowAlgorithm.cs class StackedRowAlgorithm (line 37) | public class StackedRowAlgorithm : SeriesAlgorithm, ICartesianSeries method StackedRowAlgorithm (line 44) | public StackedRowAlgorithm(ISeriesView view) : base(view) method Update (line 54) | public override void Update() method GetMinX (line 124) | double ICartesianSeries.GetMinX(AxisCore axis) method GetMaxX (line 129) | double ICartesianSeries.GetMaxX(AxisCore axis) method GetMinY (line 134) | double ICartesianSeries.GetMinY(AxisCore axis) method GetMaxY (line 139) | double ICartesianSeries.GetMaxY(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/StepLineAlgorithm.cs class StepLineAlgorithm (line 35) | public class StepLineAlgorithm : SeriesAlgorithm, ICartesianSeries method StepLineAlgorithm (line 41) | public StepLineAlgorithm(ISeriesView view) : base(view) method Update (line 50) | public override void Update() method GetMinX (line 81) | double ICartesianSeries.GetMinX(AxisCore axis) method GetMaxX (line 86) | double ICartesianSeries.GetMaxX(AxisCore axis) method GetMinY (line 91) | double ICartesianSeries.GetMinY(AxisCore axis) method GetMaxY (line 96) | double ICartesianSeries.GetMaxY(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/VerticalLineAlgorithm.cs class VerticalLineAlgorithm (line 33) | public class VerticalLineAlgorithm : LineAlgorithm, ICartesianSeries method VerticalLineAlgorithm (line 39) | public VerticalLineAlgorithm(ISeriesView view) : base(view) method GetMinX (line 45) | double ICartesianSeries.GetMinX(AxisCore axis) method GetMaxX (line 50) | double ICartesianSeries.GetMaxX(AxisCore axis) method GetMinY (line 55) | double ICartesianSeries.GetMinY(AxisCore axis) method GetMaxY (line 60) | double ICartesianSeries.GetMaxY(AxisCore axis) FILE: source/CapFrameX.Charts/Core40/SeriesAlgorithms/VerticalStackedAreaAlgorithm.cs class VerticalStackedAreaAlgorithm (line 32) | public class VerticalStackedAreaAlgorithm : StackedAreaAlgorithm method VerticalStackedAreaAlgorithm (line 40) | public VerticalStackedAreaAlgorithm(ISeriesView view) : base(view) method GetStackedPoint (line 52) | protected override CorePoint GetStackedPoint(ChartPoint chartPoint) FILE: source/CapFrameX.Charts/Core40/SeriesCollection.cs class SeriesCollection (line 33) | public class SeriesCollection : NoisyCollection method SeriesCollection (line 40) | public SeriesCollection() method SeriesCollection (line 49) | public SeriesCollection(object configuration) method OnNoisyCollectionChanged (line 73) | private void OnNoisyCollectionChanged(IEnumerable oldItem... method OnCollectionReset (line 95) | private void OnCollectionReset() FILE: source/CapFrameX.Charts/Core40/SeriesOrientation.cs type SeriesOrientation (line 28) | public enum SeriesOrientation FILE: source/CapFrameX.Charts/Core40/Seriesalgorithm.cs class SeriesAlgorithm (line 31) | public abstract class SeriesAlgorithm method SeriesAlgorithm (line 37) | protected SeriesAlgorithm(ISeriesView view) method Update (line 109) | public abstract void Update(); FILE: source/CapFrameX.Charts/Core40/StackMode.cs type StackMode (line 28) | public enum StackMode FILE: source/CapFrameX.Charts/Core40/TooltipSelectionMode.cs type TooltipSelectionMode (line 28) | public enum TooltipSelectionMode FILE: source/CapFrameX.Charts/Core40/UpdaterState.cs type UpdaterState (line 28) | public enum UpdaterState FILE: source/CapFrameX.Charts/Core40/VisualElementsCollection.cs class VisualElementsCollection (line 33) | public class VisualElementsCollection : NoisyCollection CalculateSeparatorIndices(ChartCore chart... method LongRange (line 146) | private IEnumerable LongRange(long start, long end) method DrawSeparator (line 154) | private void DrawSeparator(double x, double tolerance, CoreMargin curr... FILE: source/CapFrameX.Charts/Core40/ZoomingOptions.cs type ZoomingOptions (line 28) | public enum ZoomingOptions FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/Annotation.cs class Annotation (line 19) | public abstract class Annotation : FrameworkElement method CreateModel (line 105) | public abstract Annotations.Annotation CreateModel(); method SynchronizeProperties (line 110) | public virtual void SynchronizeProperties() method AppearanceChanged (line 124) | protected static void AppearanceChanged(DependencyObject d, Dependency... method DataChanged (line 138) | protected static void DataChanged(DependencyObject d, DependencyProper... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/ArrowAnnotation.cs class ArrowAnnotation (line 18) | public class ArrowAnnotation : TextualAnnotation method ArrowAnnotation (line 84) | static ArrowAnnotation() method ArrowAnnotation (line 92) | public ArrowAnnotation() method CreateModel (line 265) | public override Annotations.Annotation CreateModel() method SynchronizeProperties (line 274) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/EllipseAnnotation.cs class EllipseAnnotation (line 17) | public class EllipseAnnotation : ShapeAnnotation method EllipseAnnotation (line 34) | static EllipseAnnotation() method EllipseAnnotation (line 42) | public EllipseAnnotation() method CreateModel (line 83) | public override Annotations.Annotation CreateModel() method SynchronizeProperties (line 92) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/FunctionAnnotation.cs class FunctionAnnotation (line 20) | public class FunctionAnnotation : PathAnnotation method FunctionAnnotation (line 46) | static FunctionAnnotation() method FunctionAnnotation (line 56) | public FunctionAnnotation() method CreateModel (line 115) | public override Annotations.Annotation CreateModel() method SynchronizeProperties (line 124) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/LineAnnotation.cs class LineAnnotation (line 19) | public class LineAnnotation : PathAnnotation method LineAnnotation (line 81) | static LineAnnotation() method LineAnnotation (line 91) | public LineAnnotation() method CreateModel (line 244) | public override Annotations.Annotation CreateModel() method SynchronizeProperties (line 253) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/PathAnnotation.cs class PathAnnotation (line 20) | public abstract class PathAnnotation : TextualAnnotation method CreateModel (line 268) | public override Annotations.Annotation CreateModel() method SynchronizeProperties (line 277) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/PointAnnotation.cs class PointAnnotation (line 17) | public class PointAnnotation : ShapeAnnotation method PointAnnotation (line 52) | static PointAnnotation() method PointAnnotation (line 61) | public PointAnnotation() method CreateModel (line 150) | public override Annotations.Annotation CreateModel() method SynchronizeProperties (line 159) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/PolygonAnnotation.cs class PolygonAnnotation (line 18) | public class PolygonAnnotation : ShapeAnnotation method PolygonAnnotation (line 41) | static PolygonAnnotation() method PolygonAnnotation (line 49) | public PolygonAnnotation() method CreateModel (line 107) | public override Annotations.Annotation CreateModel() method SynchronizeProperties (line 116) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/PolylineAnnotation.cs class PolylineAnnotation (line 18) | public class PolylineAnnotation : PathAnnotation method PolylineAnnotation (line 41) | static PolylineAnnotation() method PolylineAnnotation (line 51) | public PolylineAnnotation() method CreateModel (line 99) | public override Annotations.Annotation CreateModel() method SynchronizeProperties (line 108) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/RectangleAnnotation.cs class RectangleAnnotation (line 17) | public class RectangleAnnotation : ShapeAnnotation method RectangleAnnotation (line 46) | static RectangleAnnotation() method RectangleAnnotation (line 54) | public RectangleAnnotation() method CreateModel (line 127) | public override Annotations.Annotation CreateModel() method SynchronizeProperties (line 136) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/ShapeAnnotation.cs class ShapeAnnotation (line 18) | public abstract class ShapeAnnotation : TextualAnnotation method SynchronizeProperties (line 98) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/TextAnnotation.cs class TextAnnotation (line 18) | public class TextAnnotation : TextualAnnotation method TextAnnotation (line 60) | static TextAnnotation() method TextAnnotation (line 70) | public TextAnnotation() method CreateModel (line 159) | public override Annotations.Annotation CreateModel() method SynchronizeProperties (line 168) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Annotations/TextualAnnotation.cs class TextualAnnotation (line 18) | public abstract class TextualAnnotation : Annotation method SynchronizeProperties (line 158) | public override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Axes/AngleAxis.cs class AngleAxis (line 19) | public class AngleAxis : LinearAxis method AngleAxis (line 36) | static AngleAxis() method AngleAxis (line 49) | public AngleAxis() method SynchronizeProperties (line 77) | protected override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Axes/Axis.cs class Axis (line 19) | public abstract class Axis : FrameworkElement method CreateModel (line 1443) | public abstract Axes.Axis CreateModel(); method AppearanceChanged (line 1450) | protected static void AppearanceChanged(DependencyObject d, Dependency... method DataChanged (line 1460) | protected static void DataChanged(DependencyObject d, DependencyProper... method OnDataChanged (line 1468) | protected void OnDataChanged() method OnPropertyChanged (line 1481) | protected override void OnPropertyChanged(DependencyPropertyChangedEve... method OnVisualChanged (line 1501) | protected void OnVisualChanged() method SynchronizeProperties (line 1513) | protected virtual void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Axes/CategoryAxis.cs class CategoryAxis (line 19) | public class CategoryAxis : LinearAxis method CategoryAxis (line 54) | static CategoryAxis() method CategoryAxis (line 65) | public CategoryAxis() method CreateModel (line 155) | public override OxyPlot.Axes.Axis CreateModel() method SynchronizeProperties (line 164) | protected override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Axes/DateTimeAxis.cs class DateTimeAxis (line 21) | public class DateTimeAxis : Axis method DateTimeAxis (line 76) | static DateTimeAxis() method DateTimeAxis (line 84) | public DateTimeAxis() method CreateModel (line 189) | public override Axes.Axis CreateModel() method SynchronizeProperties (line 198) | protected override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Axes/LinearAxis.cs class LinearAxis (line 17) | public class LinearAxis : Axis method LinearAxis (line 42) | public LinearAxis() method CreateModel (line 99) | public override Axes.Axis CreateModel() method SynchronizeProperties (line 108) | protected override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Axes/LinearColorAxis.cs class LinearColorAxis (line 22) | [ContentProperty("GradientStops")] method LinearColorAxis (line 65) | public LinearColorAxis() method CreateModel (line 141) | public override Axes.Axis CreateModel() method SynchronizeProperties (line 150) | protected override void SynchronizeProperties() method Interpolate (line 180) | private static OxyPalette Interpolate(List stops, int pa... method ValidatePaletteSize (line 219) | private static bool ValidatePaletteSize(object value) FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Axes/LogarithmicAxis.cs class LogarithmicAxis (line 17) | public class LogarithmicAxis : Axis method LogarithmicAxis (line 35) | public LogarithmicAxis() method CreateModel (line 77) | public override Axes.Axis CreateModel() method SynchronizeProperties (line 86) | protected override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Axes/MagnitudeAxis.cs class MagnitudeAxis (line 19) | public class MagnitudeAxis : LinearAxis method MagnitudeAxis (line 24) | static MagnitudeAxis() method MagnitudeAxis (line 36) | public MagnitudeAxis() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Axes/TimeSpanAxis.cs class TimeSpanAxis (line 15) | public class TimeSpanAxis : Axis method TimeSpanAxis (line 20) | public TimeSpanAxis() method CreateModel (line 29) | public override Axes.Axis CreateModel() method SynchronizeProperties (line 38) | protected override void SynchronizeProperties() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/CanvasRenderContext.cs class CanvasRenderContext (line 30) | public class CanvasRenderContext : IRenderContext method CanvasRenderContext (line 91) | public CanvasRenderContext(Canvas canvas) method DrawEllipse (line 149) | public void DrawEllipse(OxyRect rect, OxyColor fill, OxyColor stroke, ... method DrawEllipses (line 172) | public void DrawEllipses(IList rectangles, OxyColor fill, Oxy... method DrawLine (line 199) | public void DrawLine( method DrawLineSegments (line 229) | public void DrawLineSegments( method DrawPolygon (line 288) | public void DrawPolygon( method DrawPolygons (line 319) | public void DrawPolygons( method DrawRectangle (line 435) | public void DrawRectangle(OxyRect rect, OxyColor fill, OxyColor stroke... method DrawRectangles (line 459) | public void DrawRectangles(IList rectangles, OxyColor fill, O... method DrawText (line 490) | public void DrawText( method MeasureText (line 593) | public OxySize MeasureText(string text, string fontFamily, double font... method SetToolTip (line 633) | public void SetToolTip(string text) method DrawImage (line 652) | public void DrawImage( method SetClip (line 703) | public bool SetClip(OxyRect clippingRect) method ResetClip (line 712) | public void ResetClip() method CleanUp (line 721) | public void CleanUp() method MeasureTextByGlyphTypeface (line 743) | protected OxySize MeasureTextByGlyphTypeface(string text, string fontF... method GetFontWeight (line 767) | private static FontWeight GetFontWeight(double fontWeight) method MeasureTextSize (line 779) | private static OxySize MeasureTextSize(GlyphTypeface glyphTypeface, do... method CreateAndAdd (line 822) | private T CreateAndAdd(double clipOffsetX = 0, double clipOffsetY =... method ApplyToolTip (line 847) | private void ApplyToolTip(FrameworkElement element) method DrawLineSegmentsByStreamGeometry (line 864) | private void DrawLineSegmentsByStreamGeometry( method GetCachedBrush (line 916) | private Brush GetCachedBrush(OxyColor color) method GetCachedFontFamily (line 939) | private FontFamily GetCachedFontFamily(string familyName) method SetStroke (line 966) | private void SetStroke( method GetImageSource (line 1016) | private BitmapSource GetImageSource(OxyImage image) method DrawLineBalanced (line 1057) | private void DrawLineBalanced(IList points, OxyColor stro... method ToPoint (line 1121) | private Point ToPoint(ScreenPoint pt) method ToPixelAlignedPoint (line 1131) | private Point ToPixelAlignedPoint(ScreenPoint pt) method ToRect (line 1145) | private Rect ToRect(OxyRect r) method ToPixelAlignedRect (line 1155) | private Rect ToPixelAlignedRect(OxyRect r) method ToPoint (line 1171) | private Point ToPoint(ScreenPoint pt, bool aliased) method ToPointCollection (line 1182) | private PointCollection ToPointCollection(IEnumerable poi... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Converters/OxyColorConverter.cs class OxyColorConverter (line 20) | [ValueConversion(typeof(OxyColor), typeof(Color))] method Convert (line 31) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 58) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Converters/ThicknessConverter.cs class ThicknessConverter (line 22) | public class ThicknessConverter : IValueConverter method Convert (line 32) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 54) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/ExporterExtensions.cs class ExporterExtensions (line 17) | public static class ExporterExtensions method ExportToFile (line 25) | public static void ExportToFile(this IExporter exporter, IPlotModel mo... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Extensions/DataPointExtension.cs class DataPointExtension (line 18) | public class DataPointExtension : MarkupExtension method DataPointExtension (line 30) | public DataPointExtension(double x, double y) method ProvideValue (line 40) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/CapFrameX.Charts/OxyPlot.Wpf/MoreColors.cs class MoreColors (line 17) | public static class MoreColors FILE: source/CapFrameX.Charts/OxyPlot.Wpf/NamespaceDoc.cs class NamespaceDoc (line 15) | [System.Runtime.CompilerServices.CompilerGenerated] FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Plot.Properties.cs class Plot (line 23) | public partial class Plot method InvalidateFlagChanged (line 1376) | private void InvalidateFlagChanged() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Plot.cs class Plot (line 22) | [ContentProperty("Series")] method Plot (line 39) | static Plot() method Plot (line 48) | public Plot() method UpdateModel (line 127) | protected override void UpdateModel(bool updateData = true) method OnAppearanceChanged (line 140) | protected void OnAppearanceChanged() method AppearanceChanged (line 150) | private static void AppearanceChanged(DependencyObject d, DependencyPr... method OnAnnotationsChanged (line 160) | private void OnAnnotationsChanged(object sender, NotifyCollectionChang... method OnAxesChanged (line 170) | private void OnAxesChanged(object sender, NotifyCollectionChangedEvent... method OnSeriesChanged (line 180) | private void OnSeriesChanged(object sender, NotifyCollectionChangedEve... method SyncLogicalTree (line 189) | private void SyncLogicalTree(NotifyCollectionChangedEventArgs e) method SynchronizeProperties (line 213) | private void SynchronizeProperties() method SynchronizeAnnotations (line 288) | private void SynchronizeAnnotations() method SynchronizeAxes (line 300) | private void SynchronizeAxes() method SynchronizeSeries (line 312) | private void SynchronizeSeries() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/PlotBase.Events.cs class PlotBase (line 18) | public partial class PlotBase method OnKeyDown (line 24) | protected override void OnKeyDown(KeyEventArgs e) method OnManipulationStarted (line 40) | protected override void OnManipulationStarted(ManipulationStartedEvent... method OnManipulationDelta (line 55) | protected override void OnManipulationDelta(ManipulationDeltaEventArgs e) method OnManipulationCompleted (line 70) | protected override void OnManipulationCompleted(ManipulationCompletedE... method OnMouseWheel (line 85) | protected override void OnMouseWheel(MouseWheelEventArgs e) method OnMouseDown (line 100) | protected override void OnMouseDown(MouseButtonEventArgs e) method OnMouseMove (line 121) | protected override void OnMouseMove(MouseEventArgs e) method OnMouseUp (line 136) | protected override void OnMouseUp(MouseButtonEventArgs e) method OnMouseEnter (line 174) | protected override void OnMouseEnter(MouseEventArgs e) method OnMouseLeave (line 189) | protected override void OnMouseLeave(MouseEventArgs e) FILE: source/CapFrameX.Charts/OxyPlot.Wpf/PlotBase.Export.cs class PlotBase (line 17) | public partial class PlotBase method SaveBitmap (line 23) | public void SaveBitmap(string fileName) method SaveBitmap (line 35) | public void SaveBitmap(string fileName, int width, int height, OxyColo... method SaveXaml (line 59) | public void SaveXaml(string fileName) method ToXaml (line 69) | public string ToXaml() method ToBitmap (line 79) | public BitmapSource ToBitmap() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/PlotBase.Properties.cs class PlotBase (line 19) | public partial class PlotBase FILE: source/CapFrameX.Charts/OxyPlot.Wpf/PlotBase.cs class PlotBase (line 27) | public abstract partial class PlotBase : Control, IPlotView method PlotBase (line 92) | protected PlotBase() method HideTracker (line 178) | public void HideTracker() method HideZoomRectangle (line 190) | public void HideZoomRectangle() method PanAllAxes (line 199) | public void PanAllAxes(Vector delta) method ZoomAllAxes (line 213) | public void ZoomAllAxes(double factor) method ResetAllAxes (line 226) | public void ResetAllAxes() method InvalidatePlot (line 240) | public void InvalidatePlot(bool updateData = true) method OnApplyTemplate (line 263) | public override void OnApplyTemplate() method SetCursorType (line 288) | public void SetCursorType(CursorType cursorType) method ShowTracker (line 314) | public void ShowTracker(TrackerHitResult trackerHitResult) method ShowZoomRectangle (line 358) | public void ShowZoomRectangle(OxyRect r) method SetClipboardText (line 372) | public void SetClipboardText(string text) method ArrangeOverride (line 382) | protected override Size ArrangeOverride(Size finalSize) method UpdateModel (line 399) | protected virtual void UpdateModel(bool updateData = true) method IsVisibleToUser (line 411) | protected bool IsVisibleToUser() method IsUserVisible (line 441) | private bool IsUserVisible(FrameworkElement element, FrameworkElement ... method DoCopy (line 458) | private void DoCopy(object sender, ExecutedRoutedEventArgs e) method OnLoaded (line 476) | private void OnLoaded(object sender, RoutedEventArgs e) method OnLayoutUpdated (line 488) | private void OnLayoutUpdated(object sender, EventArgs e) method OnSizeChanged (line 506) | private void OnSizeChanged(object sender, SizeChangedEventArgs e) method GetRelevantParent (line 520) | private FrameworkElement GetRelevantParent(DependencyObject obj) method UpdateVisuals (line 548) | private void UpdateVisuals() method BeginInvoke (line 602) | private void BeginInvoke(Action action) FILE: source/CapFrameX.Charts/OxyPlot.Wpf/PlotCommands.cs class PlotCommands (line 17) | public static class PlotCommands FILE: source/CapFrameX.Charts/OxyPlot.Wpf/PlotView.cs class PlotView (line 18) | [TemplatePart(Name = PartGrid, Type = typeof(Grid))] method PlotView (line 51) | static PlotView() method OnAppearanceChanged (line 118) | protected void OnAppearanceChanged() method AppearanceChanged (line 128) | private static void AppearanceChanged(DependencyObject d, DependencyPr... method ModelChanged (line 138) | private static void ModelChanged(DependencyObject d, DependencyPropert... method OnModelChanged (line 146) | private void OnModelChanged() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/PngExporter.cs class PngExporter (line 21) | public class PngExporter : IExporter method PngExporter (line 26) | public PngExporter() method Export (line 64) | public static void Export(IPlotModel model, string fileName, int width... method Export (line 81) | public static void Export(IPlotModel model, Stream stream, int width, ... method ExportToBitmap (line 96) | public static BitmapSource ExportToBitmap( method Export (line 112) | public void Export(IPlotModel model, Stream stream) method ExportToBitmap (line 125) | public BitmapSource ExportToBitmap(IPlotModel model) FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Reporting/FlowDocumentReportWriter.cs class FlowDocumentReportWriter (line 38) | public class FlowDocumentReportWriter : IDisposable, IReportWriter method FlowDocumentReportWriter (line 53) | public FlowDocumentReportWriter() method Dispose (line 77) | public void Dispose() method Print (line 86) | public void Print() method Save (line 102) | public virtual void Save(string filename, double width = 816, double h... method WriteDrawing (line 118) | public void WriteDrawing(DrawingFigure d) method WriteEquation (line 126) | public void WriteEquation(Equation equation) method WriteHeader (line 134) | public void WriteHeader(Header h) method WriteImage (line 146) | public void WriteImage(Image i) method WriteParagraph (line 163) | public void WriteParagraph(Paragraph pa) method WritePlot (line 172) | public void WritePlot(PlotFigure plot) method WriteReport (line 181) | public void WriteReport(Report report, ReportStyle reportStyle) method WriteTable (line 191) | public void WriteTable(Table t) method SetStyle (line 248) | private static void SetStyle(TextElement run, ParagraphStyle s) method AddPageBody (line 269) | private void AddPageBody(DocumentPaginator sourceFlowDocPaginator, int... method AddPageToDocument (line 283) | private void AddPageToDocument(FixedDocument fixedDocument, Canvas pag... method BuildFixedDocument (line 299) | private FixedDocument BuildFixedDocument(DocumentPaginator sourceFlowD... method CreateFixedDocument (line 317) | private FixedDocument CreateFixedDocument(Size size) method CreateParagraph (line 340) | private System.Windows.Documents.Paragraph CreateParagraph(string text... method Dispose (line 355) | private void Dispose(bool disposing) FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/AreaSeries.cs class AreaSeries (line 18) | public class AreaSeries : LineSeries method AreaSeries (line 59) | public AreaSeries() method CreateModel (line 164) | public override OxyPlot.Series.Series CreateModel() method SynchronizeProperties (line 174) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/BarSeries/BarSeries.cs class BarSeries (line 19) | public class BarSeries : BarSeriesBase method BarSeries (line 30) | public BarSeries() method SynchronizeProperties (line 55) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/BarSeries/BarSeriesBase.cs class BarSeriesBase (line 20) | public class BarSeriesBase : CategorizedSeries method BarSeriesBase (line 106) | static BarSeriesBase() method CreateModel (line 313) | public override OxyPlot.Series.Series CreateModel() method SynchronizeProperties (line 323) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/BarSeries/BarSeriesBase{T}.cs class BarSeriesBase (line 16) | public class BarSeriesBase : BarSeriesBase method SynchronizeProperties (line 23) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/BarSeries/CategorizedSeries.cs class CategorizedSeries (line 15) | public abstract class CategorizedSeries : XYAxisSeries FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/BarSeries/ColumnSeries.cs class ColumnSeries (line 19) | public class ColumnSeries : BarSeriesBase method ColumnSeries (line 30) | public ColumnSeries() method SynchronizeProperties (line 55) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/BarSeries/LinearBarSeries.cs class LinearBarSeries (line 18) | public class LinearBarSeries : DataPointSeries method LinearBarSeries (line 53) | public LinearBarSeries() method CreateModel (line 158) | public override OxyPlot.Series.Series CreateModel() method SynchronizeProperties (line 168) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/BoxPlotSeries.cs class BoxPlotSeries (line 18) | public class BoxPlotSeries : XYAxisSeries method BoxPlotSeries (line 140) | static BoxPlotSeries() method BoxPlotSeries (line 148) | public BoxPlotSeries() method CreateModel (line 286) | public override OxyPlot.Series.Series CreateModel() method SynchronizeProperties (line 296) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/DataPointSeries.cs class DataPointSeries (line 18) | public abstract class DataPointSeries : XYAxisSeries method SynchronizeProperties (line 117) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/HeatMapSeries.cs class HeatMapSeries (line 18) | public class HeatMapSeries : XYAxisSeries method HeatMapSeries (line 96) | static HeatMapSeries() method HeatMapSeries (line 104) | public HeatMapSeries() method CreateModel (line 244) | public override OxyPlot.Series.Series CreateModel() method SynchronizeProperties (line 256) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/ItemsSeries.cs class ItemsSeries (line 15) | public abstract class ItemsSeries : Series method SynchronizeProperties (line 21) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/LineSeries.cs class LineSeries (line 22) | public class LineSeries : DataPointSeries method LineSeries (line 164) | static LineSeries() method LineSeries (line 172) | public LineSeries() method CreateModel (line 494) | public override OxyPlot.Series.Series CreateModel() method SynchronizeProperties (line 504) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/PieSeries.cs class PieSeries (line 19) | public class PieSeries : ItemsSeries method PieSeries (line 244) | static PieSeries() method PieSeries (line 255) | public PieSeries() method CreateModel (line 264) | public override OxyPlot.Series.Series CreateModel() method SynchronizeProperties (line 473) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/ScatterErrorSeries.cs class ScatterErrorSeries (line 20) | public class ScatterErrorSeries : ScatterSeries method ScatterErrorSeries (line 61) | public ScatterErrorSeries() method SynchronizeProperties (line 139) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/ScatterSeries.cs class ScatterSeries (line 17) | public class ScatterSeries : ScatterSeries FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/ScatterSeries{T}.cs class ScatterSeries (line 22) | public abstract class ScatterSeries : XYAxisSeries where T : ScatterP... method ScatterSeries (line 112) | protected ScatterSeries() method CreateModel (line 335) | public override OxyPlot.Series.Series CreateModel() method SynchronizeProperties (line 345) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/Series.cs class Series (line 21) | public abstract class Series : ItemsControl method Series (line 65) | static Series() method Series (line 74) | protected Series() method CreateModel (line 168) | public abstract OxyPlot.Series.Series CreateModel(); method AppearanceChanged (line 175) | protected static void AppearanceChanged(DependencyObject d, Dependency... method DataChanged (line 185) | protected static void DataChanged(DependencyObject d, DependencyProper... method OnDataChanged (line 193) | protected void OnDataChanged() method OnItemsSourceChanged (line 207) | protected override void OnItemsSourceChanged(IEnumerable oldValue, IEn... method OnVisualChanged (line 217) | protected void OnVisualChanged() method SynchronizeProperties (line 230) | protected virtual void SynchronizeProperties(OxyPlot.Series.Series s) method SubscribeToCollectionChanged (line 248) | private void SubscribeToCollectionChanged(IEnumerable oldValue, IEnume... method OnCollectionChanged (line 268) | private void OnCollectionChanged(object sender, NotifyCollectionChange... class EventListener (line 276) | private class EventListener : IWeakEventListener method EventListener (line 287) | public EventListener(EventHandler ... method ReceiveWeakEvent (line 299) | public bool ReceiveWeakEvent(Type managerType, object sender, EventA... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/StairStepSeries.cs class StairStepSeries (line 17) | public class StairStepSeries : LineSeries method StairStepSeries (line 34) | public StairStepSeries() method CreateModel (line 67) | public override OxyPlot.Series.Series CreateModel() method SynchronizeProperties (line 77) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/ThreeColorLineSeries.cs class ThreeColorLineSeries (line 18) | public class ThreeColorLineSeries : LineSeries method ThreeColorLineSeries (line 65) | public ThreeColorLineSeries() method SynchronizeProperties (line 170) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/TwoColorAreaSeries.cs class TwoColorAreaSeries (line 19) | public class TwoColorAreaSeries : AreaSeries method TwoColorAreaSeries (line 60) | public TwoColorAreaSeries() method SynchronizeProperties (line 165) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/TwoColorLineSeries.cs class TwoColorLineSeries (line 18) | public class TwoColorLineSeries : LineSeries method TwoColorLineSeries (line 44) | public TwoColorLineSeries() method SynchronizeProperties (line 101) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Series/XYAxisSeries.cs class XYAxisSeries (line 17) | public abstract class XYAxisSeries : ItemsSeries method XYAxisSeries (line 34) | static XYAxisSeries() method SynchronizeProperties (line 75) | protected override void SynchronizeProperties(OxyPlot.Series.Series se... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/SvgExporter.cs class SvgExporter (line 17) | public class SvgExporter : OxyPlot.SvgExporter method SvgExporter (line 22) | public SvgExporter() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/TextMeasurementMethod.cs type TextMeasurementMethod (line 15) | public enum TextMeasurementMethod FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Tracker/TrackerControl.cs class TrackerControl (line 21) | public class TrackerControl : ContentControl method TrackerControl (line 161) | static TrackerControl() method OnApplyTemplate (line 362) | public override void OnApplyTemplate() method PositionChanged (line 400) | private static void PositionChanged(DependencyObject sender, Dependenc... method OnPositionChanged (line 410) | private void OnPositionChanged(DependencyPropertyChangedEventArgs depe... method UpdatePositionAndBorder (line 418) | private void UpdatePositionAndBorder() method CreateBorderGeometry (line 566) | private Geometry CreateBorderGeometry( method CreatePointerBorderGeometry (line 589) | private Geometry CreatePointerBorderGeometry( FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Tracker/TrackerDefinition.cs class TrackerDefinition (line 21) | public class TrackerDefinition : DependencyObject FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Utilities/ConverterExtensions.cs class ConverterExtensions (line 23) | public static class ConverterExtensions method DistanceTo (line 31) | public static double DistanceTo(this Point p1, Point p2) method ToBrush (line 43) | public static Brush ToBrush(this OxyColor c) method ToColor (line 53) | public static Color ToColor(this OxyColor c) method ToThickness (line 63) | public static Thickness ToThickness(this OxyThickness c) method ToVector (line 73) | public static Vector ToVector(this ScreenVector c) method ToHorizontalAlignment (line 83) | public static HorizontalAlignment ToHorizontalAlignment(this System.Wi... method ToVerticalAlignment (line 101) | public static VerticalAlignment ToVerticalAlignment(this System.Window... method ToOxyColor (line 119) | public static OxyColor ToOxyColor(this Color color) method ToOxyColor (line 129) | public static OxyColor ToOxyColor(this Brush brush) method ToOxyThickness (line 140) | public static OxyThickness ToOxyThickness(this Thickness t) method ToScreenPoint (line 150) | public static ScreenPoint ToScreenPoint(this Point pt) method ToScreenPointArray (line 160) | public static ScreenPoint[] ToScreenPointArray(this Point[] points) method ToScreenVector (line 181) | public static ScreenVector ToScreenVector(this Vector vector) method Convert (line 191) | public static OxyKey Convert(this Key k) method Convert (line 361) | public static OxyMouseButton Convert(this MouseButton button) method ToMouseWheelEventArgs (line 386) | public static OxyMouseWheelEventArgs ToMouseWheelEventArgs(this MouseW... method ToMouseDownEventArgs (line 402) | public static OxyMouseDownEventArgs ToMouseDownEventArgs(this MouseBut... method ToMouseReleasedEventArgs (line 419) | public static OxyMouseEventArgs ToMouseReleasedEventArgs(this MouseBut... method ToMouseEventArgs (line 434) | public static OxyMouseEventArgs ToMouseEventArgs(this MouseEventArgs e... method ToTouchEventArgs (line 449) | public static OxyTouchEventArgs ToTouchEventArgs(this ManipulationStar... method ToTouchEventArgs (line 463) | public static OxyTouchEventArgs ToTouchEventArgs(this ManipulationDelt... method ToTouchEventArgs (line 479) | public static OxyTouchEventArgs ToTouchEventArgs(this ManipulationComp... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/Utilities/Keyboard.cs class Keyboard (line 17) | internal static class Keyboard method GetModifierKeys (line 23) | public static OxyModifierKeys GetModifierKeys() FILE: source/CapFrameX.Charts/OxyPlot.Wpf/XamlExporter.cs class XamlExporter (line 23) | public static class XamlExporter method ExportToString (line 33) | public static string ExportToString(IPlotModel model, double width, do... method Export (line 53) | public static void Export(PlotModel model, string fileName, double wid... method Export (line 70) | private static void Export(IPlotModel model, XmlWriter writer, double ... FILE: source/CapFrameX.Charts/OxyPlot.Wpf/XpsExporter.cs class XpsExporter (line 24) | public class XpsExporter : IExporter method XpsExporter (line 29) | public XpsExporter() method Export (line 65) | public static void Export(IPlotModel model, string fileName, double wi... method Export (line 81) | public static void Export(IPlotModel model, Stream stream, double widt... method Print (line 93) | public static void Print(IPlotModel model, double width, double height) method Export (line 104) | public void Export(IPlotModel model, Stream stream) method Print (line 120) | public void Print(IPlotModel model) method Write (line 145) | private void Write(IPlotModel model, XpsDocumentWriter writer) FILE: source/CapFrameX.Charts/OxyPlot/Annotations/Annotation.cs class Annotation (line 19) | public abstract class Annotation : PlotElement method Annotation (line 24) | protected Annotation() method EnsureAxes (line 61) | public void EnsureAxes() method Render (line 71) | public virtual void Render(IRenderContext rc) method Transform (line 81) | public ScreenPoint Transform(double x, double y) method Transform (line 91) | public ScreenPoint Transform(DataPoint p) method InverseTransform (line 101) | public DataPoint InverseTransform(ScreenPoint position) method HitTestOverride (line 113) | protected override HitTestResult HitTestOverride(HitTestArguments args) method GetClippingRect (line 122) | protected OxyRect GetClippingRect() FILE: source/CapFrameX.Charts/OxyPlot/Annotations/AnnotationLayer.cs type AnnotationLayer (line 15) | public enum AnnotationLayer FILE: source/CapFrameX.Charts/OxyPlot/Annotations/AnnotationTextOrientation.cs type AnnotationTextOrientation (line 15) | public enum AnnotationTextOrientation FILE: source/CapFrameX.Charts/OxyPlot/Annotations/ArrowAnnotation.cs class ArrowAnnotation (line 15) | public class ArrowAnnotation : TextualAnnotation method ArrowAnnotation (line 30) | public ArrowAnnotation() method Render (line 102) | public override void Render(IRenderContext rc) method HitTestOverride (line 181) | protected override HitTestResult HitTestOverride(HitTestArguments args) FILE: source/CapFrameX.Charts/OxyPlot/Annotations/EllipseAnnotation.cs class EllipseAnnotation (line 15) | public class EllipseAnnotation : ShapeAnnotation method EllipseAnnotation (line 25) | public EllipseAnnotation() method Render (line 55) | public override void Render(IRenderContext rc) method HitTestOverride (line 95) | protected override HitTestResult HitTestOverride(HitTestArguments args) FILE: source/CapFrameX.Charts/OxyPlot/Annotations/FunctionAnnotation.cs class FunctionAnnotation (line 19) | public class FunctionAnnotation : PathAnnotation method FunctionAnnotation (line 24) | public FunctionAnnotation() method GetScreenPoints (line 51) | protected override IList GetScreenPoints() FILE: source/CapFrameX.Charts/OxyPlot/Annotations/FunctionAnnotationType.cs type FunctionAnnotationType (line 15) | public enum FunctionAnnotationType FILE: source/CapFrameX.Charts/OxyPlot/Annotations/ImageAnnotation.cs class ImageAnnotation (line 17) | public class ImageAnnotation : Annotation method ImageAnnotation (line 27) | public ImageAnnotation() method Render (line 111) | public override void Render(IRenderContext rc) method HitTestOverride (line 187) | protected override HitTestResult HitTestOverride(HitTestArguments args) method GetPoint (line 205) | protected ScreenPoint GetPoint(PlotLength x, PlotLength y, IRenderCont... method GetVector (line 251) | protected ScreenVector GetVector(PlotLength x, PlotLength y, IRenderCo... FILE: source/CapFrameX.Charts/OxyPlot/Annotations/LineAnnotation.cs class LineAnnotation (line 21) | public class LineAnnotation : PathAnnotation method LineAnnotation (line 26) | public LineAnnotation() method GetScreenPoints (line 66) | protected override IList GetScreenPoints() FILE: source/CapFrameX.Charts/OxyPlot/Annotations/LineAnnotationType.cs type LineAnnotationType (line 15) | public enum LineAnnotationType FILE: source/CapFrameX.Charts/OxyPlot/Annotations/NamespaceDoc.cs class NamespaceDoc (line 15) | [System.Runtime.CompilerServices.CompilerGenerated] FILE: source/CapFrameX.Charts/OxyPlot/Annotations/PathAnnotation.cs class PathAnnotation (line 18) | public abstract class PathAnnotation : TextualAnnotation method PathAnnotation (line 53) | protected PathAnnotation() method Render (line 252) | public override void Render(IRenderContext rc) method HitTestOverride (line 386) | protected override HitTestResult HitTestOverride(HitTestArguments args) method GetScreenPoints (line 407) | protected abstract IList GetScreenPoints(); method CalculateActualMinimumsMaximums (line 412) | protected virtual void CalculateActualMinimumsMaximums() method GetPointAtRelativeDistance (line 445) | private static bool GetPointAtRelativeDistance( FILE: source/CapFrameX.Charts/OxyPlot/Annotations/PointAnnotation.cs class PointAnnotation (line 15) | public class PointAnnotation : ShapeAnnotation method PointAnnotation (line 25) | public PointAnnotation() method Render (line 69) | public override void Render(IRenderContext rc) method HitTestOverride (line 106) | protected override HitTestResult HitTestOverride(HitTestArguments args) FILE: source/CapFrameX.Charts/OxyPlot/Annotations/PolyLineAnnotation.cs class PolylineAnnotation (line 18) | public class PolylineAnnotation : PathAnnotation method GetScreenPoints (line 55) | protected override IList GetScreenPoints() FILE: source/CapFrameX.Charts/OxyPlot/Annotations/PolygonAnnotation.cs class PolygonAnnotation (line 18) | public class PolygonAnnotation : ShapeAnnotation method PolygonAnnotation (line 28) | public PolygonAnnotation() method Render (line 57) | public override void Render(IRenderContext rc) method HitTestOverride (line 112) | protected override HitTestResult HitTestOverride(HitTestArguments args) FILE: source/CapFrameX.Charts/OxyPlot/Annotations/RectangleAnnotation.cs class RectangleAnnotation (line 15) | public class RectangleAnnotation : ShapeAnnotation method RectangleAnnotation (line 25) | public RectangleAnnotation() method Render (line 62) | public override void Render(IRenderContext rc) method HitTestOverride (line 115) | protected override HitTestResult HitTestOverride(HitTestArguments args) FILE: source/CapFrameX.Charts/OxyPlot/Annotations/ShapeAnnotation.cs class ShapeAnnotation (line 15) | public abstract class ShapeAnnotation : TextualAnnotation method ShapeAnnotation (line 20) | protected ShapeAnnotation() FILE: source/CapFrameX.Charts/OxyPlot/Annotations/TextAnnotation.cs class TextAnnotation (line 18) | public class TextAnnotation : TextualAnnotation method TextAnnotation (line 28) | public TextAnnotation() method Render (line 71) | public override void Render(IRenderContext rc) method HitTestOverride (line 116) | protected override HitTestResult HitTestOverride(HitTestArguments args) method GetTextBounds (line 137) | private static IList GetTextBounds( FILE: source/CapFrameX.Charts/OxyPlot/Annotations/TextualAnnotation.cs class TextualAnnotation (line 17) | public abstract class TextualAnnotation : Annotation method TextualAnnotation (line 22) | protected TextualAnnotation() method GetActualTextPosition (line 63) | protected ScreenPoint GetActualTextPosition(Func defaultP... FILE: source/CapFrameX.Charts/OxyPlot/Axes/AngleAxis.cs class AngleAxis (line 18) | public class AngleAxis : LinearAxis method AngleAxis (line 23) | public AngleAxis() method GetTickValues (line 51) | public override void GetTickValues( method InverseTransform (line 70) | public override DataPoint InverseTransform(double x, double y, Axis ya... method IsXyAxis (line 79) | public override bool IsXyAxis() method Render (line 89) | public override void Render(IRenderContext rc, int pass) method Transform (line 102) | public override ScreenPoint Transform(double x, double y, Axis yaxis) method UpdateTransform (line 111) | internal override void UpdateTransform(OxyRect bounds) FILE: source/CapFrameX.Charts/OxyPlot/Axes/Axis.cs class Axis (line 20) | public abstract class Axis : PlotElement method Axis (line 55) | protected Axis() method ToDouble (line 664) | public static double ToDouble(object value) method InverseTransform (line 686) | public static DataPoint InverseTransform(ScreenPoint p, Axis xaxis, Ax... method FormatValue (line 696) | public string FormatValue(double x) method GetTickValues (line 712) | public virtual void GetTickValues( method GetValue (line 726) | public virtual object GetValue(double x) method InverseTransform (line 738) | public virtual DataPoint InverseTransform(double x, double y, Axis yaxis) method InverseTransform (line 748) | public virtual double InverseTransform(double sx) method IsHorizontal (line 757) | public bool IsHorizontal() method IsValidValue (line 767) | public bool IsValidValue(double value) method IsVertical (line 787) | public bool IsVertical() method IsXyAxis (line 796) | public abstract bool IsXyAxis(); method IsLogarithmic (line 802) | public virtual bool IsLogarithmic() method Measure (line 812) | public virtual OxySize Measure(IRenderContext rc) method Pan (line 894) | public virtual void Pan(ScreenPoint ppt, ScreenPoint cpt) method Pan (line 911) | public virtual void Pan(double delta) method Render (line 952) | public virtual void Render(IRenderContext rc, int pass) method Reset (line 961) | public virtual void Reset() method ToString (line 980) | public override string ToString() method Transform (line 999) | public virtual ScreenPoint Transform(double x, double y, Axis yaxis) method Transform (line 1014) | public virtual double Transform(double x) method Zoom (line 1023) | public virtual void Zoom(double newScale) method Zoom (line 1085) | public virtual void Zoom(double x0, double x1) method ZoomAt (line 1113) | public virtual void ZoomAt(double factor, double x) method ZoomAtCenter (line 1161) | public virtual void ZoomAtCenter(double factor) method Include (line 1172) | public virtual void Include(double value) method ResetDataMaxMin (line 1186) | internal virtual void ResetDataMaxMin() method UpdateActualMaxMin (line 1197) | internal virtual void UpdateActualMaxMin() method UpdateFromSeries (line 1236) | internal virtual void UpdateFromSeries(Series[] series) method UpdateIntervals (line 1244) | internal virtual void UpdateIntervals(OxyRect plotArea) method UpdateTransform (line 1278) | internal virtual void UpdateTransform(OxyRect bounds) method ResetCurrentValues (line 1333) | protected internal virtual void ResetCurrentValues() method GetDefaultStringFormat (line 1342) | protected virtual string GetDefaultStringFormat() method PostInverseTransform (line 1354) | protected virtual double PostInverseTransform(double x) method PreTransform (line 1366) | protected virtual double PreTransform(double x) method CalculateMinorInterval (line 1376) | protected virtual double CalculateMinorInterval(double majorInterval) method CreateTickValues (line 1390) | protected virtual IList CreateTickValues(double from, double t... method CoerceActualMaxMin (line 1398) | protected virtual void CoerceActualMaxMin() method FormatValueOverride (line 1532) | protected virtual string FormatValueOverride(double x) method CalculateActualMaximum (line 1560) | protected virtual double CalculateActualMaximum() method CalculateActualMinimum (line 1586) | protected virtual double CalculateActualMinimum() method SetTransform (line 1613) | protected void SetTransform(double newScale, double newOffset) method CalculateActualInterval (line 1626) | protected virtual double CalculateActualInterval(double availableSize,... method CalculateActualInterval (line 1638) | protected double CalculateActualInterval(double availableSize, double ... method OnAxisChanged (line 1710) | protected virtual void OnAxisChanged(AxisChangedEventArgs args) method OnTransformChanged (line 1725) | protected virtual void OnTransformChanged(EventArgs args) FILE: source/CapFrameX.Charts/OxyPlot/Axes/AxisChangeTypes.cs type AxisChangeTypes (line 15) | public enum AxisChangeTypes FILE: source/CapFrameX.Charts/OxyPlot/Axes/AxisChangedEventArgs.cs class AxisChangedEventArgs (line 17) | public class AxisChangedEventArgs : EventArgs method AxisChangedEventArgs (line 25) | public AxisChangedEventArgs(AxisChangeTypes changeType, double deltaMi... FILE: source/CapFrameX.Charts/OxyPlot/Axes/AxisLayer.cs type AxisLayer (line 15) | public enum AxisLayer FILE: source/CapFrameX.Charts/OxyPlot/Axes/AxisPosition.cs type AxisPosition (line 15) | public enum AxisPosition FILE: source/CapFrameX.Charts/OxyPlot/Axes/AxisUtilities.cs class AxisUtilities (line 18) | public static class AxisUtilities method CalculateMinorInterval (line 25) | public static double CalculateMinorInterval(double majorInterval) method CalculateMinorInterval2 (line 44) | public static double CalculateMinorInterval2(double majorInterval) method CreateTickValues (line 61) | public static IList CreateTickValues(double from, double to, d... FILE: source/CapFrameX.Charts/OxyPlot/Axes/CategoryAxis.cs class CategoryAxis (line 25) | public class CategoryAxis : LinearAxis method CategoryAxis (line 80) | public CategoryAxis() method GetMaxWidth (line 161) | public double GetMaxWidth() method GetCategoryValue (line 173) | public double GetCategoryValue(int categoryIndex, int stackIndex, doub... method GetCategoryValue (line 185) | public double GetCategoryValue(int categoryIndex) method GetTickValues (line 196) | public override void GetTickValues( method GetValue (line 222) | public override object GetValue(double x) method GetCurrentBarOffset (line 232) | public double GetCurrentBarOffset(int categoryIndex) method IncreaseCurrentBarOffset (line 242) | public void IncreaseCurrentBarOffset(int categoryIndex, double delta) method GetCurrentBaseValue (line 254) | public double GetCurrentBaseValue(int stackIndex, int categoryIndex, b... method SetCurrentBaseValue (line 266) | public void SetCurrentBaseValue(int stackIndex, int categoryIndex, boo... method GetCurrentMaxValue (line 284) | public double GetCurrentMaxValue(int stackIndex, int categoryIndex) method SetCurrentMaxValue (line 295) | public void SetCurrentMaxValue(int stackIndex, int categoryIndex, doub... method GetCurrentMinValue (line 306) | public double GetCurrentMinValue(int stackIndex, int categoryIndex) method SetCurrentMinValue (line 317) | public void SetCurrentMinValue(int stackIndex, int categoryIndex, doub... method GetStackIndex (line 327) | public int GetStackIndex(string stackGroup) method UpdateActualMaxMin (line 335) | internal override void UpdateActualMaxMin() method UpdateFromSeries (line 361) | internal override void UpdateFromSeries(Series[] series) method ResetCurrentValues (line 465) | protected internal override void ResetCurrentValues() method FormatValueOverride (line 496) | protected override string FormatValueOverride(double x) method UpdateLabels (line 512) | private void UpdateLabels(IEnumerable series) FILE: source/CapFrameX.Charts/OxyPlot/Axes/CategoryColorAxis.cs class CategoryColorAxis (line 18) | public class CategoryColorAxis : CategoryAxis, IColorAxis method CategoryColorAxis (line 23) | public CategoryColorAxis() method GetColor (line 45) | public OxyColor GetColor(int paletteIndex) method GetPaletteIndex (line 66) | public int GetPaletteIndex(double value) method Render (line 76) | public override void Render(IRenderContext rc, int pass) method GetHighValue (line 144) | protected double GetHighValue(int paletteIndex) method GetHighValue (line 160) | private double GetHighValue(int paletteIndex, IList majorLabel... method GetLowValue (line 174) | private double GetLowValue(int paletteIndex, IList majorLabelV... FILE: source/CapFrameX.Charts/OxyPlot/Axes/ColorAxisExtensions.cs class ColorAxisExtensions (line 15) | public static class ColorAxisExtensions method GetColor (line 23) | public static OxyColor GetColor(this IColorAxis axis, double value) FILE: source/CapFrameX.Charts/OxyPlot/Axes/DateTimeAxis.cs class DateTimeAxis (line 27) | public class DateTimeAxis : LinearAxis method DateTimeAxis (line 58) | public DateTimeAxis() method CreateDataPoint (line 99) | public static DataPoint CreateDataPoint(DateTime x, double y) method CreateDataPoint (line 110) | public static DataPoint CreateDataPoint(DateTime x, DateTime y) method CreateDataPoint (line 121) | public static DataPoint CreateDataPoint(double x, DateTime y) method ToDateTime (line 131) | public static DateTime ToDateTime(double value) method ToDouble (line 146) | public static double ToDouble(DateTime value) method GetTickValues (line 158) | public override void GetTickValues( method GetValue (line 174) | public override object GetValue(double x) method UpdateIntervals (line 190) | internal override void UpdateIntervals(OxyRect plotArea) method GetDefaultStringFormat (line 267) | protected override string GetDefaultStringFormat() method FormatValueOverride (line 277) | protected override string FormatValueOverride(double x) method CalculateActualInterval (line 307) | protected override double CalculateActualInterval(double availableSize... method CreateDateTickValues (line 427) | private IList CreateDateTickValues( method CreateDateTimeTickValues (line 517) | private IList CreateDateTimeTickValues( method GetWeek (line 535) | private int GetWeek(DateTime date) FILE: source/CapFrameX.Charts/OxyPlot/Axes/DateTimeIntervalType.cs type DateTimeIntervalType (line 15) | public enum DateTimeIntervalType FILE: source/CapFrameX.Charts/OxyPlot/Axes/IColorAxis.cs type IColorAxis (line 15) | public interface IColorAxis : IPlotElement method GetColor (line 22) | OxyColor GetColor(int paletteIndex); method GetPaletteIndex (line 30) | int GetPaletteIndex(double value); FILE: source/CapFrameX.Charts/OxyPlot/Axes/LinearAxis.cs class LinearAxis (line 15) | public class LinearAxis : Axis method LinearAxis (line 20) | public LinearAxis() method IsXyAxis (line 48) | public override bool IsXyAxis() method IsLogarithmic (line 57) | public override bool IsLogarithmic() method FormatValueOverride (line 67) | protected override string FormatValueOverride(double x) FILE: source/CapFrameX.Charts/OxyPlot/Axes/LinearColorAxis.cs class LinearColorAxis (line 18) | public class LinearColorAxis : LinearAxis, IColorAxis method LinearColorAxis (line 23) | public LinearColorAxis() method IsXyAxis (line 71) | public override bool IsXyAxis() method GetColor (line 81) | public OxyColor GetColor(int paletteIndex) method GetColors (line 105) | public IEnumerable GetColors() method GetPaletteIndex (line 122) | public int GetPaletteIndex(double value) method Render (line 159) | public override void Render(IRenderContext rc, int pass) method GetHighValue (line 266) | protected double GetHighValue(int paletteIndex) method GetLowValue (line 276) | protected double GetLowValue(int paletteIndex) method GenerateColorAxisImage (line 287) | private OxyImage GenerateColorAxisImage(bool reverse) FILE: source/CapFrameX.Charts/OxyPlot/Axes/LogarithmicAxis.cs class LogarithmicAxis (line 21) | public class LogarithmicAxis : Axis method LogarithmicAxis (line 26) | public LogarithmicAxis() method GetTickValues (line 61) | public override void GetTickValues(out IList majorLabelValues,... method IsXyAxis (line 122) | public override bool IsXyAxis() method IsLogarithmic (line 131) | public override bool IsLogarithmic() method Pan (line 141) | public override void Pan(ScreenPoint ppt, ScreenPoint cpt) method InverseTransform (line 191) | public override double InverseTransform(double sx) method Transform (line 202) | public override double Transform(double x) method ZoomAt (line 218) | public override void ZoomAt(double factor, double x) method PowList (line 253) | internal IList PowList(IList logInput, bool clip = false) method LogList (line 268) | internal IList LogList(IList input, bool clip = false) method DecadeTicks (line 282) | internal IList DecadeTicks(double step = 1) method LogDecadeTicks (line 292) | internal IList LogDecadeTicks(double step = 1) method LogSubdividedDecadeTicks (line 315) | internal IList LogSubdividedDecadeTicks(bool clip = true) method SubdividedDecadeTicks (line 325) | internal IList SubdividedDecadeTicks(bool clip = true) method AlignTicksToCandidates (line 362) | internal IList AlignTicksToCandidates(IList logCandida... method LogAlignTicksToCandidates (line 373) | internal IList LogAlignTicksToCandidates(IList logCand... method LogCalculateMinorCandidates (line 422) | internal IList LogCalculateMinorCandidates(IList logMa... method LogSubdivideInterval (line 461) | internal void LogSubdivideInterval(IList logTicks, double step... method UpdateActualMaxMin (line 540) | internal override void UpdateActualMaxMin() method PostInverseTransform (line 574) | protected override double PostInverseTransform(double x) method PreTransform (line 584) | protected override double PreTransform(double x) method CoerceActualMaxMin (line 594) | protected override void CoerceActualMaxMin() FILE: source/CapFrameX.Charts/OxyPlot/Axes/MagnitudeAxis.cs class MagnitudeAxis (line 17) | public class MagnitudeAxis : LinearAxis method MagnitudeAxis (line 22) | public MagnitudeAxis() method InverseTransform (line 44) | public override DataPoint InverseTransform(double x, double y, Axis ya... method IsXyAxis (line 66) | public override bool IsXyAxis() method Render (line 76) | public override void Render(IRenderContext rc, int pass) method Transform (line 89) | public override ScreenPoint Transform(double x, double y, Axis yaxis) method UpdateTransform (line 107) | internal override void UpdateTransform(OxyRect bounds) FILE: source/CapFrameX.Charts/OxyPlot/Axes/NamespaceDoc.cs class NamespaceDoc (line 15) | [System.Runtime.CompilerServices.CompilerGenerated] FILE: source/CapFrameX.Charts/OxyPlot/Axes/RangeColorAxis.cs class RangeColorAxis (line 18) | public class RangeColorAxis : LinearAxis, IColorAxis method RangeColorAxis (line 28) | public RangeColorAxis() method AddRange (line 65) | public void AddRange(double lowerBound, double upperBound, OxyColor co... method ClearRanges (line 73) | public void ClearRanges() method GetPaletteIndex (line 84) | public int GetPaletteIndex(double value) method GetColor (line 114) | public OxyColor GetColor(int paletteIndex) method Render (line 139) | public override void Render(IRenderContext rc, int pass) class ColorRange (line 250) | private class ColorRange FILE: source/CapFrameX.Charts/OxyPlot/Axes/Rendering/AngleAxisRenderer.cs class AngleAxisRenderer (line 18) | public class AngleAxisRenderer : AxisRendererBase method AngleAxisRenderer (line 25) | public AngleAxisRenderer(IRenderContext rc, PlotModel plot) method Render (line 36) | public override void Render(Axis axis, int pass) FILE: source/CapFrameX.Charts/OxyPlot/Axes/Rendering/AxisRendererBase.cs class AxisRendererBase (line 17) | public abstract class AxisRendererBase method AxisRendererBase (line 49) | protected AxisRendererBase(IRenderContext rc, PlotModel plot) method Render (line 167) | public virtual void Render(Axis axis, int pass) method CreatePens (line 182) | protected virtual void CreatePens(Axis axis) method GetTickPositions (line 204) | protected virtual void GetTickPositions(Axis axis, TickStyle tickStyle... method IsWithin (line 232) | protected bool IsWithin(double d, double min, double max) FILE: source/CapFrameX.Charts/OxyPlot/Axes/Rendering/HorizontalAndVerticalAxisRenderer.cs class HorizontalAndVerticalAxisRenderer (line 20) | public class HorizontalAndVerticalAxisRenderer : AxisRendererBase method HorizontalAndVerticalAxisRenderer (line 27) | public HorizontalAndVerticalAxisRenderer(IRenderContext rc, PlotModel ... method Render (line 37) | public override void Render(Axis axis, int pass) method Lerp (line 155) | protected static double Lerp(double x0, double x1, double f) method SnapTo (line 167) | protected static void SnapTo(double target, ref double v, double eps =... method GetAxisTitlePositionAndAlignment (line 184) | protected virtual ScreenPoint GetAxisTitlePositionAndAlignment( method RenderAxisTitle (line 227) | protected virtual void RenderAxisTitle(Axis axis, double titlePosition) method RenderMajorItems (line 275) | protected virtual void RenderMajorItems(Axis axis, double axisPosition... method RenderMinorItems (line 496) | protected virtual void RenderMinorItems(Axis axis, double axisPosition) method AddSegments (line 615) | private void AddSegments( method GetRotatedAlignments (line 675) | private void GetRotatedAlignments( FILE: source/CapFrameX.Charts/OxyPlot/Axes/Rendering/MagnitudeAxisRenderer.cs class MagnitudeAxisRenderer (line 19) | public class MagnitudeAxisRenderer : AxisRendererBase method MagnitudeAxisRenderer (line 26) | public MagnitudeAxisRenderer(IRenderContext rc, PlotModel plot) method Render (line 37) | public override void Render(Axis axis, int pass) method GetActualAngle (line 85) | private static double GetActualAngle(Axis axis, Axis angleAxis) method GetTickTextAligment (line 98) | private static void GetTickTextAligment(double actualAngle, out Horizo... method RenderTick (line 129) | private void RenderTick(Axis axis, AngleAxis angleAxis, double x, OxyP... method RenderTickCircle (line 150) | private void RenderTickCircle(Axis axis, Axis angleAxis, double x, Oxy... method RenderTickArc (line 171) | private void RenderTickArc(Axis axis, AngleAxis angleAxis, double x, O... method RenderTickText (line 205) | private void RenderTickText(Axis axis, double x, Axis angleAxis) FILE: source/CapFrameX.Charts/OxyPlot/Axes/TickStyle.cs type TickStyle (line 15) | public enum TickStyle FILE: source/CapFrameX.Charts/OxyPlot/Axes/TimeSpanAxis.cs class TimeSpanAxis (line 22) | public class TimeSpanAxis : LinearAxis method ToDouble (line 29) | public static double ToDouble(TimeSpan s) method ToTimeSpan (line 39) | public static TimeSpan ToTimeSpan(double value) method GetValue (line 49) | public override object GetValue(double x) method GetDefaultStringFormat (line 60) | protected override string GetDefaultStringFormat() method FormatValueOverride (line 70) | protected override string FormatValueOverride(double x) method CalculateActualInterval (line 87) | protected override double CalculateActualInterval(double availableSize... FILE: source/CapFrameX.Charts/OxyPlot/Foundation/CodeGenerator/CodeGenerationAttribute.cs class CodeGenerationAttribute (line 17) | [AttributeUsage(AttributeTargets.Property)] method CodeGenerationAttribute (line 24) | public CodeGenerationAttribute(bool generateCode) FILE: source/CapFrameX.Charts/OxyPlot/Foundation/CodeGenerator/CodeGenerator.cs class CodeGenerator (line 30) | public class CodeGenerator method CodeGenerator (line 56) | public CodeGenerator(PlotModel model) method FormatCode (line 99) | public static string FormatCode(string format, params object[] values) method FormatConstructor (line 117) | public static string FormatConstructor(Type type, string format, param... method ToCode (line 126) | public string ToCode() method Add (line 136) | private string Add(object obj) method AddChildren (line 163) | private void AddChildren(string name, string collectionName, IEnumerab... method AddItems (line 177) | private void AddItems(string name, IList list) method AddArray (line 196) | private void AddArray(string name, Array array) method AppendLine (line 243) | private void AppendLine(string format, params object[] args) method AreListsEqual (line 261) | private bool AreListsEqual(IList list1, IList list2) method GetFirstAttribute (line 290) | private T GetFirstAttribute(PropertyInfo pi) where T : Attribute method GetNewVariableName (line 300) | private string GetNewVariableName(Type type) method MakeValidVariableName (line 318) | private string MakeValidVariableName(string title) method SetProperties (line 345) | private void SetProperties(object instance, string varName, object def... method SetProperty (line 431) | private void SetProperty(string name, object value) FILE: source/CapFrameX.Charts/OxyPlot/Foundation/CodeGenerator/CodeGeneratorStringExtensions.cs class CodeGeneratorStringExtensions (line 18) | public static class CodeGeneratorStringExtensions method ToCode (line 25) | public static string ToCode(this string value) method ToCode (line 39) | public static string ToCode(this bool value) method ToCode (line 49) | public static string ToCode(this int value) method ToCode (line 59) | public static string ToCode(this Enum value) method ToCode (line 69) | public static string ToCode(this double value) method ToCode (line 104) | public static string ToCode(this object value) FILE: source/CapFrameX.Charts/OxyPlot/Foundation/CodeGenerator/ICodeGenerating.cs type ICodeGenerating (line 15) | public interface ICodeGenerating method ToCode (line 21) | string ToCode(); FILE: source/CapFrameX.Charts/OxyPlot/Foundation/DataPoint.cs type DataPoint (line 19) | public struct DataPoint : ICodeGenerating, IEquatable method DataPoint (line 45) | public DataPoint(double x, double y) method ToCode (line 79) | public string ToCode() method Equals (line 89) | public bool Equals(DataPoint other) method ToString (line 98) | public override string ToString() method IsDefined (line 107) | public bool IsDefined() FILE: source/CapFrameX.Charts/OxyPlot/Foundation/IDataPointProvider.cs type IDataPointProvider (line 15) | public interface IDataPointProvider method GetDataPoint (line 21) | DataPoint GetDataPoint(); FILE: source/CapFrameX.Charts/OxyPlot/Foundation/IExporter.cs type IExporter (line 17) | public interface IExporter method Export (line 24) | void Export(IPlotModel model, Stream stream); FILE: source/CapFrameX.Charts/OxyPlot/Foundation/MarkerType.cs type MarkerType (line 15) | public enum MarkerType FILE: source/CapFrameX.Charts/OxyPlot/Foundation/PlotLength.cs type PlotLength (line 17) | public struct PlotLength : IEquatable method PlotLength (line 34) | public PlotLength(double value, PlotLengthUnit unit) method Equals (line 69) | public bool Equals(PlotLength other) FILE: source/CapFrameX.Charts/OxyPlot/Foundation/PlotLengthUnit.cs type PlotLengthUnit (line 15) | public enum PlotLengthUnit FILE: source/CapFrameX.Charts/OxyPlot/Graphics/ControllerBase.cs class ControllerBase (line 18) | public abstract class ControllerBase : IController method ControllerBase (line 28) | protected ControllerBase() method HandleGesture (line 64) | public virtual bool HandleGesture(IView view, OxyInputGesture gesture,... method HandleMouseDown (line 76) | public virtual bool HandleMouseDown(IView view, OxyMouseDownEventArgs ... method HandleMouseEnter (line 100) | public virtual bool HandleMouseEnter(IView view, OxyMouseEventArgs args) method HandleMouseLeave (line 124) | public virtual bool HandleMouseLeave(IView view, OxyMouseEventArgs args) method HandleMouseMove (line 153) | public virtual bool HandleMouseMove(IView view, OxyMouseEventArgs args) method HandleMouseUp (line 186) | public virtual bool HandleMouseUp(IView view, OxyMouseEventArgs args) method HandleMouseWheel (line 215) | public virtual bool HandleMouseWheel(IView view, OxyMouseWheelEventArg... method HandleTouchStarted (line 230) | public virtual bool HandleTouchStarted(IView view, OxyTouchEventArgs a... method HandleTouchDelta (line 254) | public virtual bool HandleTouchDelta(IView view, OxyTouchEventArgs args) method HandleTouchCompleted (line 282) | public virtual bool HandleTouchCompleted(IView view, OxyTouchEventArgs... method HandleKeyDown (line 311) | public virtual bool HandleKeyDown(IView view, OxyKeyEventArgs args) method AddMouseManipulator (line 337) | public virtual void AddMouseManipulator( method AddHoverManipulator (line 352) | public virtual void AddHoverManipulator( method AddTouchManipulator (line 367) | public virtual void AddTouchManipulator( method Bind (line 381) | public virtual void Bind(OxyMouseDownGesture gesture, IViewCommand : IViewCommand method DelegateViewCommand (line 30) | public DelegateViewCommand(Action handler) method Execute (line 41) | public void Execute(IView view, IController controller, T args) method Execute (line 52) | public void Execute(IView view, IController controller, OxyInputEventA... FILE: source/CapFrameX.Charts/OxyPlot/Graphics/Element.cs class Element (line 15) | public abstract class Element FILE: source/CapFrameX.Charts/OxyPlot/Graphics/ElementCollectionChangedEventArgs{T}.cs class ElementCollectionChangedEventArgs (line 19) | public class ElementCollectionChangedEventArgs : EventArgs method ElementCollectionChangedEventArgs (line 26) | public ElementCollectionChangedEventArgs(IEnumerable addedItems, IE... FILE: source/CapFrameX.Charts/OxyPlot/Graphics/ElementCollection{T}.cs class ElementCollection (line 20) | public class ElementCollection : IList where T : Element method ElementCollection (line 36) | public ElementCollection(Model parent) method GetEnumerator (line 93) | public IEnumerator GetEnumerator() method GetEnumerator (line 102) | IEnumerator IEnumerable.GetEnumerator() method Add (line 112) | public void Add(T item) method Clear (line 128) | public void Clear() method Contains (line 148) | public bool Contains(T item) method CopyTo (line 158) | public void CopyTo(T[] array, int arrayIndex) method Remove (line 168) | public bool Remove(T item) method IndexOf (line 185) | public int IndexOf(T item) method Insert (line 196) | public void Insert(int index, T item) method RemoveAt (line 213) | public void RemoveAt(int index) method RaiseCollectionChanged (line 228) | private void RaiseCollectionChanged(IEnumerable addedItems = null, ... FILE: source/CapFrameX.Charts/OxyPlot/Graphics/HitTestArguments.cs class HitTestArguments (line 15) | public class HitTestArguments method HitTestArguments (line 22) | public HitTestArguments(ScreenPoint point, double tolerance) FILE: source/CapFrameX.Charts/OxyPlot/Graphics/HitTestResult.cs class HitTestResult (line 15) | public class HitTestResult method HitTestResult (line 24) | public HitTestResult(UIElement element, ScreenPoint nearestHitPoint, o... FILE: source/CapFrameX.Charts/OxyPlot/Graphics/IController.cs type IController (line 15) | public interface IController method HandleMouseDown (line 23) | bool HandleMouseDown(IView view, OxyMouseDownEventArgs args); method HandleMouseMove (line 31) | bool HandleMouseMove(IView view, OxyMouseEventArgs args); method HandleMouseUp (line 39) | bool HandleMouseUp(IView view, OxyMouseEventArgs args); method HandleMouseEnter (line 47) | bool HandleMouseEnter(IView view, OxyMouseEventArgs args); method HandleMouseLeave (line 55) | bool HandleMouseLeave(IView view, OxyMouseEventArgs args); method HandleMouseWheel (line 63) | bool HandleMouseWheel(IView view, OxyMouseWheelEventArgs args); method HandleTouchStarted (line 71) | bool HandleTouchStarted(IView view, OxyTouchEventArgs args); method HandleTouchDelta (line 79) | bool HandleTouchDelta(IView view, OxyTouchEventArgs args); method HandleTouchCompleted (line 87) | bool HandleTouchCompleted(IView view, OxyTouchEventArgs args); method HandleKeyDown (line 95) | bool HandleKeyDown(IView view, OxyKeyEventArgs args); method HandleGesture (line 104) | bool HandleGesture(IView view, OxyInputGesture gesture, OxyInputEventA... method AddMouseManipulator (line 112) | void AddMouseManipulator(IView view, ManipulatorBase com... method Bind (line 163) | void Bind(OxyKeyGesture gesture, IViewCommand command); method Unbind (line 169) | void Unbind(OxyInputGesture gesture); method Unbind (line 175) | void Unbind(IViewCommand command); method UnbindAll (line 180) | void UnbindAll(); FILE: source/CapFrameX.Charts/OxyPlot/Graphics/IView.cs type IView (line 15) | public interface IView method SetCursorType (line 45) | void SetCursorType(CursorType cursorType); method HideZoomRectangle (line 50) | void HideZoomRectangle(); method ShowZoomRectangle (line 56) | void ShowZoomRectangle(OxyRect rectangle); FILE: source/CapFrameX.Charts/OxyPlot/Graphics/IViewCommand.cs type IViewCommand (line 15) | public interface IViewCommand method Execute (line 23) | void Execute(IView view, IController controller, OxyInputEventArgs args); FILE: source/CapFrameX.Charts/OxyPlot/Graphics/IViewCommand{T}.cs type IViewCommand (line 16) | public interface IViewCommand : IViewCommand where T : OxyInputEve... method Execute (line 24) | void Execute(IView view, IController controller, T args); FILE: source/CapFrameX.Charts/OxyPlot/Graphics/InputCommandBinding.cs class InputCommandBinding (line 15) | public class InputCommandBinding method InputCommandBinding (line 22) | public InputCommandBinding(OxyInputGesture gesture, IViewCommand command) method InputCommandBinding (line 34) | public InputCommandBinding(OxyKey key, OxyModifierKeys modifiers, IVie... method InputCommandBinding (line 45) | public InputCommandBinding(OxyMouseButton mouseButton, OxyModifierKeys... FILE: source/CapFrameX.Charts/OxyPlot/Graphics/ManipulatorBase.cs class ManipulatorBase (line 16) | public abstract class ManipulatorBase where T : OxyInputEventArgs method ManipulatorBase (line 22) | protected ManipulatorBase(IView view) method Completed (line 37) | public virtual void Completed(T e) method Delta (line 45) | public virtual void Delta(T e) method Started (line 53) | public virtual void Started(T e) FILE: source/CapFrameX.Charts/OxyPlot/Graphics/Model.MouseEvents.cs class Model (line 17) | public partial class Model method HandleMouseDown (line 84) | public virtual void HandleMouseDown(object sender, OxyMouseDownEventAr... method HandleMouseMove (line 109) | public virtual void HandleMouseMove(object sender, OxyMouseEventArgs e) method HandleMouseUp (line 127) | public virtual void HandleMouseUp(object sender, OxyMouseEventArgs e) method HandleMouseEnter (line 146) | public virtual void HandleMouseEnter(object sender, OxyMouseEventArgs e) method HandleMouseLeave (line 159) | public virtual void HandleMouseLeave(object sender, OxyMouseEventArgs e) method HandleTouchStarted (line 172) | public virtual void HandleTouchStarted(object sender, OxyTouchEventArg... method HandleTouchDelta (line 196) | public virtual void HandleTouchDelta(object sender, OxyTouchEventArgs e) method HandleTouchCompleted (line 214) | public virtual void HandleTouchCompleted(object sender, OxyTouchEventA... method HandleKeyDown (line 233) | public virtual void HandleKeyDown(object sender, OxyKeyEventArgs e) method OnKeyDown (line 256) | protected virtual void OnKeyDown(object sender, OxyKeyEventArgs e) method OnMouseDown (line 270) | protected virtual void OnMouseDown(object sender, OxyMouseDownEventArg... method OnMouseMove (line 284) | protected virtual void OnMouseMove(object sender, OxyMouseEventArgs e) method OnMouseUp (line 298) | protected virtual void OnMouseUp(object sender, OxyMouseEventArgs e) method OnMouseEnter (line 312) | protected virtual void OnMouseEnter(object sender, OxyMouseEventArgs e) method OnMouseLeave (line 326) | protected virtual void OnMouseLeave(object sender, OxyMouseEventArgs e) method OnTouchStarted (line 340) | protected virtual void OnTouchStarted(object sender, OxyTouchEventArgs e) method OnTouchDelta (line 354) | protected virtual void OnTouchDelta(object sender, OxyTouchEventArgs e) method OnTouchCompleted (line 368) | protected virtual void OnTouchCompleted(object sender, OxyTouchEventAr... FILE: source/CapFrameX.Charts/OxyPlot/Graphics/Model.cs class Model (line 17) | public abstract partial class Model method Model (line 32) | protected Model() method HitTest (line 60) | public IEnumerable HitTest(HitTestArguments args) method GetHitTestElements (line 78) | protected abstract IEnumerable GetHitTestElements(); FILE: source/CapFrameX.Charts/OxyPlot/Graphics/SelectableElement.cs class SelectableElement (line 18) | public abstract class SelectableElement : Element method SelectableElement (line 28) | protected SelectableElement() method IsEverythingSelected (line 58) | public bool IsEverythingSelected() method IsSelected (line 85) | public bool IsSelected() method GetSelectedItems (line 94) | public IEnumerable GetSelectedItems() method ClearSelection (line 103) | public void ClearSelection() method Unselect (line 112) | public void Unselect() method IsItemSelected (line 123) | public bool IsItemSelected(int index) method Select (line 141) | public void Select() method SelectItem (line 151) | public void SelectItem(int index) method UnselectItem (line 172) | public void UnselectItem(int index) method GetSelectableColor (line 190) | protected OxyColor GetSelectableColor(OxyColor originalColor, int inde... method GetSelectableFillColor (line 212) | protected OxyColor GetSelectableFillColor(OxyColor originalColor, int ... method EnsureSelection (line 221) | private void EnsureSelection() method OnSelectionChanged (line 233) | private void OnSelectionChanged(EventArgs args = null) FILE: source/CapFrameX.Charts/OxyPlot/Graphics/Selection.cs class Selection (line 19) | public class Selection method IsEverythingSelected (line 47) | public bool IsEverythingSelected() method GetSelectedItems (line 58) | public IEnumerable GetSelectedItems() method GetSelectedItems (line 68) | public IEnumerable GetSelectedItems(Enum feature) method Clear (line 78) | public void Clear() method IsItemSelected (line 89) | public bool IsItemSelected(int index, Enum feature = null) method Select (line 105) | public void Select(int index, Enum feature = null) method Unselect (line 116) | public void Unselect(int index, Enum feature = null) type SelectionItem (line 130) | public struct SelectionItem : IEquatable method SelectionItem (line 147) | public SelectionItem(int index, Enum feature) method Equals (line 182) | public bool Equals(SelectionItem other) method GetHashCode (line 193) | public override int GetHashCode() FILE: source/CapFrameX.Charts/OxyPlot/Graphics/SelectionMode.cs type SelectionMode (line 15) | public enum SelectionMode FILE: source/CapFrameX.Charts/OxyPlot/Graphics/UIElement.cs class UIElement (line 18) | public abstract class UIElement : SelectableElement method HitTest (line 62) | public HitTestResult HitTest(HitTestArguments args) method OnMouseDown (line 71) | protected internal virtual void OnMouseDown(OxyMouseDownEventArgs e) method OnMouseMove (line 84) | protected internal virtual void OnMouseMove(OxyMouseEventArgs e) method OnKeyDown (line 97) | protected internal virtual void OnKeyDown(OxyKeyEventArgs e) method OnMouseUp (line 110) | protected internal virtual void OnMouseUp(OxyMouseEventArgs e) method OnTouchStarted (line 123) | protected internal virtual void OnTouchStarted(OxyTouchEventArgs e) method OnTouchDelta (line 136) | protected internal virtual void OnTouchDelta(OxyTouchEventArgs e) method OnTouchCompleted (line 149) | protected internal virtual void OnTouchCompleted(OxyTouchEventArgs e) method HitTestOverride (line 165) | protected virtual HitTestResult HitTestOverride(HitTestArguments args) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Bmp/BmpDecoder.cs class BmpDecoder (line 18) | public class BmpDecoder : IImageDecoder method GetImageInfo (line 27) | public OxyImageInfo GetImageInfo(byte[] bytes) method Decode (line 68) | public OxyColor[,] Decode(byte[] bytes) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Bmp/BmpEncoder.cs class BmpEncoder (line 18) | public class BmpEncoder : IImageEncoder method BmpEncoder (line 29) | public BmpEncoder(BmpEncoderOptions options) method Encode (line 39) | public byte[] Encode(OxyColor[,] pixels) method Encode (line 89) | public byte[] Encode(byte[,] pixels, OxyColor[] palette) method WriteBitmapInfoHeader (line 168) | private static void WriteBitmapInfoHeader(BinaryWriter w, int width, i... method WriteBitmapV4Header (line 196) | private static void WriteBitmapV4Header(BinaryWriter w, int width, int... FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Bmp/BmpEncoderOptions.cs class BmpEncoderOptions (line 15) | public class BmpEncoderOptions : ImageEncoderOptions FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Deflate/Arrays.cs class Arrays (line 17) | public static class Arrays method CopyOfRange (line 27) | public static T[] CopyOfRange(T[] source, int from, int to) method CopyOf (line 45) | public static T[] CopyOf(T[] source, int newLength) method Fill (line 64) | public static void Fill(T[] source, int i0, int i1, T v) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Deflate/BitReader.cs class BitReader (line 17) | public abstract class BitReader method Read (line 23) | public abstract int Read(); method ReadNoEof (line 29) | public abstract int ReadNoEof(); method Close (line 34) | public abstract void Close(); method GetBitPosition (line 40) | public abstract int GetBitPosition(); method ReadByte (line 46) | public abstract int ReadByte(); method ReadBits (line 54) | public int ReadBits(int bits) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Deflate/ByteBitReader.cs class ByteBitReader (line 18) | public class ByteBitReader : BitReader, IDisposable method ByteBitReader (line 53) | public ByteBitReader(Stream s) method Dispose (line 68) | public void Dispose() method Read (line 78) | public override int Read() method ReadNoEof (line 107) | public override int ReadNoEof() method GetBitPosition (line 122) | public override int GetBitPosition() method ReadByte (line 131) | public override int ReadByte() method Close (line 140) | public override void Close() method Dispose (line 149) | private void Dispose(bool disposing) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Deflate/CanonicalCode.cs class CanonicalCode (line 39) | internal class CanonicalCode method CanonicalCode (line 51) | public CanonicalCode(int[] codeLengths) method CanonicalCode (line 75) | public CanonicalCode(CodeTree tree, int symbolLimit) method GetSymbolLimit (line 85) | public int GetSymbolLimit() method GetCodeLength (line 96) | public int GetCodeLength(int symbol) method ToCodeTree (line 113) | public CodeTree ToCodeTree() method BuildCodeLengths (line 160) | private void BuildCodeLengths(Node node, int depth) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Deflate/CircularDictionary.cs class CircularDictionary (line 20) | internal class CircularDictionary method CircularDictionary (line 41) | public CircularDictionary(int size) method Append (line 61) | public void Append(int b) method Copy (line 80) | public void Copy(int dist, int len, BinaryWriter w) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Deflate/CodeTree.cs class CodeTree (line 22) | [SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1650:ElementDo... method CodeTree (line 36) | public CodeTree(InternalNode root, int symbolLimit) method GetCode (line 64) | public List GetCode(int symbol) method ToString (line 83) | public override string ToString() method NodeString (line 97) | private static void NodeString(string prefix, Node node, StringBuilder... method BuildCodeList (line 125) | private void BuildCodeList(Node node, List prefix) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Deflate/Deflate.cs class Deflate (line 20) | public class Deflate : IDisposable method Deflate (line 60) | static Deflate() method Deflate (line 78) | private Deflate(BitReader reader) method Decompress (line 135) | public static byte[] Decompress(Stream input) method Decompress (line 146) | public static byte[] Decompress(BitReader input) method Decompress (line 157) | public static byte[] Decompress(byte[] input) method Dispose (line 165) | public void Dispose() method DecodeHuffmanCodes (line 175) | private CodeTree[] DecodeHuffmanCodes() method DecompressUncompressedBlock (line 275) | private void DecompressUncompressedBlock() method DecompressHuffmanBlock (line 310) | private void DecompressHuffmanBlock(CodeTree litLenCode, CodeTree dist... method DecodeSymbol (line 353) | private int DecodeSymbol(CodeTree code) method DecodeRunLength (line 394) | private int DecodeRunLength(int sym) method DecodeDistance (line 420) | private int DecodeDistance(int sym) method Dispose (line 440) | private void Dispose(bool disposing) method ReadInt (line 461) | private int ReadInt(int numBits) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Deflate/InternalNode.cs class InternalNode (line 17) | internal sealed class InternalNode : Node method InternalNode (line 24) | public InternalNode(Node leftChild, Node rightChild) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Deflate/Leaf.cs class Leaf (line 17) | internal class Leaf : Node method Leaf (line 24) | public Leaf(int symbol) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Deflate/Node.cs class Node (line 16) | internal abstract class Node FILE: source/CapFrameX.Charts/OxyPlot/Imaging/IImageDecoder.cs type IImageDecoder (line 15) | public interface IImageDecoder method GetImageInfo (line 22) | OxyImageInfo GetImageInfo(byte[] bytes); method Decode (line 29) | OxyColor[,] Decode(byte[] bytes); FILE: source/CapFrameX.Charts/OxyPlot/Imaging/IImageEncoder.cs type IImageEncoder (line 15) | public interface IImageEncoder method Encode (line 22) | byte[] Encode(OxyColor[,] pixels); method Encode (line 30) | byte[] Encode(byte[,] pixels, OxyColor[] palette); FILE: source/CapFrameX.Charts/OxyPlot/Imaging/ImageEncoderOptions.cs class ImageEncoderOptions (line 15) | public abstract class ImageEncoderOptions method ImageEncoderOptions (line 20) | protected ImageEncoderOptions() FILE: source/CapFrameX.Charts/OxyPlot/Imaging/ImageFormat.cs type ImageFormat (line 15) | public enum ImageFormat FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Jpeg/JpegDecoder.cs class JpegDecoder (line 18) | public class JpegDecoder : IImageDecoder type ExifTags (line 32) | public enum ExifTags method GetImageInfo (line 172) | public OxyImageInfo GetImageInfo(byte[] bytes) method ReadValue (line 301) | private static object ReadValue( method Decode (line 422) | public OxyColor[,] Decode(Stream s) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/OxyImage.cs class OxyImage (line 18) | public class OxyImage method OxyImage (line 35) | public OxyImage(Stream s) method OxyImage (line 44) | public OxyImage(byte[] bytes) method Create (line 95) | public static OxyImage Create( method Create (line 112) | public static OxyImage Create(OxyColor[,] pixels, ImageFormat format, ... method GetData (line 127) | public byte[] GetData() method GetPixels (line 136) | public OxyColor[,] GetPixels() method GetDecoder (line 153) | private static IImageDecoder GetDecoder(ImageFormat format) method GetEncoder (line 177) | private static IImageEncoder GetEncoder(ImageFormat format, ImageEncod... method GetImageFormat (line 221) | private static ImageFormat GetImageFormat(byte[] bytes) method GetBytes (line 246) | private static byte[] GetBytes(Stream s) method UpdateImageInfo (line 258) | private void UpdateImageInfo() FILE: source/CapFrameX.Charts/OxyPlot/Imaging/OxyImageInfo.cs class OxyImageInfo (line 15) | public class OxyImageInfo FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Png/PngDecoder.cs class PngDecoder (line 18) | public class PngDecoder : IImageDecoder method GetImageInfo (line 26) | public OxyImageInfo GetImageInfo(byte[] bytes) method Decode (line 89) | public OxyColor[,] Decode(byte[] bytes) method Deflate (line 237) | private static byte[] Deflate(byte[] bytes) FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Png/PngEncoder.cs type ColorType (line 20) | public enum ColorType type CompressionMethod (line 51) | public enum CompressionMethod type FilterMethod (line 62) | public enum FilterMethod type InterlaceMethod (line 93) | public enum InterlaceMethod class PngEncoder (line 111) | public class PngEncoder : IImageEncoder method PngEncoder (line 126) | static PngEncoder() method PngEncoder (line 152) | public PngEncoder(PngEncoderOptions options) method Encode (line 162) | public byte[] Encode(OxyColor[,] pixels) method Encode (line 197) | public byte[] Encode(byte[,] pixels, OxyColor[] palette) method Adler32 (line 207) | internal static uint Adler32(IEnumerable data) method CreateHeaderData (line 228) | private static byte[] CreateHeaderData(int width, int height) method CreatePhysicalDimensionsData (line 248) | private static byte[] CreatePhysicalDimensionsData(double dpix, double... method CreateUncompressedBlocks (line 264) | private static byte[] CreateUncompressedBlocks(byte[] bytes) method UpdateCrc (line 296) | private static ulong UpdateCrc(ulong crc, IEnumerable data) method WriteBigEndian (line 306) | private static void WriteBigEndian(BinaryWriter w, int value) method WriteBigEndian (line 320) | private static void WriteBigEndian(BinaryWriter w, uint value) method WriteChunk (line 335) | private static void WriteChunk(BinaryWriter w, string type, byte[] data) class MemoryWriter (line 353) | private class MemoryWriter : BinaryWriter method MemoryWriter (line 358) | public MemoryWriter() method ToArray (line 367) | public byte[] ToArray() FILE: source/CapFrameX.Charts/OxyPlot/Imaging/Png/PngEncoderOptions.cs class PngEncoderOptions (line 15) | public class PngEncoderOptions : ImageEncoderOptions FILE: source/CapFrameX.Charts/OxyPlot/Input/Gestures/OxyInputGesture.cs class OxyInputGesture (line 18) | public abstract class OxyInputGesture : IEquatable method Equals (line 25) | public abstract bool Equals(OxyInputGesture other); FILE: source/CapFrameX.Charts/OxyPlot/Input/Gestures/OxyKeyGesture.cs class OxyKeyGesture (line 16) | public class OxyKeyGesture : OxyInputGesture method OxyKeyGesture (line 23) | public OxyKeyGesture(OxyKey key, OxyModifierKeys modifiers = OxyModifi... method Equals (line 44) | public override bool Equals(OxyInputGesture other) FILE: source/CapFrameX.Charts/OxyPlot/Input/Gestures/OxyMouseDownGesture.cs class OxyMouseDownGesture (line 16) | public class OxyMouseDownGesture : OxyInputGesture method OxyMouseDownGesture (line 24) | public OxyMouseDownGesture(OxyMouseButton mouseButton, OxyModifierKeys... method Equals (line 51) | public override bool Equals(OxyInputGesture other) FILE: source/CapFrameX.Charts/OxyPlot/Input/Gestures/OxyMouseEnterGesture.cs class OxyMouseEnterGesture (line 16) | public class OxyMouseEnterGesture : OxyInputGesture method OxyMouseEnterGesture (line 22) | public OxyMouseEnterGesture(OxyModifierKeys modifiers = OxyModifierKey... method Equals (line 37) | public override bool Equals(OxyInputGesture other) FILE: source/CapFrameX.Charts/OxyPlot/Input/Gestures/OxyMouseWheelGesture.cs class OxyMouseWheelGesture (line 16) | public class OxyMouseWheelGesture : OxyInputGesture method OxyMouseWheelGesture (line 22) | public OxyMouseWheelGesture(OxyModifierKeys modifiers = OxyModifierKey... method Equals (line 37) | public override bool Equals(OxyInputGesture other) FILE: source/CapFrameX.Charts/OxyPlot/Input/Gestures/OxyShakeGesture.cs class OxyShakeGesture (line 16) | public class OxyShakeGesture : OxyInputGesture method Equals (line 23) | public override bool Equals(OxyInputGesture other) FILE: source/CapFrameX.Charts/OxyPlot/Input/Gestures/OxyTouchGesture.cs class OxyTouchGesture (line 16) | public class OxyTouchGesture : OxyInputGesture method Equals (line 23) | public override bool Equals(OxyInputGesture other) FILE: source/CapFrameX.Charts/OxyPlot/Input/OxyKey.cs type OxyKey (line 15) | public enum OxyKey FILE: source/CapFrameX.Charts/OxyPlot/Input/OxyModifierKeys.cs type OxyModifierKeys (line 17) | [Flags] FILE: source/CapFrameX.Charts/OxyPlot/Input/OxyMouseButton.cs type OxyMouseButton (line 15) | public enum OxyMouseButton FILE: source/CapFrameX.Charts/OxyPlot/LibraryDoc.cs class LibraryDoc (line 15) | [System.Runtime.CompilerServices.CompilerGenerated] FILE: source/CapFrameX.Charts/OxyPlot/NamespaceDoc.cs class NamespaceDoc (line 15) | [System.Runtime.CompilerServices.CompilerGenerated] FILE: source/CapFrameX.Charts/OxyPlot/Pdf/FontSubType.cs type PageSize (line 15) | public enum PageSize type PageOrientation (line 36) | public enum PageOrientation type LineCap (line 52) | public enum LineCap type ColorSpace (line 94) | public enum ColorSpace type FontEncoding (line 105) | public enum FontEncoding type FontSubType (line 117) | public enum FontSubType FILE: source/CapFrameX.Charts/OxyPlot/Pdf/PdfExporter.cs class PdfExporter (line 17) | public class PdfExporter : IExporter method Export (line 41) | public static void Export(IPlotModel model, Stream stream, double widt... method Export (line 52) | public void Export(IPlotModel model, Stream stream) FILE: source/CapFrameX.Charts/OxyPlot/Pdf/PdfRenderContext.cs class PdfRenderContext (line 20) | public class PdfRenderContext : RenderContextBase method PdfRenderContext (line 38) | public PdfRenderContext(double width, double height, OxyColor background) method Save (line 55) | public void Save(Stream s) method DrawEllipse (line 67) | public override void DrawEllipse(OxyRect rect, OxyColor fill, OxyColor... method DrawLine (line 107) | public override void DrawLine( method DrawPolygon (line 147) | public override void DrawPolygon( method DrawRectangle (line 209) | public override void DrawRectangle(OxyRect rect, OxyColor fill, OxyCol... method DrawText (line 253) | public override void DrawText( method MeasureText (line 331) | public override OxySize MeasureText(string text, string fontFamily, do... method SetClip (line 344) | public override bool SetClip(OxyRect rect) method ResetClip (line 354) | public override void ResetClip() method DrawImage (line 373) | public override void DrawImage( method Convert (line 416) | private static LineJoin Convert(LineJoin lineJoin) method SetLineWidth (line 433) | private void SetLineWidth(double thickness) method SetLineDashPattern (line 444) | private void SetLineDashPattern(double[] dashArray, double dashPhase) FILE: source/CapFrameX.Charts/OxyPlot/Pdf/PdfWriter.cs class PdfWriter (line 22) | internal class PdfWriter : IDisposable method PdfWriter (line 33) | public PdfWriter(Stream s) type ObjectType (line 41) | internal enum ObjectType type IPortableDocumentObject (line 82) | internal interface IPortableDocumentObject method Write (line 106) | public void Write(string format, params object[] args) method WriteLine (line 117) | public void WriteLine(string format, params object[] args) method Write (line 126) | public void Write(Dictionary dictionary) method Write (line 144) | public void Write(byte[] bytes) method WriteLine (line 152) | public void WriteLine() method Dispose (line 160) | public void Dispose() method WriteCore (line 169) | private void WriteCore(object o) method WriteList (line 229) | private void WriteList(IList list) FILE: source/CapFrameX.Charts/OxyPlot/Pdf/PortableDocument.cs class PortableDocument (line 21) | public class PortableDocument method PortableDocument (line 106) | public PortableDocument() method SetLineWidth (line 213) | public void SetLineWidth(double w) method SetLineCap (line 222) | public void SetLineCap(LineCap cap) method SetLineJoin (line 231) | public void SetLineJoin(LineJoin lineJoin) method SetMiterLimit (line 240) | public void SetMiterLimit(double ml) method SetLineDashPattern (line 255) | public void SetLineDashPattern(double[] dashArray, double dashPhase) method ResetLineDashPattern (line 274) | public void ResetLineDashPattern() method MoveTo (line 287) | public void MoveTo(double x1, double y1) method LineTo (line 298) | public void LineTo(double x1, double y1) method AppendCubicBezier (line 314) | public void AppendCubicBezier(double x1, double y1, double x2, double ... method SaveState (line 322) | public void SaveState() method RestoreState (line 330) | public void RestoreState() method Translate (line 340) | public void Translate(double x, double y) method Scale (line 350) | public void Scale(double sx, double sy) method Transform (line 367) | public void Transform(double a, double b, double c, double d, double e... method SetHorizontalTextScaling (line 377) | public void SetHorizontalTextScaling(double scale) method RotateAt (line 388) | public void RotateAt(double x, double y, double angle) method Rotate (line 399) | public void Rotate(double angle) method SetStrokeAlpha (line 409) | public void SetStrokeAlpha(double alpha) method SetFillAlpha (line 419) | public void SetFillAlpha(double alpha) method Stroke (line 429) | public void Stroke(bool close = true) method Fill (line 438) | public void Fill(bool evenOddRule = false) method FillAndStroke (line 448) | public void FillAndStroke(bool close = true, bool evenOddRule = false) method SetClippingPath (line 464) | public void SetClippingPath(bool evenOddRule = false) method EndPath (line 474) | public void EndPath() method CloseSubPath (line 486) | public void CloseSubPath() method AppendRectangle (line 500) | public void AppendRectangle(double x, double y, double w, double h) method DrawLine (line 512) | public void DrawLine(double x1, double y1, double x2, double y2) method DrawRectangle (line 525) | public void DrawRectangle(double x, double y, double w, double h, bool... method SetClippingRectangle (line 538) | public void SetClippingRectangle(double x, double y, double w, double ... method FillRectangle (line 556) | public void FillRectangle(double x, double y, double w, double h) method DrawCircle (line 568) | public void DrawCircle(double x, double y, double r, bool fill = false) method FillCircle (line 579) | public void FillCircle(double x, double y, double r) method DrawEllipse (line 592) | public void DrawEllipse(double x, double y, double w, double h, bool f... method FillEllipse (line 612) | public void FillEllipse(double x, double y, double w, double h) method AppendEllipse (line 625) | public void AppendEllipse(double x, double y, double w, double h) method SetFont (line 649) | public void SetFont(string fontName, double fontSize, bool bold = fals... method DrawText (line 661) | public void DrawText(double x, double y, string text) method MeasureText (line 686) | public void MeasureText(string text, out double width, out double height) method DrawImage (line 701) | public void DrawImage(PortableDocumentImage image) method SetColor (line 718) | public void SetColor(double r, double g, double b) method SetColor (line 730) | public void SetColor(double c, double m, double y, double k) method SetFillColor (line 741) | public void SetFillColor(double r, double g, double b) method AddPage (line 751) | public void AddPage(PageSize pageSize, PageOrientation pageOrientation... method AddPage (line 785) | public void AddPage(double width = 595, double height = 842) method Save (line 803) | public void Save(Stream s) method EncodeString (line 858) | private static string EncodeString(string text, FontEncoding encoding) method EscapeString (line 869) | private static string EscapeString(string text) method Ascii85Encode (line 885) | private static string Ascii85Encode(byte[] ba) method GetFont (line 953) | private static PortableDocumentFont GetFont(string fontName, bool bold... method GetCached (line 986) | private static T2 GetCached(T1 key, Dictionary cache, ... method AddObject (line 1003) | private PortableDocumentObject AddObject() method AddObject (line 1015) | private PortableDocumentObject AddObject(PdfWriter.ObjectType type) method AddExtGState (line 1028) | private string AddExtGState(string key, object value) method AddImage (line 1042) | private string AddImage(PortableDocumentImage image) method AddFont (line 1090) | private string AddFont(PortableDocumentFont font) method AppendLine (line 1139) | private void AppendLine(string format, params object[] args) method Append (line 1155) | private void Append(string format, params object[] args) class PortableDocumentObject (line 1169) | internal class PortableDocumentObject : PdfWriter.IPortableDocumentObject method PortableDocumentObject (line 1190) | public PortableDocumentObject(int objectNumber) method Append (line 1228) | public void Append(string format, params object[] args) method AppendLine (line 1238) | public void AppendLine(string format, params object[] args) method Write (line 1247) | public void Write(PdfWriter w) FILE: source/CapFrameX.Charts/OxyPlot/Pdf/PortableDocumentExtensions.cs class PortableDocumentExtensions (line 15) | public static class PortableDocumentExtensions method SetColor (line 22) | public static void SetColor(this PortableDocument doc, OxyColor c) method SetFillColor (line 33) | public static void SetFillColor(this PortableDocument doc, OxyColor c) FILE: source/CapFrameX.Charts/OxyPlot/Pdf/PortableDocumentFont.cs class PortableDocumentFont (line 15) | public class PortableDocumentFont method PortableDocumentFont (line 20) | public PortableDocumentFont() method Measure (line 103) | public void Measure(string text, double fontSize, out double width, ou... FILE: source/CapFrameX.Charts/OxyPlot/Pdf/PortableDocumentFontFamily.cs class PortableDocumentFontFamily (line 15) | public class PortableDocumentFontFamily method GetFont (line 43) | public PortableDocumentFont GetFont(bool bold, bool italic) FILE: source/CapFrameX.Charts/OxyPlot/Pdf/PortableDocumentImage.cs class PortableDocumentImage (line 15) | public class PortableDocumentImage method PortableDocumentImage (line 27) | public PortableDocumentImage(int width, int height, int bitsPerCompone... FILE: source/CapFrameX.Charts/OxyPlot/Pdf/PortableDocumentImageUtilities.cs class PortableDocumentImageUtilities (line 15) | public static class PortableDocumentImageUtilities method Convert (line 23) | public static PortableDocumentImage Convert(OxyImage image, bool inter... FILE: source/CapFrameX.Charts/OxyPlot/Pdf/StandardFonts.cs class StandardFonts (line 15) | public static class StandardFonts method StandardFonts (line 20) | static StandardFonts() FILE: source/CapFrameX.Charts/OxyPlot/PlotController/DelegatePlotCommand.cs class DelegatePlotCommand (line 18) | public class DelegatePlotCommand : DelegateViewCommand method DelegatePlotCommand (line 25) | public DelegatePlotCommand(Action handler) FILE: source/CapFrameX.Charts/OxyPlot/PlotController/EventArgs/OxyInputEventArgs.cs class OxyInputEventArgs (line 17) | public abstract class OxyInputEventArgs : EventArgs FILE: source/CapFrameX.Charts/OxyPlot/PlotController/EventArgs/OxyKeyEventArgs.cs class OxyKeyEventArgs (line 15) | public class OxyKeyEventArgs : OxyInputEventArgs FILE: source/CapFrameX.Charts/OxyPlot/PlotController/EventArgs/OxyMouseDownEventArgs.cs class OxyMouseDownEventArgs (line 15) | public class OxyMouseDownEventArgs : OxyMouseEventArgs FILE: source/CapFrameX.Charts/OxyPlot/PlotController/EventArgs/OxyMouseEventArgs.cs class OxyMouseEventArgs (line 15) | public class OxyMouseEventArgs : OxyInputEventArgs FILE: source/CapFrameX.Charts/OxyPlot/PlotController/EventArgs/OxyMouseWheelEventArgs.cs class OxyMouseWheelEventArgs (line 15) | public class OxyMouseWheelEventArgs : OxyMouseEventArgs FILE: source/CapFrameX.Charts/OxyPlot/PlotController/EventArgs/OxyTouchEventArgs.cs class OxyTouchEventArgs (line 15) | public class OxyTouchEventArgs : OxyInputEventArgs method OxyTouchEventArgs (line 20) | public OxyTouchEventArgs() method OxyTouchEventArgs (line 29) | public OxyTouchEventArgs(ScreenPoint[] currentTouches, ScreenPoint[] p... FILE: source/CapFrameX.Charts/OxyPlot/PlotController/IPlotController.cs type IPlotController (line 15) | public interface IPlotController : IController FILE: source/CapFrameX.Charts/OxyPlot/PlotController/Manipulators/MouseManipulator.cs class MouseManipulator (line 15) | public abstract class MouseManipulator : PlotManipulator method MouseManipulator (line 21) | protected MouseManipulator(IPlotView plotView) method Started (line 35) | public override void Started(OxyMouseEventArgs e) FILE: source/CapFrameX.Charts/OxyPlot/PlotController/Manipulators/PanManipulator.cs class PanManipulator (line 15) | public class PanManipulator : MouseManipulator method PanManipulator (line 21) | public PanManipulator(IPlotView plotView) method Completed (line 40) | public override void Completed(OxyMouseEventArgs e) method Delta (line 56) | public override void Delta(OxyMouseEventArgs e) method Started (line 83) | public override void Started(OxyMouseEventArgs e) FILE: source/CapFrameX.Charts/OxyPlot/PlotController/Manipulators/PlotManipulator.cs class PlotManipulator (line 18) | public abstract class PlotManipulator : ManipulatorBase where T : ... method PlotManipulator (line 24) | protected PlotManipulator(IPlotView view) method InverseTransform (line 54) | protected DataPoint InverseTransform(double x, double y) method AssignAxes (line 73) | protected void AssignAxes(ScreenPoint position) FILE: source/CapFrameX.Charts/OxyPlot/PlotController/Manipulators/TouchManipulator.cs class TouchManipulator (line 15) | public class TouchManipulator : PlotManipulator method TouchManipulator (line 21) | public TouchManipulator(IPlotView plotView) method Completed (line 40) | public override void Completed(OxyTouchEventArgs e) method Delta (line 50) | public override void Delta(OxyTouchEventArgs e) method Started (line 91) | public override void Started(OxyTouchEventArgs e) FILE: source/CapFrameX.Charts/OxyPlot/PlotController/Manipulators/TouchTrackerManipulator.cs class TouchTrackerManipulator (line 15) | public class TouchTrackerManipulator : TouchManipulator method TouchTrackerManipulator (line 26) | public TouchTrackerManipulator(IPlotView plotView) method Completed (line 54) | public override void Completed(OxyTouchEventArgs e) method Delta (line 70) | public override void Delta(OxyTouchEventArgs e) method Started (line 82) | public override void Started(OxyTouchEventArgs e) method UpdateTracker (line 94) | private void UpdateTracker(ScreenPoint position) method GetNearestHit (line 140) | private static TrackerHitResult GetNearestHit(Series.Series series, Sc... FILE: source/CapFrameX.Charts/OxyPlot/PlotController/Manipulators/TrackerHitResult.cs class TrackerHitResult (line 19) | public class TrackerHitResult method ToString (line 90) | public override string ToString() FILE: source/CapFrameX.Charts/OxyPlot/PlotController/Manipulators/TrackerManipulator.cs class TrackerManipulator (line 15) | public class TrackerManipulator : MouseManipulator method TrackerManipulator (line 26) | public TrackerManipulator(IPlotView plotView) method Completed (line 54) | public override void Completed(OxyMouseEventArgs e) method Delta (line 71) | public override void Delta(OxyMouseEventArgs e) method Started (line 116) | public override void Started(OxyMouseEventArgs e) method GetNearestHit (line 131) | private static TrackerHitResult GetNearestHit(Series.Series series, Sc... FILE: source/CapFrameX.Charts/OxyPlot/PlotController/Manipulators/ZoomRectangleManipulator.cs class ZoomRectangleManipulator (line 17) | public class ZoomRectangleManipulator : MouseManipulator method ZoomRectangleManipulator (line 28) | public ZoomRectangleManipulator(IPlotView plotView) method Completed (line 42) | public override void Completed(OxyMouseEventArgs e) method Delta (line 78) | public override void Delta(OxyMouseEventArgs e) method Started (line 114) | public override void Started(OxyMouseEventArgs e) method GetCursorType (line 134) | private CursorType GetCursorType() FILE: source/CapFrameX.Charts/OxyPlot/PlotController/Manipulators/ZoomStepManipulator.cs class ZoomStepManipulator (line 15) | public class ZoomStepManipulator : MouseManipulator method ZoomStepManipulator (line 21) | public ZoomStepManipulator(IPlotView plotView) method Started (line 40) | public override void Started(OxyMouseEventArgs e) FILE: source/CapFrameX.Charts/OxyPlot/PlotController/PlotCommands.cs class PlotCommands (line 17) | public static class PlotCommands method PlotCommands (line 22) | static PlotCommands() method HandleReset (line 227) | private static void HandleReset(IPlotView view, OxyInputEventArgs args) method HandleCopyTextReport (line 239) | private static void HandleCopyTextReport(IPlotView view, OxyInputEvent... method HandleCopyCode (line 251) | private static void HandleCopyCode(IPlotView view, OxyInputEventArgs a... method HandleZoomAt (line 264) | private static void HandleZoomAt(IPlotView view, OxyMouseEventArgs arg... method HandleZoomByWheel (line 276) | private static void HandleZoomByWheel(IPlotView view, OxyMouseWheelEve... method HandleZoomCenter (line 288) | private static void HandleZoomCenter(IPlotView view, OxyInputEventArgs... method HandlePan (line 302) | private static void HandlePan(IPlotView view, OxyInputEventArgs args, ... FILE: source/CapFrameX.Charts/OxyPlot/PlotController/PlotController.cs class PlotController (line 15) | public class PlotController : ControllerBase, IPlotController method PlotController (line 20) | public PlotController() FILE: source/CapFrameX.Charts/OxyPlot/PlotModel/IPlotElement.cs type IPlotElement (line 15) | public interface IPlotElement method GetElementHashCode (line 22) | int GetElementHashCode(); FILE: source/CapFrameX.Charts/OxyPlot/PlotModel/IPlotModel.cs type IPlotModel (line 15) | public interface IPlotModel method Update (line 27) | void Update(bool updateData); method Render (line 35) | void Render(IRenderContext rc, double width, double height); method AttachPlotView (line 43) | void AttachPlotView(IPlotView plotView); FILE: source/CapFrameX.Charts/OxyPlot/PlotModel/PlotElement.cs class PlotElement (line 19) | public abstract class PlotElement : UIElement, IPlotElement method PlotElement (line 24) | protected PlotElement() method GetElementHashCode (line 156) | public virtual int GetElementHashCode() FILE: source/CapFrameX.Charts/OxyPlot/PlotModel/PlotModel.Legends.cs class PlotModel (line 17) | [SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1601:PartialEl... method EnsureLegendProperties (line 24) | private void EnsureLegendProperties() method GetLegendRectangle (line 48) | private OxyRect GetLegendRectangle(OxySize legendSize) method RenderLegend (line 171) | private void RenderLegend(IRenderContext rc, Series.Series s, OxyRect ... method MeasureLegends (line 254) | private OxySize MeasureLegends(IRenderContext rc, OxySize availableSize) method RenderLegends (line 264) | private void RenderLegends(IRenderContext rc, OxyRect rect) method RenderOrMeasureLegends (line 276) | private OxySize RenderOrMeasureLegends(IRenderContext rc, OxyRect rect... FILE: source/CapFrameX.Charts/OxyPlot/PlotModel/PlotModel.Rendering.cs class PlotModel (line 21) | [SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1601:PartialEl... method Render (line 30) | void IPlotModel.Render(IRenderContext rc, double width, double height) method RenderOverride (line 41) | protected virtual void RenderOverride(IRenderContext rc, double width,... method EnsureMarginIsBigEnough (line 140) | private static void EnsureMarginIsBigEnough(ref OxyThickness currentMa... method MaxSizeOfPositionTier (line 171) | private static double MaxSizeOfPositionTier(IRenderContext rc, IEnumer... method RenderErrorMessage (line 204) | private void RenderErrorMessage(IRenderContext rc, string title, strin... method IsPlotMarginAutoSized (line 216) | private bool IsPlotMarginAutoSized(AxisPosition position) method AdjustPlotMargins (line 238) | private bool AdjustPlotMargins(IRenderContext rc) method AdjustAxesPositions (line 288) | private double AdjustAxesPositions(IRenderContext rc, IList para... method MeasureTitles (line 321) | private OxySize MeasureTitles(IRenderContext rc) method RenderAnnotations (line 335) | private void RenderAnnotations(IRenderContext rc, AnnotationLayer layer) method RenderAxes (line 351) | private void RenderAxes(IRenderContext rc, AxisLayer layer) method RenderBackgrounds (line 374) | private void RenderBackgrounds(IRenderContext rc) method RenderBox (line 394) | private void RenderBox(IRenderContext rc) method RenderSeries (line 407) | private void RenderSeries(IRenderContext rc) method RenderTitle (line 422) | private void RenderTitle(IRenderContext rc) method UpdatePlotArea (line 467) | private void UpdatePlotArea(IRenderContext rc) FILE: source/CapFrameX.Charts/OxyPlot/PlotModel/PlotModel.cs type PlotType (line 24) | public enum PlotType type LegendPlacement (line 47) | public enum LegendPlacement type LegendPosition (line 63) | public enum LegendPosition type LegendOrientation (line 129) | public enum LegendOrientation type LegendItemOrder (line 145) | public enum LegendItemOrder type LegendSymbolPlacement (line 161) | public enum LegendSymbolPlacement type TitleHorizontalAlignment (line 177) | public enum TitleHorizontalAlignment class PlotModel (line 193) | public partial class PlotModel : Model, IPlotModel method PlotModel (line 219) | public PlotModel() method AttachPlotView (line 791) | void IPlotModel.AttachPlotView(IPlotView plotView) method InvalidatePlot (line 809) | public void InvalidatePlot(bool updateData) method GetAxesFromPoint (line 826) | public void GetAxesFromPoint(ScreenPoint pt, out Axis xaxis, out Axis ... method GetDefaultColor (line 944) | public OxyColor GetDefaultColor() method GetDefaultLineStyle (line 953) | public LineStyle GetDefaultLineStyle() method GetSeriesFromPoint (line 964) | public Series.Series GetSeriesFromPoint(ScreenPoint point, double limi... method ToCode (line 998) | public string ToCode() method ToString (line 1008) | public override string ToString() method GetLastPlotException (line 1017) | public Exception GetLastPlotException() method Update (line 1030) | void IPlotModel.Update(bool updateData) method GetAxisOrDefault (line 1099) | public Axis GetAxisOrDefault(string key, Axis defaultAxis) method ResetAllAxes (line 1118) | public void ResetAllAxes() method PanAllAxes (line 1131) | public void PanAllAxes(double dx, double dy) method ZoomAllAxes (line 1143) | public void ZoomAllAxes(double factor) method RaiseTrackerChanged (line 1158) | public void RaiseTrackerChanged(TrackerHitResult result) method OnTrackerChanged (line 1172) | protected internal virtual void OnTrackerChanged(TrackerHitResult result) method GetHitTestElements (line 1183) | protected override IEnumerable GetHitTestElements() method OnUpdated (line 1219) | protected virtual void OnUpdated() method OnUpdating (line 1232) | protected virtual void OnUpdating() method UpdateAxisTransforms (line 1245) | private void UpdateAxisTransforms() method EnforceCartesianTransforms (line 1257) | private void EnforceCartesianTransforms() method UpdateIntervals (line 1283) | private void UpdateIntervals() method EnsureDefaultAxes (line 1295) | private void EnsureDefaultAxes() method ResetDefaultColor (line 1408) | private void ResetDefaultColor() method UpdateMaxMin (line 1417) | private void UpdateMaxMin(bool isDataUpdated) FILE: source/CapFrameX.Charts/OxyPlot/PlotModel/TrackerEventArgs.cs class TrackerEventArgs (line 17) | public class TrackerEventArgs : EventArgs FILE: source/CapFrameX.Charts/OxyPlot/PlotView/IPlotView.cs type IPlotView (line 15) | public interface IPlotView : IView method HideTracker (line 25) | void HideTracker(); method InvalidatePlot (line 31) | void InvalidatePlot(bool updateData = true); method ShowTracker (line 37) | void ShowTracker(TrackerHitResult trackerHitResult); method SetClipboardText (line 43) | void SetClipboardText(string text); FILE: source/CapFrameX.Charts/OxyPlot/Rendering/FontWeights.cs class FontWeights (line 15) | public static class FontWeights FILE: source/CapFrameX.Charts/OxyPlot/Rendering/HorizontalAlignment.cs type HorizontalAlignment (line 15) | public enum HorizontalAlignment FILE: source/CapFrameX.Charts/OxyPlot/Rendering/LineJoin.cs type LineJoin (line 15) | public enum LineJoin FILE: source/CapFrameX.Charts/OxyPlot/Rendering/LineStyle.cs type LineStyle (line 15) | public enum LineStyle FILE: source/CapFrameX.Charts/OxyPlot/Rendering/LineStyleHelper.cs class LineStyleHelper (line 15) | public static class LineStyleHelper method GetDashArray (line 22) | public static double[] GetDashArray(this LineStyle style) FILE: source/CapFrameX.Charts/OxyPlot/Rendering/OxyColor.cs type OxyColor (line 18) | public struct OxyColor : ICodeGenerating, IEquatable method OxyColor (line 47) | private OxyColor(byte a, byte r, byte g, byte b) method Parse (line 109) | public static OxyColor Parse(string value) method ColorDifference (line 151) | public static double ColorDifference(OxyColor c1, OxyColor c2) method FromUInt32 (line 168) | [CLSCompliant(false)] method FromHsv (line 183) | public static OxyColor FromHsv(double[] hsv) method FromHsv (line 201) | public static OxyColor FromHsv(double hue, double sat, double val) method HueDifference (line 268) | public static double HueDifference(OxyColor c1, OxyColor c2) method FromAColor (line 295) | public static OxyColor FromAColor(byte a, OxyColor color) method FromArgb (line 308) | public static OxyColor FromArgb(byte a, byte r, byte g, byte b) method FromRgb (line 320) | public static OxyColor FromRgb(byte r, byte g, byte b) method Interpolate (line 333) | public static OxyColor Interpolate(OxyColor color1, OxyColor color2, d... method Equals (line 369) | public override bool Equals(object obj) method Equals (line 389) | public bool Equals(OxyColor other) method GetHashCode (line 398) | public override int GetHashCode() method ToString (line 414) | public override string ToString() method IsInvisible (line 424) | public bool IsInvisible() method IsVisible (line 433) | public bool IsVisible() method IsUndefined (line 442) | public bool IsUndefined() method IsAutomatic (line 451) | public bool IsAutomatic() method GetActualColor (line 461) | public OxyColor GetActualColor(OxyColor defaultColor) method ToCode (line 470) | string ICodeGenerating.ToCode() FILE: source/CapFrameX.Charts/OxyPlot/Rendering/OxyColorExtensions.cs class OxyColorExtensions (line 21) | public static class OxyColorExtensions method ChangeIntensity (line 29) | public static OxyColor ChangeIntensity(this OxyColor color, double fac... method ChangeSaturation (line 47) | public static OxyColor ChangeSaturation(this OxyColor color, double fa... method Complementary (line 64) | public static OxyColor Complementary(this OxyColor color) method ToHsv (line 84) | public static double[] ToHsv(this OxyColor color) method ToUint (line 135) | [CLSCompliant(false)] method ToByteString (line 150) | public static string ToByteString(this OxyColor color) method ToCode (line 160) | public static string ToCode(this OxyColor color) method GetColorName (line 176) | public static string GetColorName(this OxyColor color) FILE: source/CapFrameX.Charts/OxyPlot/Rendering/OxyColors.cs class OxyColors (line 15) | public static class OxyColors FILE: source/CapFrameX.Charts/OxyPlot/Rendering/OxyPalette.cs class OxyPalette (line 18) | public class OxyPalette method OxyPalette (line 23) | public OxyPalette() method OxyPalette (line 32) | public OxyPalette(params OxyColor[] colors) method OxyPalette (line 41) | public OxyPalette(IEnumerable colors) method Interpolate (line 58) | public static OxyPalette Interpolate(int paletteSize, params OxyColor[... method Reverse (line 77) | public OxyPalette Reverse() FILE: source/CapFrameX.Charts/OxyPlot/Rendering/OxyPalettes.cs class OxyPalettes (line 15) | public static class OxyPalettes method OxyPalettes (line 20) | static OxyPalettes() method BlackWhiteRed (line 47) | public static OxyPalette BlackWhiteRed(int numberOfColors) method BlueWhiteRed (line 57) | public static OxyPalette BlueWhiteRed(int numberOfColors) method Cool (line 67) | public static OxyPalette Cool(int numberOfColors) method Gray (line 77) | public static OxyPalette Gray(int numberOfColors) method Hot (line 87) | public static OxyPalette Hot(int numberOfColors) method Hue (line 104) | public static OxyPalette Hue(int numberOfColors) method HueDistinct (line 123) | public static OxyPalette HueDistinct(int numberOfColors) method Jet (line 140) | public static OxyPalette Jet(int numberOfColors) method Rainbow (line 156) | public static OxyPalette Rainbow(int numberOfColors) FILE: source/CapFrameX.Charts/OxyPlot/Rendering/OxyPen.cs class OxyPen (line 17) | public class OxyPen method OxyPen (line 26) | public OxyPen( method Create (line 89) | public static OxyPen Create( method GetHashCode (line 107) | public override int GetHashCode() FILE: source/CapFrameX.Charts/OxyPlot/Rendering/OxyRect.cs type OxyRect (line 19) | public struct OxyRect : IFormattable, IEquatable method OxyRect (line 51) | public OxyRect(double left, double top, double width, double height) method OxyRect (line 74) | public OxyRect(ScreenPoint p0, ScreenPoint p1) method OxyRect (line 84) | public OxyRect(ScreenPoint p0, OxySize size) method Create (line 181) | public static OxyRect Create(double x0, double y0, double x1, double y1) method Contains (line 192) | public bool Contains(double x, double y) method Contains (line 202) | public bool Contains(ScreenPoint p) method ToString (line 211) | public override string ToString() method ToString (line 224) | public string ToString(string format, IFormatProvider formatProvider) method Equals (line 245) | public bool Equals(OxyRect other) method Inflate (line 256) | public OxyRect Inflate(double dx, double dy) method Inflate (line 266) | public OxyRect Inflate(OxyThickness t) method Deflate (line 276) | public OxyRect Deflate(OxyThickness t) method Offset (line 287) | public OxyRect Offset(double offsetX, double offsetY) FILE: source/CapFrameX.Charts/OxyPlot/Rendering/OxySize.cs type OxySize (line 19) | public struct OxySize : IFormattable, IEquatable method OxySize (line 41) | public OxySize(double width, double height) method ToString (line 75) | public override string ToString() method ToString (line 88) | public string ToString(string format, IFormatProvider formatProvider) method Equals (line 105) | public bool Equals(OxySize other) FILE: source/CapFrameX.Charts/OxyPlot/Rendering/OxySizeExtensions.cs class OxySizeExtensions (line 19) | public static class OxySizeExtensions method GetBounds (line 29) | public static OxyRect GetBounds(this OxySize bounds, double angle, Hor... method GetPolygon (line 74) | public static IEnumerable GetPolygon(this OxySize size, S... FILE: source/CapFrameX.Charts/OxyPlot/Rendering/OxyThickness.cs type OxyThickness (line 17) | public struct OxyThickness : ICodeGenerating method OxyThickness (line 43) | public OxyThickness(double thickness) method OxyThickness (line 55) | public OxyThickness(double left, double top, double right, double bottom) method ToCode (line 137) | public string ToCode() method ToString (line 152) | public override string ToString() method Equals (line 163) | public bool Equals(OxyThickness other) FILE: source/CapFrameX.Charts/OxyPlot/Rendering/RenderContext/IRenderContext.cs type IRenderContext (line 17) | public interface IRenderContext method DrawEllipse (line 32) | void DrawEllipse(OxyRect extents, OxyColor fill, OxyColor stroke, doub... method DrawEllipses (line 44) | void DrawEllipses(IList extents, OxyColor fill, OxyColor stro... method DrawLine (line 55) | void DrawLine( method DrawLineSegments (line 75) | void DrawLineSegments( method DrawPolygon (line 93) | void DrawPolygon( method DrawPolygons (line 115) | void DrawPolygons( method DrawRectangle (line 131) | void DrawRectangle(OxyRect rectangle, OxyColor fill, OxyColor stroke, ... method DrawRectangles (line 143) | void DrawRectangles(IList rectangles, OxyColor fill, OxyColor... method DrawText (line 161) | void DrawText( method MeasureText (line 181) | OxySize MeasureText(string text, string fontFamily = null, double font... method SetToolTip (line 187) | void SetToolTip(string text); method CleanUp (line 193) | void CleanUp(); method DrawImage (line 209) | void DrawImage(OxyImage source, double srcX, double srcY, double srcWi... method SetClip (line 218) | bool SetClip(OxyRect clippingRectangle); method ResetClip (line 223) | void ResetClip(); FILE: source/CapFrameX.Charts/OxyPlot/Rendering/RenderContext/MathRenderingExtensions.cs class MathRenderingExtensions (line 17) | public static class MathRenderingExtensions method MathRenderingExtensions (line 22) | static MathRenderingExtensions() method DrawMathText (line 69) | public static OxySize DrawMathText( method DrawMathText (line 149) | public static void DrawMathText( method MeasureMathText (line 174) | public static OxySize MeasureMathText( method InternalDrawMathText (line 201) | private static OxySize InternalDrawMathText( FILE: source/CapFrameX.Charts/OxyPlot/Rendering/RenderContext/RenderContextBase.cs class RenderContextBase (line 18) | public abstract class RenderContextBase : IRenderContext method RenderContextBase (line 23) | protected RenderContextBase() method DrawEllipse (line 41) | public virtual void DrawEllipse(OxyRect rect, OxyColor fill, OxyColor ... method DrawEllipses (line 55) | public virtual void DrawEllipses(IList rectangles, OxyColor f... method DrawLine (line 72) | public abstract void DrawLine( method DrawLineSegments (line 90) | public virtual void DrawLineSegments( method DrawPolygon (line 114) | public abstract void DrawPolygon( method DrawPolygons (line 134) | public virtual void DrawPolygons( method DrawRectangle (line 156) | public virtual void DrawRectangle(OxyRect rect, OxyColor fill, OxyColo... method DrawRectangles (line 170) | public virtual void DrawRectangles(IList rectangles, OxyColor... method DrawText (line 191) | public abstract void DrawText( method MeasureText (line 211) | public abstract OxySize MeasureText(string text, string fontFamily, do... method SetToolTip (line 217) | public virtual void SetToolTip(string text) method CleanUp (line 225) | public virtual void CleanUp() method DrawImage (line 243) | public virtual void DrawImage( method SetClip (line 263) | public virtual bool SetClip(OxyRect rect) method ResetClip (line 271) | public virtual void ResetClip() method CreateEllipse (line 282) | protected static ScreenPoint[] CreateEllipse(OxyRect rect, int n = 40) method CreateRectangle (line 303) | protected static ScreenPoint[] CreateRectangle(OxyRect rect) FILE: source/CapFrameX.Charts/OxyPlot/Rendering/RenderContext/RenderingExtensions.cs class RenderingExtensions (line 19) | public static class RenderingExtensions method DrawClippedLine (line 77) | public static void DrawClippedLine( method DrawClippedLineSegments (line 203) | public static void DrawClippedLineSegments( method DrawImage (line 248) | public static void DrawImage( method DrawClippedImage (line 273) | public static void DrawClippedImage( method DrawClippedPolygon (line 342) | public static void DrawClippedPolygon( method DrawClippedRectangle (line 375) | public static void DrawClippedRectangle( method DrawClippedRectangleAsPolygon (line 408) | public static void DrawClippedRectangleAsPolygon( method DrawClippedEllipse (line 442) | public static void DrawClippedEllipse( method DrawClippedText (line 487) | public static void DrawClippedText( method DrawClippedMathText (line 530) | public static void DrawClippedMathText( method DrawMultilineText (line 569) | public static void DrawMultilineText(this IRenderContext rc, ScreenPoi... method DrawLine (line 593) | public static void DrawLine( method DrawLineSegments (line 617) | public static void DrawLineSegments( method DrawMarker (line 640) | public static void DrawMarker( method DrawMarkers (line 668) | public static void DrawMarkers( method DrawMarkers (line 709) | public static void DrawMarkers( method DrawRectangleAsPolygon (line 798) | public static void DrawRectangleAsPolygon(this IRenderContext rc, OxyR... method DrawCircle (line 817) | public static void DrawCircle(this IRenderContext rc, double x, double... method DrawCircle (line 831) | public static void DrawCircle(this IRenderContext rc, ScreenPoint cent... method FillCircle (line 843) | public static void FillCircle(this IRenderContext rc, ScreenPoint cent... method FillRectangle (line 854) | public static void FillRectangle(this IRenderContext rc, OxyRect recta... method DrawRectangleAsPolygon (line 867) | public static void DrawRectangleAsPolygon(this IRenderContext rc, OxyR... method MeasureText (line 896) | public static OxySize MeasureText(this IRenderContext rc, string text,... method AddMarkerGeometry (line 913) | private static void AddMarkerGeometry( method ClipRect (line 1002) | private static OxyRect? ClipRect(OxyRect rect, OxyRect clippingRectangle) method EnsureNonEmptyLineIsVisible (line 1065) | private static void EnsureNonEmptyLineIsVisible(IList pts) method MeasureRotatedRectangleBound (line 1093) | private static OxySize MeasureRotatedRectangleBound(OxySize bounds, do... FILE: source/CapFrameX.Charts/OxyPlot/Rendering/RenderContext/XkcdRenderingDecorator.cs class XkcdRenderingDecorator (line 19) | public class XkcdRenderingDecorator : RenderContextBase method XkcdRenderingDecorator (line 35) | public XkcdRenderingDecorator(IRenderContext rc) method DrawLine (line 83) | public override void DrawLine( method DrawPolygon (line 105) | public override void DrawPolygon( method DrawText (line 134) | public override void DrawText( method MeasureText (line 159) | public override OxySize MeasureText(string text, string fontFamily, do... method SetToolTip (line 168) | public override void SetToolTip(string text) method CleanUp (line 179) | public override void CleanUp() method DrawImage (line 198) | public override void DrawImage( method SetClip (line 221) | public override bool SetClip(OxyRect clippingRect) method ResetClip (line 229) | public override void ResetClip() method GetFontFamily (line 240) | private string GetFontFamily(string fontFamily) method Distort (line 252) | private ScreenPoint[] Distort(IEnumerable points) method GenerateRandomNumbers (line 295) | private double[] GenerateRandomNumbers(int n) method ApplyMovingAverage (line 312) | private double[] ApplyMovingAverage(IList input, int m) method Interpolate (line 339) | private IEnumerable Interpolate(IEnumerable ... FILE: source/CapFrameX.Charts/OxyPlot/Rendering/ScreenPoint.cs type ScreenPoint (line 19) | public struct ScreenPoint : IEquatable method ScreenPoint (line 45) | public ScreenPoint(double x, double y) method IsUndefined (line 80) | public static bool IsUndefined(ScreenPoint point) method DistanceTo (line 125) | public double DistanceTo(ScreenPoint point) method DistanceToSquared (line 137) | public double DistanceToSquared(ScreenPoint point) method ToString (line 148) | public override string ToString() method Equals (line 158) | public bool Equals(ScreenPoint other) FILE: source/CapFrameX.Charts/OxyPlot/Rendering/ScreenPointHelper.cs class ScreenPointHelper (line 18) | public static class ScreenPointHelper method FindNearestPointOnPolyline (line 27) | public static ScreenPoint FindNearestPointOnPolyline(ScreenPoint point... method FindPointOnLine (line 74) | public static ScreenPoint FindPointOnLine(ScreenPoint p, ScreenPoint p... method FindPositionOnLine (line 106) | public static double FindPositionOnLine(ScreenPoint p, ScreenPoint p1,... method IsPointInPolygon (line 127) | public static bool IsPointInPolygon(ScreenPoint p, IList ... method ResamplePoints (line 154) | public static IList ResamplePoints(IList all... method GetCentroid (line 184) | public static ScreenPoint GetCentroid(IList points) FILE: source/CapFrameX.Charts/OxyPlot/Rendering/ScreenVector.cs type ScreenVector (line 18) | public struct ScreenVector : IEquatable method ScreenVector (line 39) | public ScreenVector(double x, double y) method Normalize (line 137) | public void Normalize() method ToString (line 151) | public override string ToString() method Equals (line 161) | public bool Equals(ScreenVector other) FILE: source/CapFrameX.Charts/OxyPlot/Rendering/Utilities/CanonicalSplineHelper.cs class CanonicalSplineHelper (line 21) | internal static class CanonicalSplineHelper method CreateSpline (line 32) | internal static List CreateSpline(List points, d... method CreateSpline (line 55) | internal static List CreateSpline( method Segment (line 150) | private static void Segment( FILE: source/CapFrameX.Charts/OxyPlot/Rendering/Utilities/CohenSutherlandClipping.cs class CohenSutherlandClipping (line 16) | public class CohenSutherlandClipping method CohenSutherlandClipping (line 67) | public CohenSutherlandClipping(OxyRect rect) method ClipLine (line 83) | public bool ClipLine(ref ScreenPoint p0, ref ScreenPoint p1) method IsInside (line 264) | public bool IsInside(ScreenPoint s) FILE: source/CapFrameX.Charts/OxyPlot/Rendering/Utilities/Decimator.cs class Decimator (line 18) | public class Decimator method Decimate (line 25) | public static void Decimate(List input, List... method AddVerticalPoints (line 80) | private static void AddVerticalPoints( FILE: source/CapFrameX.Charts/OxyPlot/Rendering/Utilities/SutherlandHodgmanClipping.cs class SutherlandHodgmanClipping (line 18) | public static class SutherlandHodgmanClipping type RectangleEdge (line 23) | private enum RectangleEdge method ClipPolygon (line 53) | public static List ClipPolygon(OxyRect bounds, IList ClipOneAxis(OxyRect bounds, Rectangle... method IsInside (line 120) | private static bool IsInside(OxyRect bounds, RectangleEdge edge, Scree... method LineIntercept (line 149) | private static ScreenPoint LineIntercept(OxyRect bounds, RectangleEdge... FILE: source/CapFrameX.Charts/OxyPlot/Rendering/VerticalAlignment.cs type VerticalAlignment (line 15) | public enum VerticalAlignment FILE: source/CapFrameX.Charts/OxyPlot/Reporting/NamespaceDoc.cs class NamespaceDoc (line 17) | [CompilerGenerated] FILE: source/CapFrameX.Charts/OxyPlot/Reporting/PlotModelExtensions.cs class PlotModelExtensions (line 23) | public static class PlotModelExtensions method CreateReport (line 30) | public static Report CreateReport(this PlotModel plotModel) method CreateTextReport (line 77) | public static string CreateTextReport(this PlotModel plotModel) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/Alignment.cs type Alignment (line 15) | public enum Alignment FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/DrawingFigure.cs class DrawingFigure (line 16) | public class DrawingFigure : Figure type DrawingFormat (line 21) | public enum DrawingFormat method WriteContent (line 43) | public override void WriteContent(IReportWriter w) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/Equation.cs class Equation (line 15) | public class Equation : ReportItem method WriteContent (line 31) | public override void WriteContent(IReportWriter w) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/Figure.cs class Figure (line 15) | public abstract class Figure : ReportItem method GetFullCaption (line 34) | public string GetFullCaption(ReportStyle style) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/Header.cs class Header (line 15) | public class Header : ReportItem method ToString (line 36) | public override string ToString() method WriteContent (line 52) | public override void WriteContent(IReportWriter w) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/HeaderHelper.cs class HeaderHelper (line 15) | public class HeaderHelper method GetHeader (line 27) | public string GetHeader(int level) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/Image.cs class Image (line 15) | public class Image : Figure method WriteContent (line 26) | public override void WriteContent(IReportWriter w) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/ItemsTable.cs class ItemsTable (line 19) | public class ItemsTable : Table method ItemsTable (line 25) | public ItemsTable(bool itemsInRows = true) method HasHeader (line 58) | public bool HasHeader() method ToArray (line 67) | public string[,] ToArray() method Update (line 115) | public override void Update() method UpdateItems (line 124) | public void UpdateItems() method WriteContent (line 177) | public override void WriteContent(IReportWriter w) method Transpose (line 187) | private static string[,] Transpose(string[,] input) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/ItemsTableField.cs class ItemsTableField (line 18) | public class ItemsTableField method ItemsTableField (line 27) | public ItemsTableField( method GetText (line 67) | public string GetText(object item, IFormatProvider formatProvider) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/Paragraph.cs class Paragraph (line 15) | public class Paragraph : ReportItem method WriteContent (line 26) | public override void WriteContent(IReportWriter w) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/ParagraphStyle.cs class ParagraphStyle (line 15) | public class ParagraphStyle FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/PlotFigure.cs class PlotFigure (line 15) | public class PlotFigure : Figure method WriteContent (line 36) | public override void WriteContent(IReportWriter w) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/PropertyTable.cs class PropertyTable (line 21) | public class PropertyTable : ItemsTable method PropertyTable (line 28) | public PropertyTable(IEnumerable items, bool itemsInRows) method GetItemType (line 42) | private Type GetItemType(IEnumerable items) method UpdateFields (line 66) | private void UpdateFields(IEnumerable items) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/Report.cs class Report (line 17) | public class Report : ReportItem method Write (line 55) | public override void Write(IReportWriter w) FILE: source/CapFrameX.Charts/OxyPlot/Reporting/Report/ReportItem.cs class ReportItem (line 19) | public abstract class ReportItem method ReportItem (line 24) | protected ReportItem() method Add (line 43) | public void Add(ReportItem child) method AddDrawing (line 53) | public void AddDrawing(string content, string text) method AddPlot (line 65) | public void AddPlot(PlotModel plot, string text, double width, double ... method AddEquation (line 75) | public void AddEquation(string equation, string caption = null) method AddHeader (line 85) | public void AddHeader(int level, string header) method AddImage (line 95) | public void AddImage(string src, string text) method AddItemsTable (line 106) | public void AddItemsTable(string title, IEnumerable items, IList> RenderChunkedPoints(AreaRenderContex... method RenderScreenPoints (line 448) | protected virtual List RenderScreenPoints(AreaRenderConte... method GetPointX (line 481) | protected double GetPointX(DataPoint point) method GetConstantPoints2 (line 490) | private IEnumerable GetConstantPoints2() class AreaRenderContext (line 506) | protected class AreaRenderContext FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/BarItem.cs class BarItem (line 15) | public class BarItem : BarItemBase method BarItem (line 20) | public BarItem() method BarItem (line 29) | public BarItem(double value, int categoryIndex = -1) FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/BarItemBase.cs class BarItemBase (line 15) | public abstract class BarItemBase : CategorizedItem, ICodeGenerating method BarItemBase (line 20) | protected BarItemBase() method ToCode (line 42) | public virtual string ToCode() FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/BarSeries.cs class BarSeries (line 19) | public class BarSeries : BarSeriesBase method BarSeries (line 24) | public BarSeries() method GetBarWidth (line 41) | internal override double GetBarWidth() method GetActualBarWidth (line 51) | protected override double GetActualBarWidth() method GetCategoryAxis (line 61) | protected override CategoryAxis GetCategoryAxis() method GetRectangle (line 80) | protected override OxyRect GetRectangle(double baseValue, double topVa... method GetValueAxis (line 89) | protected override Axis GetValueAxis() method RenderLabel (line 102) | protected override void RenderLabel(IRenderContext rc, OxyRect clippin... method UpdateFromDataFields (line 143) | protected override void UpdateFromDataFields() FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/BarSeriesBase.cs class BarSeriesBase (line 21) | public abstract class BarSeriesBase : CategorizedSeries, IStackableSeries method BarSeriesBase (line 36) | protected BarSeriesBase() method GetNearestPoint (line 143) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method Render (line 184) | public override void Render(IRenderContext rc) method RenderLegend (line 257) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method IsUsing (line 275) | protected internal override bool IsUsing(Axis axis) method SetDefaultValues (line 283) | protected internal override void SetDefaultValues() method UpdateAxisMaxMin (line 294) | protected internal override void UpdateAxisMaxMin() method UpdateMaxMin (line 312) | protected internal override void UpdateMaxMin() method UpdateValidData (line 388) | protected internal override void UpdateValidData() method GetRectangle (line 419) | protected abstract OxyRect GetRectangle(double baseValue, double topVa... method GetTrackerText (line 430) | protected virtual string GetTrackerText(BarItemBase barItem, object it... method GetValueAxis (line 449) | protected abstract Axis GetValueAxis(); method IsValidPoint (line 457) | protected virtual bool IsValidPoint(double v, Axis yaxis) method RenderItem (line 472) | protected virtual void RenderItem( method RenderLabel (line 503) | protected abstract void RenderLabel( FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/BarSeriesBase{T}.cs class BarSeriesBase (line 19) | public abstract class BarSeriesBase : BarSeriesBase method BarSeriesBase (line 30) | protected BarSeriesBase() method GetItems (line 61) | protected internal override IList GetItems() method UpdateData (line 69) | protected internal override void UpdateData() method UpdateFromDataFields (line 99) | protected abstract void UpdateFromDataFields(); method GetItem (line 106) | protected override object GetItem(int i) method ClearItemsSourceItems (line 119) | private void ClearItemsSourceItems() FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/CategorizedItem.cs class CategorizedItem (line 15) | public abstract class CategorizedItem method CategorizedItem (line 20) | protected CategorizedItem() method GetCategoryIndex (line 36) | internal int GetCategoryIndex(int defaultIndex) FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/CategorizedSeries.cs class CategorizedSeries (line 19) | public abstract class CategorizedSeries : XYAxisSeries method GetBarWidth (line 37) | internal abstract double GetBarWidth(); method GetItems (line 43) | protected internal abstract IList GetItems(); method GetActualBarWidth (line 50) | protected abstract double GetActualBarWidth(); method GetCategoryAxis (line 56) | protected abstract CategoryAxis GetCategoryAxis(); FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/ColumnItem.cs class ColumnItem (line 15) | public class ColumnItem : BarItemBase method ColumnItem (line 20) | public ColumnItem() method ColumnItem (line 29) | public ColumnItem(double value, int categoryIndex = -1) FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/ColumnSeries.cs class ColumnSeries (line 19) | public class ColumnSeries : BarSeriesBase method ColumnSeries (line 24) | public ColumnSeries() method GetBarWidth (line 41) | internal override double GetBarWidth() method GetActualBarWidth (line 51) | protected override double GetActualBarWidth() method GetCategoryAxis (line 61) | protected override CategoryAxis GetCategoryAxis() method GetRectangle (line 80) | protected override OxyRect GetRectangle(double baseValue, double topVa... method GetValueAxis (line 89) | protected override Axis GetValueAxis() method RenderLabel (line 102) | protected override void RenderLabel(IRenderContext rc, OxyRect clippin... method UpdateFromDataFields (line 143) | protected override void UpdateFromDataFields() FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/ErrorColumnItem.cs class ErrorColumnItem (line 15) | public class ErrorColumnItem : ColumnItem method ErrorColumnItem (line 20) | public ErrorColumnItem() method ErrorColumnItem (line 31) | public ErrorColumnItem(double value, double error, int categoryIndex =... method ToCode (line 48) | public override string ToCode() FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/ErrorColumnSeries.cs class ErrorColumnSeries (line 19) | public class ErrorColumnSeries : ColumnSeries method ErrorColumnSeries (line 29) | public ErrorColumnSeries() method UpdateMaxMin (line 51) | protected internal override void UpdateMaxMin() method RenderItem (line 136) | protected override void RenderItem( FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/IStackableSeries.cs type IStackableSeries (line 15) | public interface IStackableSeries FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/IntervalBarItem.cs class IntervalBarItem (line 15) | public class IntervalBarItem : CategorizedItem, ICodeGenerating method IntervalBarItem (line 20) | public IntervalBarItem() method IntervalBarItem (line 31) | public IntervalBarItem(double start, double end, string title = null) method ToCode (line 63) | public string ToCode() FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/IntervalBarSeries.cs class IntervalBarSeries (line 21) | public class IntervalBarSeries : CategorizedSeries, IStackableSeries method IntervalBarSeries (line 36) | public IntervalBarSeries() method GetNearestPoint (line 165) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method IsValidPoint (line 209) | public virtual bool IsValidPoint(double v, Axis yaxis) method Render (line 218) | public override void Render(IRenderContext rc) method RenderLegend (line 281) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method GetBarWidth (line 300) | internal override double GetBarWidth() method GetItems (line 309) | protected internal override IList GetItems() method IsUsing (line 319) | protected internal override bool IsUsing(Axis axis) method SetDefaultValues (line 327) | protected internal override void SetDefaultValues() method UpdateAxisMaxMin (line 338) | protected internal override void UpdateAxisMaxMin() method UpdateData (line 347) | protected internal override void UpdateData() method UpdateMaxMin (line 363) | protected internal override void UpdateMaxMin() method UpdateValidData (line 390) | protected internal override void UpdateValidData() method GetActualBarWidth (line 412) | protected override double GetActualBarWidth() method GetCategoryAxis (line 422) | protected override CategoryAxis GetCategoryAxis() method GetItem (line 438) | protected override object GetItem(int i) method GetValueAxis (line 452) | private Axis GetValueAxis() FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/LabelPlacement.cs type LabelPlacement (line 15) | public enum LabelPlacement FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/LinearBarSeries.cs class LinearBarSeries (line 17) | public class LinearBarSeries : DataPointSeries method LinearBarSeries (line 37) | public LinearBarSeries() method GetNearestPoint (line 102) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method Render (line 147) | public override void Render(IRenderContext rc) method RenderLegend (line 174) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method SetDefaultValues (line 190) | protected internal override void SetDefaultValues() method UpdateAxisMaxMin (line 201) | protected internal override void UpdateAxisMaxMin() method Translate (line 214) | private static ScreenPoint Translate(ScreenPoint screenPoint, double o... method FindRectangleIndex (line 224) | private int FindRectangleIndex(ScreenPoint point) method RenderBars (line 251) | private void RenderBars(IRenderContext rc, OxyRect clippingRect, List<... method GetBarWidth (line 280) | private double GetBarWidth(List actualPoints) method GetBarColors (line 300) | private BarColors GetBarColors(double y) type BarColors (line 312) | private struct BarColors method BarColors (line 319) | public BarColors(OxyColor fillColor, OxyColor strokeColor) : this() FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/RectangleBarItem.cs class RectangleBarItem (line 15) | public class RectangleBarItem : ICodeGenerating method RectangleBarItem (line 20) | public RectangleBarItem() method RectangleBarItem (line 32) | public RectangleBarItem(double x0, double y0, double x1, double y1) method ToCode (line 76) | public string ToCode() FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/RectangleBarSeries.cs class RectangleBarSeries (line 18) | public class RectangleBarSeries : XYAxisSeries method RectangleBarSeries (line 33) | public RectangleBarSeries() method GetNearestPoint (line 102) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method Render (line 148) | public override void Render(IRenderContext rc) method RenderLegend (line 236) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method SetDefaultValues (line 252) | protected internal override void SetDefaultValues() method UpdateData (line 263) | protected internal override void UpdateData() method UpdateMaxMin (line 284) | protected internal override void UpdateMaxMin() method IsValid (line 329) | protected virtual bool IsValid(double v) FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/TornadoBarItem.cs class TornadoBarItem (line 15) | public class TornadoBarItem : CategorizedItem, ICodeGenerating method TornadoBarItem (line 20) | public TornadoBarItem() method ToCode (line 58) | public string ToCode() FILE: source/CapFrameX.Charts/OxyPlot/Series/BarSeries/TornadoBarSeries.cs class TornadoBarSeries (line 22) | public class TornadoBarSeries : CategorizedSeries method TornadoBarSeries (line 42) | public TornadoBarSeries() method GetNearestPoint (line 182) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method IsValidPoint (line 226) | public virtual bool IsValidPoint(double v, Axis yaxis) method Render (line 235) | public override void Render(IRenderContext rc) method RenderLegend (line 334) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method GetBarWidth (line 358) | internal override double GetBarWidth() method GetItems (line 367) | protected internal override IList GetItems() method IsUsing (line 377) | protected internal override bool IsUsing(Axis axis) method SetDefaultValues (line 385) | protected internal override void SetDefaultValues() method UpdateAxisMaxMin (line 401) | protected internal override void UpdateAxisMaxMin() method UpdateData (line 410) | protected internal override void UpdateData() method UpdateMaxMin (line 426) | protected internal override void UpdateMaxMin() method UpdateValidData (line 451) | protected internal override void UpdateValidData() method GetActualBarWidth (line 473) | protected override double GetActualBarWidth() method GetCategoryAxis (line 483) | protected override CategoryAxis GetCategoryAxis() method GetItem (line 499) | protected override object GetItem(int i) method GetValueAxis (line 513) | private Axis GetValueAxis() FILE: source/CapFrameX.Charts/OxyPlot/Series/BoxPlotItem.cs class BoxPlotItem (line 17) | public class BoxPlotItem method BoxPlotItem (line 28) | public BoxPlotItem( method ToString (line 125) | public override string ToString() FILE: source/CapFrameX.Charts/OxyPlot/Series/BoxPlotSeries.cs class BoxPlotSeries (line 20) | public class BoxPlotSeries : XYAxisSeries method BoxPlotSeries (line 40) | public BoxPlotSeries() method GetNearestPoint (line 187) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method IsValidPoint (line 287) | public virtual bool IsValidPoint(BoxPlotItem item, Axis xaxis, Axis ya... method Render (line 298) | public override void Render(IRenderContext rc) method RenderLegend (line 458) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method UpdateData (line 551) | protected internal override void UpdateData() method UpdateMaxMin (line 574) | protected internal override void UpdateMaxMin() method InternalUpdateMaxMin (line 584) | protected void InternalUpdateMaxMin(IList items) method GetItem (line 639) | protected override object GetItem(int i) method GetBoxRect (line 654) | private OxyRect GetBoxRect(BoxPlotItem item) method ClearItemsSourceItems (line 668) | private void ClearItemsSourceItems() FILE: source/CapFrameX.Charts/OxyPlot/Series/ContourSeries.cs class ContourSeries (line 20) | public class ContourSeries : XYAxisSeries method ContourSeries (line 45) | public ContourSeries() method CalculateContours (line 153) | public void CalculateContours() method GetNearestPoint (line 220) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method Render (line 258) | public override void Render(IRenderContext rc) method SetDefaultValues (line 319) | protected internal override void SetDefaultValues() method UpdateMaxMin (line 331) | protected internal override void UpdateMaxMin() method AreClose (line 346) | private static bool AreClose(double x1, double x2, double eps = 1e-6) method AreClose (line 359) | private static bool AreClose(DataPoint p0, DataPoint p1, double eps = ... method IndexOf (line 372) | private static int IndexOf(IList values, double value) method AddContourLabels (line 396) | private void AddContourLabels(Contour contour, ScreenPoint[] pts, OxyR... method FindConnectedSegment (line 442) | private ContourSegment FindConnectedSegment(DataPoint point, double co... method JoinContourSegments (line 471) | private void JoinContourSegments(double eps = 1e-10) method RenderLabel (line 537) | private void RenderLabel(IRenderContext rc, ContourLabel cl) method RenderLabelBackground (line 559) | private void RenderLabelBackground(IRenderContext rc, ContourLabel cl) class Contour (line 592) | private class Contour method Contour (line 611) | public Contour(List points, double contourLevel) class ContourLabel (line 627) | private class ContourLabel class ContourSegment (line 651) | private class ContourSegment method ContourSegment (line 674) | public ContourSegment(DataPoint startPoint, DataPoint endPoint, doub... FILE: source/CapFrameX.Charts/OxyPlot/Series/DataPointSeries.cs class DataPointSeries (line 18) | public abstract class DataPointSeries : XYAxisSeries method GetNearestPoint (line 89) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method UpdateData (line 126) | protected internal override void UpdateData() method UpdateMaxMin (line 139) | protected internal override void UpdateMaxMin() method GetItem (line 150) | protected override object GetItem(int i) method ClearItemsSourcePoints (line 164) | private void ClearItemsSourcePoints() method UpdateItemsSourcePoints (line 181) | private void UpdateItemsSourcePoints() FILE: source/CapFrameX.Charts/OxyPlot/Series/FinancialSeries/CandleStickAndVolumeSeries.cs class CandleStickAndVolumeSeries (line 25) | public class CandleStickAndVolumeSeries : XYAxisSeries method CandleStickAndVolumeSeries (line 51) | public CandleStickAndVolumeSeries() method Append (line 194) | public void Append(OhlcvItem bar) method FindByX (line 215) | public int FindByX(double x, int startingIndex = -1) method Render (line 230) | public override void Render(IRenderContext rc) method RenderLegend (line 420) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method GetNearestPoint (line 457) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method UpdateData (line 516) | protected internal override void UpdateData() method EnsureAxes (line 544) | protected internal override void EnsureAxes() method UpdateAxisMaxMin (line 557) | protected internal override void UpdateAxisMaxMin() method UpdateMaxMin (line 601) | protected internal override void UpdateMaxMin() method GetClippingRect (line 658) | protected OxyRect GetClippingRect(Axis yaxis) method GetSeparationClippingRect (line 677) | protected OxyRect GetSeparationClippingRect() FILE: source/CapFrameX.Charts/OxyPlot/Series/FinancialSeries/CandleStickSeries.cs class CandleStickSeries (line 26) | public class CandleStickSeries : HighLowSeries method CandleStickSeries (line 36) | public CandleStickSeries() method FindByX (line 66) | public int FindByX(double x, int startIndex = -1) method Render (line 80) | public override void Render(IRenderContext rc) method RenderLegend (line 172) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method GetNearestPoint (line 206) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method UpdateData (line 271) | protected internal override void UpdateData() FILE: source/CapFrameX.Charts/OxyPlot/Series/FinancialSeries/HighLowItem.cs class HighLowItem (line 15) | public class HighLowItem : ICodeGenerating method HighLowItem (line 25) | public HighLowItem() method HighLowItem (line 47) | public HighLowItem(double x, double high, double low, double open = do... method ToCode (line 90) | public string ToCode() FILE: source/CapFrameX.Charts/OxyPlot/Series/FinancialSeries/HighLowSeries.cs class HighLowSeries (line 21) | public class HighLowSeries : XYAxisSeries method HighLowSeries (line 41) | public HighLowSeries() method GetNearestPoint (line 145) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method IsValidItem (line 217) | public virtual bool IsValidItem(HighLowItem pt, Axis xaxis, Axis yaxis) method Render (line 227) | public override void Render(IRenderContext rc) method RenderLegend (line 298) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method SetDefaultValues (line 331) | protected internal override void SetDefaultValues() method UpdateData (line 343) | protected internal override void UpdateData() method UpdateMaxMin (line 382) | protected internal override void UpdateMaxMin() FILE: source/CapFrameX.Charts/OxyPlot/Series/FinancialSeries/OhlcvItem.cs class OhlcvItem (line 17) | public class OhlcvItem method OhlcvItem (line 27) | public OhlcvItem() method OhlcvItem (line 41) | public OhlcvItem( method FindIndex (line 118) | public static int FindIndex(List items, double targetX, int... method IsValid (line 177) | public bool IsValid() FILE: source/CapFrameX.Charts/OxyPlot/Series/FinancialSeries/OldCandleStickSeries.cs class OldCandleStickSeries (line 19) | [Obsolete("use replacement CandleStickSeries instead")] method OldCandleStickSeries (line 25) | public OldCandleStickSeries() method Render (line 76) | public override void Render(IRenderContext rc) method RenderLegend (line 193) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) FILE: source/CapFrameX.Charts/OxyPlot/Series/FinancialSeries/VolumeSeries.cs class VolumeSeries (line 19) | public class VolumeSeries : XYAxisSeries method VolumeSeries (line 45) | public VolumeSeries() method Append (line 160) | public void Append(OhlcvItem bar) method FindByX (line 181) | public int FindByX(double x, int startingIndex = -1) method Render (line 195) | public override void Render(IRenderContext rc) method RenderLegend (line 317) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method GetNearestPoint (line 354) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method UpdateData (line 409) | protected internal override void UpdateData() method UpdateAxisMaxMin (line 437) | protected internal override void UpdateAxisMaxMin() method UpdateMaxMin (line 473) | protected internal override void UpdateMaxMin() FILE: source/CapFrameX.Charts/OxyPlot/Series/FinancialSeries/VolumeStyle.cs type VolumeStyle (line 15) | public enum VolumeStyle FILE: source/CapFrameX.Charts/OxyPlot/Series/FunctionSeries.cs class FunctionSeries (line 18) | public class FunctionSeries : LineSeries method FunctionSeries (line 23) | public FunctionSeries() method FunctionSeries (line 35) | public FunctionSeries(Func f, double x0, double x1, do... method FunctionSeries (line 52) | public FunctionSeries(Func f, double x0, double x1, in... method FunctionSeries (line 66) | public FunctionSeries(Func fx, Func fy... method FunctionSeries (line 84) | public FunctionSeries( FILE: source/CapFrameX.Charts/OxyPlot/Series/HeatMapSeries.cs type HeatMapCoordinateDefinition (line 19) | public enum HeatMapCoordinateDefinition type HeatMapRenderMethod (line 35) | public enum HeatMapRenderMethod class HeatMapSeries (line 51) | public class HeatMapSeries : XYAxisSeries method HeatMapSeries (line 81) | public HeatMapSeries() method Invalidate (line 191) | public void Invalidate() method Transform (line 202) | public new ScreenPoint Transform(double x, double y) method Transform (line 212) | public new ScreenPoint Transform(DataPoint point) method InverseTransform (line 222) | public new DataPoint InverseTransform(ScreenPoint point) method Render (line 231) | public override void Render(IRenderContext rc) method GetNearestPoint (line 344) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method EnsureAxes (line 446) | protected internal override void EnsureAxes() method UpdateMaxMinXY (line 457) | protected internal void UpdateMaxMinXY() method UpdateMaxMin (line 501) | protected internal override void UpdateMaxMin() method UpdateAxisMaxMin (line 514) | protected internal override void UpdateAxisMaxMin() method RenderLabels (line 530) | protected virtual void RenderLabels(IRenderContext rc, OxyRect rect) method GetLabel (line 580) | protected virtual string GetLabel(double v, int i, int j) method GetClippingRect (line 589) | protected new OxyRect GetClippingRect() method GetValue (line 612) | private static double GetValue(double[,] data, double i, double j) method Orientate (line 703) | private ScreenPoint Orientate(ScreenPoint point) method IsPointInRange (line 718) | private bool IsPointInRange(DataPoint p) method UpdateImage (line 728) | private void UpdateImage() FILE: source/CapFrameX.Charts/OxyPlot/Series/IScatterPointProvider.cs type IScatterPointProvider (line 15) | public interface IScatterPointProvider method GetScatterPoint (line 21) | ScatterPoint GetScatterPoint(); FILE: source/CapFrameX.Charts/OxyPlot/Series/ITrackableSeries.cs type ITrackableSeries (line 16) | public interface ITrackableSeries method GetNearestPoint (line 35) | TrackerHitResult GetNearestPoint(ScreenPoint point, bool interpolate); FILE: source/CapFrameX.Charts/OxyPlot/Series/ItemsSeries.cs class ItemsSeries (line 18) | public abstract class ItemsSeries : Series method UpdateValidData (line 30) | protected internal override void UpdateValidData() method GetItem (line 41) | protected static object GetItem(IEnumerable itemsSource, int index) method GetItem (line 68) | protected virtual object GetItem(int i) FILE: source/CapFrameX.Charts/OxyPlot/Series/LineLegendPosition.cs type LineLegendPosition (line 15) | public enum LineLegendPosition FILE: source/CapFrameX.Charts/OxyPlot/Series/LineSeries.cs class LineSeries (line 19) | public class LineSeries : DataPointSeries method LineSeries (line 64) | public LineSeries() method GetNearestPoint (line 289) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method Render (line 331) | public override void Render(IRenderContext rc) method RenderLegend (line 367) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method SetDefaultValues (line 392) | protected internal override void SetDefaultValues() method UpdateMaxMin (line 413) | protected internal override void UpdateMaxMin() method RenderPoints (line 446) | protected void RenderPoints(IRenderContext rc, OxyRect clippingRect, I... method ExtractNextContiguousLineSegment (line 538) | protected bool ExtractNextContiguousLineSegment( method RenderPointLabels (line 614) | protected void RenderPointLabels(IRenderContext rc, OxyRect clippingRect) method RenderLegendOnLine (line 676) | protected void RenderLegendOnLine(IRenderContext rc) method RenderLineAndMarkers (line 720) | protected virtual void RenderLineAndMarkers(IRenderContext rc, OxyRect... method RenderLine (line 760) | protected virtual void RenderLine(IRenderContext rc, OxyRect clippingR... method ResetSmoothedPoints (line 784) | protected virtual void ResetSmoothedPoints() class Segment (line 793) | protected class Segment method Segment (line 800) | public Segment(DataPoint point1, DataPoint point2) FILE: source/CapFrameX.Charts/OxyPlot/Series/NamespaceDoc.cs class NamespaceDoc (line 15) | [System.Runtime.CompilerServices.CompilerGenerated] FILE: source/CapFrameX.Charts/OxyPlot/Series/PieSeries.cs class PieSeries (line 23) | public class PieSeries : ItemsSeries method PieSeries (line 48) | public PieSeries() method GetNearestPoint (line 226) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method Render (line 252) | public override void Render(IRenderContext rc) method RenderLegend (line 407) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method AreAxesRequired (line 415) | protected internal override bool AreAxesRequired() method EnsureAxes (line 423) | protected internal override void EnsureAxes() method IsUsing (line 432) | protected internal override bool IsUsing(Axis axis) method SetDefaultValues (line 440) | protected internal override void SetDefaultValues() method UpdateAxisMaxMin (line 454) | protected internal override void UpdateAxisMaxMin() method UpdateData (line 461) | protected internal override void UpdateData() method UpdateMaxMin (line 489) | protected internal override void UpdateMaxMin() FILE: source/CapFrameX.Charts/OxyPlot/Series/PieSlice.cs class PieSlice (line 15) | public class PieSlice : ICodeGenerating method PieSlice (line 22) | public PieSlice(string label, double value) method ToCode (line 68) | public string ToCode() FILE: source/CapFrameX.Charts/OxyPlot/Series/ScatterErrorPoint.cs class ScatterErrorPoint (line 15) | public class ScatterErrorPoint : ScatterPoint method ScatterErrorPoint (line 27) | public ScatterErrorPoint(double x, double y, double errorX, double err... method ToCode (line 54) | public override string ToCode() FILE: source/CapFrameX.Charts/OxyPlot/Series/ScatterErrorSeries.cs class ScatterErrorSeries (line 19) | public class ScatterErrorSeries : ScatterSeries method ScatterErrorSeries (line 24) | public ScatterErrorSeries() method Render (line 86) | public override void Render(IRenderContext rc) method SelectAll (line 148) | public void SelectAll(Func func) method UpdateFromDataFields (line 159) | protected override void UpdateFromDataFields() FILE: source/CapFrameX.Charts/OxyPlot/Series/ScatterPoint.cs class ScatterPoint (line 15) | public class ScatterPoint : ICodeGenerating method ScatterPoint (line 25) | public ScatterPoint(double x, double y, double size = double.NaN, doub... method ToCode (line 68) | public virtual string ToCode() method ToString (line 88) | public override string ToString() FILE: source/CapFrameX.Charts/OxyPlot/Series/ScatterSeries.cs class ScatterSeries (line 18) | public class ScatterSeries : ScatterSeries method UpdateFromDataFields (line 23) | protected override void UpdateFromDataFields() FILE: source/CapFrameX.Charts/OxyPlot/Series/ScatterSeries{T}.cs class ScatterSeries (line 21) | public abstract class ScatterSeries : XYAxisSeries where T : ScatterP... method ScatterSeries (line 41) | protected ScatterSeries() method GetNearestPoint (line 237) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method Render (line 321) | public override void Render(IRenderContext rc) method RenderLegend (line 470) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method EnsureAxes (line 491) | protected internal override void EnsureAxes() method SetDefaultValues (line 501) | protected internal override void SetDefaultValues() method UpdateData (line 512) | protected internal override void UpdateData() method UpdateMaxMin (line 525) | protected internal override void UpdateMaxMin() method RenderPointLabels (line 536) | protected void RenderPointLabels(IRenderContext rc, OxyRect clippingRect) method InternalUpdateMaxMinValue (line 605) | protected void InternalUpdateMaxMinValue(List pts) method InternalUpdateMaxMinValue (line 741) | protected void InternalUpdateMaxMinValue(IList pts) method ClearItemsSourcePoints (line 780) | protected void ClearItemsSourcePoints() method UpdateFromDataFields (line 797) | protected abstract void UpdateFromDataFields(); method UpdateItemsSourcePoints (line 802) | private void UpdateItemsSourcePoints() FILE: source/CapFrameX.Charts/OxyPlot/Series/Series.cs class Series (line 18) | public abstract class Series : PlotElement method Series (line 23) | protected Series() method GetNearestPoint (line 74) | public virtual TrackerHitResult GetNearestPoint(ScreenPoint point, boo... method Render (line 83) | public abstract void Render(IRenderContext rc); method RenderLegend (line 90) | public abstract void RenderLegend(IRenderContext rc, OxyRect legendBox); method AreAxesRequired (line 96) | protected internal abstract bool AreAxesRequired(); method EnsureAxes (line 101) | protected internal abstract void EnsureAxes(); method IsUsing (line 108) | protected internal abstract bool IsUsing(Axis axis); method SetDefaultValues (line 113) | protected internal abstract void SetDefaultValues(); method UpdateAxisMaxMin (line 118) | protected internal abstract void UpdateAxisMaxMin(); method UpdateData (line 123) | protected internal abstract void UpdateData(); method UpdateValidData (line 128) | protected internal abstract void UpdateValidData(); method UpdateMaxMin (line 134) | protected internal abstract void UpdateMaxMin(); method HitTestOverride (line 143) | protected override HitTestResult HitTestOverride(HitTestArguments args) FILE: source/CapFrameX.Charts/OxyPlot/Series/StairStepSeries.cs class StairStepSeries (line 18) | public class StairStepSeries : LineSeries method StairStepSeries (line 23) | public StairStepSeries() method GetNearestPoint (line 49) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method Render (line 142) | public override void Render(IRenderContext rc) FILE: source/CapFrameX.Charts/OxyPlot/Series/StemSeries.cs class StemSeries (line 19) | public class StemSeries : LineSeries method StemSeries (line 24) | public StemSeries() method GetNearestPoint (line 40) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method Render (line 111) | public override void Render(IRenderContext rc) FILE: source/CapFrameX.Charts/OxyPlot/Series/ThreeColorLineSeries.cs class ThreeColorLineSeries (line 17) | public class ThreeColorLineSeries : LineSeries method ThreeColorLineSeries (line 32) | public ThreeColorLineSeries() method SetDefaultValues (line 159) | protected internal override void SetDefaultValues() method RenderLine (line 190) | protected override void RenderLine(IRenderContext rc, OxyRect clipping... FILE: source/CapFrameX.Charts/OxyPlot/Series/TwoColorAreaSeries.cs class TwoColorAreaSeries (line 18) | public class TwoColorAreaSeries : AreaSeries method TwoColorAreaSeries (line 43) | public TwoColorAreaSeries() method GetNearestPoint (line 141) | public override TrackerHitResult GetNearestPoint(ScreenPoint point, bo... method Render (line 174) | public override void Render(IRenderContext rc) method SetDefaultValues (line 270) | protected internal override void SetDefaultValues() method UpdateData (line 288) | protected internal override void UpdateData() method RenderScreenPoints (line 309) | protected override List RenderScreenPoints(AreaRenderCont... method SplitPoints (line 349) | private void SplitPoints(List source) method GetConstantScreenPoints2 (line 385) | private List GetConstantScreenPoints2(List s... method GetInterpolatedX (line 414) | private double GetInterpolatedX(DataPoint a, DataPoint b, double y) class TwoColorAreaRenderContext (line 422) | protected class TwoColorAreaRenderContext : AreaRenderContext FILE: source/CapFrameX.Charts/OxyPlot/Series/TwoColorLineSeries.cs class TwoColorLineSeries (line 17) | public class TwoColorLineSeries : LineSeries method TwoColorLineSeries (line 27) | public TwoColorLineSeries() method SetDefaultValues (line 94) | protected internal override void SetDefaultValues() method RenderLine (line 115) | protected override void RenderLine(IRenderContext rc, OxyRect clipping... FILE: source/CapFrameX.Charts/OxyPlot/Series/XYAxisSeries.cs class XYAxisSeries (line 21) | public abstract class XYAxisSeries : ItemsSeries method XYAxisSeries (line 41) | protected XYAxisSeries() method GetScreenRectangle (line 108) | public OxyRect GetScreenRectangle() method RenderLegend (line 118) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) method InverseTransform (line 127) | public DataPoint InverseTransform(ScreenPoint p) method Transform (line 138) | public ScreenPoint Transform(double x, double y) method Transform (line 148) | public ScreenPoint Transform(DataPoint p) method AreAxesRequired (line 157) | protected internal override bool AreAxesRequired() method EnsureAxes (line 165) | protected internal override void EnsureAxes() method IsUsing (line 176) | protected internal override bool IsUsing(Axis axis) method SetDefaultValues (line 184) | protected internal override void SetDefaultValues() method UpdateAxisMaxMin (line 191) | protected internal override void UpdateAxisMaxMin() method UpdateData (line 202) | protected internal override void UpdateData() method UpdateMaxMin (line 210) | protected internal override void UpdateMaxMin() method GetClippingRect (line 219) | protected OxyRect GetClippingRect() method GetNearestInterpolatedPointInternal (line 236) | protected TrackerHitResult GetNearestInterpolatedPointInternal(List points) method InternalUpdateMaxMin (line 535) | protected void InternalUpdateMaxMin(List items, Func ... method InternalUpdateMaxMin (line 645) | protected void InternalUpdateMaxMin(List items, Func ... method VerifyAxes (line 751) | protected void VerifyAxes() method UpdateWindowStartIndex (line 773) | protected int UpdateWindowStartIndex(IList items, Func(IList items, Func ... FILE: source/CapFrameX.Charts/OxyPlot/Svg/SvgExporter.cs class SvgExporter (line 17) | public class SvgExporter : IExporter method SvgExporter (line 22) | public SvgExporter() method Export (line 58) | public static void Export(IPlotModel model, Stream stream, double widt... method ExportToString (line 83) | public static string ExportToString(IPlotModel model, double width, do... method Export (line 103) | public void Export(IPlotModel model, Stream stream) method ExportToString (line 113) | public string ExportToString(IPlotModel model) FILE: source/CapFrameX.Charts/OxyPlot/Svg/SvgRenderContext.cs class SvgRenderContext (line 20) | public class SvgRenderContext : RenderContextBase, IDisposable method SvgRenderContext (line 41) | public SvgRenderContext(Stream s, double width, double height, bool is... method Close (line 65) | public void Close() method Complete (line 73) | public void Complete() method Dispose (line 81) | public void Dispose() method DrawEllipse (line 94) | public override void DrawEllipse(OxyRect rect, OxyColor fill, OxyColor... method DrawLine (line 108) | public override void DrawLine( method DrawPolygon (line 129) | public override void DrawPolygon( method DrawRectangle (line 148) | public override void DrawRectangle(OxyRect rect, OxyColor fill, OxyCol... method DrawText (line 166) | public override void DrawText( method Flush (line 210) | public void Flush() method MeasureText (line 223) | public override OxySize MeasureText(string text, string fontFamily, do... method DrawImage (line 247) | public override void DrawImage( method Dispose (line 267) | private void Dispose(bool disposing) FILE: source/CapFrameX.Charts/OxyPlot/Svg/SvgWriter.cs class SvgWriter (line 21) | public class SvgWriter : XmlWriterBase method SvgWriter (line 45) | public SvgWriter(Stream stream, double width, double height, bool isDo... method Close (line 67) | public override void Close() method Complete (line 80) | public void Complete() method CreateStyle (line 100) | public string CreateStyle( method WriteEllipse (line 167) | public void WriteEllipse(double x, double y, double width, double heig... method BeginClip (line 187) | public void BeginClip(double x, double y, double width, double height) method EndClip (line 209) | public void EndClip() method WriteImage (line 227) | public void WriteImage( method WriteImage (line 255) | public void WriteImage(double x, double y, double width, double height... method WriteLine (line 281) | public void WriteLine(ScreenPoint p1, ScreenPoint p2, string style) method WritePolygon (line 300) | public void WritePolygon(IEnumerable points, string style) method WritePolyline (line 315) | public void WritePolyline(IEnumerable pts, string style) method WriteRectangle (line 333) | public void WriteRectangle(double x, double y, double width, double he... method WriteText (line 358) | public void WriteText( method ColorToString (line 437) | protected string ColorToString(OxyColor color) method WriteAttributeString (line 453) | protected void WriteAttributeString(string name, double value) method WriteClipPathAttribute (line 461) | private void WriteClipPathAttribute() method GetAutoValue (line 477) | private string GetAutoValue(double value, string auto) method PointsToString (line 492) | private string PointsToString(IEnumerable points) method WriteHeader (line 509) | private void WriteHeader(double width, double height) FILE: source/CapFrameX.Charts/OxyPlot/Utilities/ArrayBuilder.cs class ArrayBuilder (line 17) | public static class ArrayBuilder method CreateVector (line 26) | public static double[] CreateVector(double x0, double x1, int n) method CreateVector (line 44) | public static double[] CreateVector(double x0, double x1, double dx) method Evaluate (line 63) | public static double[,] Evaluate(Func f, doubl... method Fill (line 84) | public static void Fill(this double[] array, double value) method Fill2D (line 97) | public static void Fill2D(this double[,] array, double value) FILE: source/CapFrameX.Charts/OxyPlot/Utilities/ArrayExtensions.cs class ArrayExtensions (line 15) | public static class ArrayExtensions method Max2D (line 22) | public static double Max2D(this double[,] array) method Min2D (line 45) | public static double Min2D(this double[,] array, bool excludeNaN = false) FILE: source/CapFrameX.Charts/OxyPlot/Utilities/BinaryReaderExtensions.cs class BinaryReaderExtensions (line 19) | public static class BinaryReaderExtensions method ReadString (line 28) | public static string ReadString(this BinaryReader r, int length, Encod... method ReadUInt32 (line 44) | [CLSCompliant(false)] method ReadInt32 (line 56) | public static int ReadInt32(this BinaryReader r, bool isLittleEndian) method ReadUInt16 (line 67) | [CLSCompliant(false)] method ReadDouble (line 79) | public static double ReadDouble(this BinaryReader r, bool isLittleEndian) method ReadUInt32Array (line 91) | [CLSCompliant(false)] method ReadUInt16Array (line 110) | [CLSCompliant(false)] method ReadBigEndianUInt32 (line 127) | [CLSCompliant(false)] method ReadBigEndianInt32 (line 140) | public static int ReadBigEndianInt32(this BinaryReader r) method ReadBigEndianUInt16 (line 152) | [CLSCompliant(false)] method ReadBigEndianDouble (line 165) | public static double ReadBigEndianDouble(this BinaryReader r) FILE: source/CapFrameX.Charts/OxyPlot/Utilities/ComparerHelper.cs class ComparerHelper (line 18) | public static class ComparerHelper method CreateComparer (line 26) | public static IComparer CreateComparer(Comparison comparison) class ComparisonComparer (line 35) | private class ComparisonComparer : IComparer method ComparisonComparer (line 46) | public ComparisonComparer(Comparison comparison) method Compare (line 57) | public int Compare(T x, T y) FILE: source/CapFrameX.Charts/OxyPlot/Utilities/Conrec.cs class Conrec (line 31) | public static class Conrec method Contour (line 57) | public static void Contour(double[,] d, double[] x, double[] y, double... FILE: source/CapFrameX.Charts/OxyPlot/Utilities/FractionHelper.cs class FractionHelper (line 19) | public static class FractionHelper method ConvertToFractionString (line 31) | public static string ConvertToFractionString( FILE: source/CapFrameX.Charts/OxyPlot/Utilities/HashCodeBuilder.cs class HashCodeBuilder (line 18) | public static class HashCodeBuilder method GetHashCode (line 25) | public static int GetHashCode(IEnumerable items) FILE: source/CapFrameX.Charts/OxyPlot/Utilities/ListBuilder{T}.cs class ListBuilder (line 22) | public class ListBuilder method ListBuilder (line 37) | public ListBuilder() method Add (line 49) | public void Add(string propertyName, TProperty defaultValue) method FillT (line 61) | public void FillT(IList target, IEnumerable source, Func,... FILE: source/CapFrameX.Charts/OxyPlot/Utilities/ReflectionPath.cs class ReflectionPath (line 18) | public class ReflectionPath method ReflectionPath (line 39) | public ReflectionPath(string path) method GetValue (line 54) | public object GetValue(object instance) method TryGetValue (line 73) | public bool TryGetValue(object instance, out object result) FILE: source/CapFrameX.Charts/OxyPlot/Utilities/StreamExtensions.cs class StreamExtensions (line 17) | public static class StreamExtensions method CopyTo (line 24) | public static void CopyTo(this Stream input, Stream output) FILE: source/CapFrameX.Charts/OxyPlot/Utilities/StringHelper.cs class StringHelper (line 21) | public static class StringHelper method Format (line 41) | public static string Format(IFormatProvider provider, string formatStr... method CreateValidFormatString (line 77) | public static string CreateValidFormatString(string input) method Format (line 100) | public static IEnumerable Format(this IEnumerable source, stri... FILE: source/CapFrameX.Charts/OxyPlot/Utilities/TypeExtensions.cs class TypeExtensions (line 18) | public static class TypeExtensions method GetRuntimeProperty (line 26) | public static PropertyInfo GetRuntimeProperty(this Type type, string n... FILE: source/CapFrameX.Charts/OxyPlot/Utilities/XmlWriterBase.cs class XmlWriterBase (line 20) | public abstract class XmlWriterBase : IDisposable method XmlWriterBase (line 35) | protected XmlWriterBase() method XmlWriterBase (line 43) | protected XmlWriterBase(Stream stream) method Close (line 51) | public virtual void Close() method Dispose (line 59) | public void Dispose() method Flush (line 68) | public void Flush() method WriteAttributeString (line 78) | protected void WriteAttributeString(string name, string value) method WriteAttributeString (line 90) | protected void WriteAttributeString(string prefix, string name, string... method WriteDocType (line 102) | protected void WriteDocType(string name, string pubid, string sysid, s... method WriteElementString (line 112) | protected void WriteElementString(string name, string text) method WriteEndDocument (line 120) | protected void WriteEndDocument() method WriteEndElement (line 128) | protected void WriteEndElement() method WriteRaw (line 137) | protected void WriteRaw(string text) method WriteStartDocument (line 146) | protected void WriteStartDocument(bool standalone) method WriteStartElement (line 155) | protected void WriteStartElement(string name) method WriteStartElement (line 165) | protected void WriteStartElement(string name, string ns) method WriteString (line 174) | protected void WriteString(string text) method Dispose (line 183) | private void Dispose(bool disposing) FILE: source/CapFrameX.Charts/WpfView/AngularGauge.cs class AngularGauge (line 42) | public class AngularGauge : UserControl method AngularGauge (line 47) | public AngularGauge() method ValueChangedCallback (line 327) | private static void ValueChangedCallback(DependencyObject o, Dependenc... method Redraw (line 333) | private static void Redraw(DependencyObject o, DependencyPropertyChang... method MoveStick (line 339) | private void MoveStick() method Draw (line 359) | internal void Draw() method UpdateSections (line 472) | internal void UpdateSections() method LinearInterpolation (line 509) | private static double LinearInterpolation(double fromA, double toA, do... method DecideInterval (line 521) | private static double DecideInterval(double minimum) FILE: source/CapFrameX.Charts/WpfView/AngularSection.cs class AngularSection (line 32) | public class AngularSection : FrameworkElement method Redraw (line 90) | private static void Redraw(DependencyObject dependencyObject, Dependen... FILE: source/CapFrameX.Charts/WpfView/AxesCollection.cs class AxesCollection (line 32) | public class AxesCollection : NoisyCollection method AxesCollection (line 37) | public AxesCollection() method OnNoisyCollectionChanged (line 50) | private void OnNoisyCollectionChanged(IEnumerable oldItems, IEnu... FILE: source/CapFrameX.Charts/WpfView/Axis.cs class Axis (line 44) | public class Axis : FrameworkElement, IAxisView method Axis (line 51) | public Axis() method Clean (line 505) | public void Clean() method RenderSeparator (line 519) | public virtual void RenderSeparator(SeparatorElementCore model, ChartC... method UpdateTitle (line 551) | [Obsolete] method SetTitleTop (line 578) | public void SetTitleTop(double value) method SetTitleLeft (line 587) | public void SetTitleLeft(double value) method GetTitleLeft (line 596) | public double GetTitleLeft() method GetTileTop (line 605) | public double GetTileTop() method GetLabelSize (line 614) | public CoreSize GetLabelSize() method AsCoreElement (line 625) | public virtual AxisCore AsCoreElement(ChartCore chart, AxisOrientation... method SetRange (line 650) | public void SetRange(double min, double max) method BindATextBlock (line 685) | internal TextBlock BindATextBlock() method BindALine (line 705) | internal Line BindALine() method UpdateChart (line 730) | protected static PropertyChangedCallback UpdateChart(bool animate = fa... method LabelsVisibilityChanged (line 742) | private static void LabelsVisibilityChanged(DependencyObject dependenc... method OnRangeChanged (line 762) | protected void OnRangeChanged(RangeChangedEventArgs e) method OnPreviewRangeChanged (line 774) | protected void OnPreviewRangeChanged(PreviewRangeChangedEventArgs e) FILE: source/CapFrameX.Charts/WpfView/AxisSection.cs class AxisSection (line 39) | public class AxisSection : FrameworkElement, IAxisSectionView method AxisSection (line 48) | public AxisSection() method DrawOrMove (line 293) | [Obsolete] method Remove (line 391) | public void Remove() method AsCoreElement (line 405) | public AxisSectionCore AsCoreElement(AxisCore axis, AxisOrientation so... method UpdateSection (line 412) | [Obsolete] method PlaceLabel (line 424) | [Obsolete] FILE: source/CapFrameX.Charts/WpfView/AxisWindowCollection.cs class AxisWindowCollection (line 9) | public class AxisWindowCollection : NoisyCollection method AxisWindowCollection (line 14) | public AxisWindowCollection() method OnNoisyCollectionChanged (line 19) | private void OnNoisyCollectionChanged(IEnumerable oldItems... FILE: source/CapFrameX.Charts/WpfView/CandleSeries.cs class CandleSeries (line 41) | public class CandleSeries : Series, IFinancialSeriesView method CandleSeries (line 47) | public CandleSeries() method CandleSeries (line 57) | public CandleSeries(object configuration) method OnSeriesUpdateStart (line 138) | public override void OnSeriesUpdateStart() method GetPointView (line 149) | public override IChartPointView GetPointView(ChartPoint point, string ... method InitializeDefuaults (line 232) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/CartesianChart.cs class CartesianChart (line 35) | public class CartesianChart : Chart, ICartesianChart method CartesianChart (line 40) | public CartesianChart() method OnVisualCollectionChanged (line 70) | private static void OnVisualCollectionChanged(DependencyObject depende... FILE: source/CapFrameX.Charts/WpfView/Charts/Base/Chart.cs class Chart (line 52) | public abstract class Chart : UserControl, IChartView method Chart (line 66) | protected Chart() method Chart (line 127) | static Chart() method OnLoaded (line 135) | private void OnLoaded(object sender, RoutedEventArgs args) method OnSizeChanged (line 142) | private void OnSizeChanged(object sender, SizeChangedEventArgs args) method OnIsVisibleChanged (line 150) | private void OnIsVisibleChanged(object sender, DependencyPropertyChang... method OnSeriesChanged (line 158) | private static void OnSeriesChanged(DependencyObject o, DependencyProp... method ChartUpdated (line 180) | internal void ChartUpdated() method SetDrawMarginTop (line 650) | public void SetDrawMarginTop(double value) method SetDrawMarginLeft (line 659) | public void SetDrawMarginLeft(double value) method SetDrawMarginHeight (line 668) | public void SetDrawMarginHeight(double value) method SetDrawMarginWidth (line 678) | public void SetDrawMarginWidth(double value) method SetClip (line 684) | private void SetClip() method AddToView (line 697) | public void AddToView(object element) method AddToDrawMargin (line 708) | public void AddToDrawMargin(object element) method RemoveFromView (line 719) | public void RemoveFromView(object element) method RemoveFromDrawMargin (line 730) | public void RemoveFromDrawMargin(object element) method EnsureElementBelongsToCurrentView (line 741) | public void EnsureElementBelongsToCurrentView(object element) method EnsureElementBelongsToCurrentDrawMargin (line 753) | public void EnsureElementBelongsToCurrentDrawMargin(object element) method ShowLegend (line 766) | public void ShowLegend(CorePoint at) method HideLegend (line 786) | public void HideLegend() method Update (line 797) | public void Update(bool restartView = false, bool force = false) method MapXAxes (line 807) | public List MapXAxes(ChartCore chart) method MapYAxes (line 834) | public List MapYAxes(ChartCore chart) method GetNextDefaultColor (line 860) | public Color GetNextDefaultColor() method UseRelativeModeChanged (line 901) | private static void UseRelativeModeChanged(DependencyObject d, Depende... method AttachHoverableEventTo (line 922) | internal void AttachHoverableEventTo(FrameworkElement element) method AttachRelativeModeEventTo (line 933) | internal void AttachRelativeModeEventTo(FrameworkElement element, stri... method RelativeModeMouseEnter (line 946) | private void RelativeModeMouseEnter(string label, bool controlFlag) method RelativeModeDataMouseLeave (line 983) | private void RelativeModeDataMouseLeave() method DataMouseDown (line 1009) | private void DataMouseDown(object sender, MouseEventArgs e) method OnDataClick (line 1019) | internal void OnDataClick(object sender, ChartPoint point) method DataMouseEnter (line 1025) | private void DataMouseEnter(object sender, EventArgs e) method OnDataHover (line 1108) | internal void OnDataHover(object sender, ChartPoint point) method DataMouseLeave (line 1114) | private void DataMouseLeave(object sender, EventArgs e) method TooltipTimeoutTimerOnTick (line 1128) | private void TooltipTimeoutTimerOnTick(object sender, EventArgs eventA... method LoadLegend (line 1140) | public CoreSize LoadLegend() method TooltipTimeoutCallback (line 1199) | private static void TooltipTimeoutCallback(DependencyObject dependency... method HideTooltip (line 1211) | public void HideTooltip() method GetTooltipPosition (line 1223) | protected internal virtual Point GetTooltipPosition(ChartPoint senderP... method GetDesignerModeCollection (line 1234) | internal SeriesCollection GetDesignerModeCollection() method MouseWheelOnRoll (line 1328) | private void MouseWheelOnRoll(object sender, MouseWheelEventArgs e) method OnDraggingStart (line 1344) | private void OnDraggingStart(object sender, MouseButtonEventArgs e) method PanOnMouseMove (line 1352) | private void PanOnMouseMove(object sender, MouseEventArgs e) method OnDraggingEnd (line 1365) | private void OnDraggingEnd(object sender, MouseButtonEventArgs e) method PrepareScrolBar (line 1377) | [Obsolete] method ScrollBarOnMouseUp (line 1424) | private void ScrollBarOnMouseUp(object sender, MouseButtonEventArgs e) method ScrollBarOnMouseMove (line 1430) | private void ScrollBarOnMouseMove(object sender, MouseEventArgs e) method ScrollBarOnMouseDown (line 1458) | private void ScrollBarOnMouseDown(object sender, MouseButtonEventArgs e) method ScrollModeOnChanged (line 1465) | [Obsolete] method ScrollLimitOnChanged (line 1473) | [Obsolete] method DragSection (line 1487) | [Obsolete] method DisableSectionDragMouseUp (line 1519) | private void DisableSectionDragMouseUp(object sender, MouseButtonEvent... method CallChartUpdater (line 1532) | protected static PropertyChangedCallback CallChartUpdater(bool animate... method UpdateChartFrequency (line 1542) | private static void UpdateChartFrequency(DependencyObject o, Dependenc... method AxisInstancechanged (line 1555) | private static PropertyChangedCallback AxisInstancechanged(AxisOrienta... FILE: source/CapFrameX.Charts/WpfView/ColorsCollection.cs class ColorsCollection (line 31) | public class ColorsCollection : List FILE: source/CapFrameX.Charts/WpfView/ColumnSeries.cs class ColumnSeries (line 40) | public class ColumnSeries : Series, IColumnSeriesView method ColumnSeries (line 46) | public ColumnSeries() method ColumnSeries (line 55) | public ColumnSeries(object configuration) method GetPointView (line 137) | public override IChartPointView GetPointView(ChartPoint point, string ... method InitializeDefuaults (line 216) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/Components/AxisSeparatorElement.cs class AxisSeparatorElement (line 41) | public class AxisSeparatorElement : ISeparatorElementView method AxisSeparatorElement (line 49) | public AxisSeparatorElement(SeparatorElementCore model) method UpdateLabel (line 82) | [Obsolete] method GetLabelMargin (line 108) | [Obsolete] method Clear (line 143) | public void Clear(IChartView chart) method Place (line 161) | public void Place(ChartCore chart, AxisCore axis, AxisOrientation dire... method Remove (line 190) | public void Remove(ChartCore chart) method Move (line 208) | public void Move(ChartCore chart, AxisCore axis, AxisOrientation direc... method FadeIn (line 250) | public void FadeIn(AxisCore axis, ChartCore chart) method FadeOutAndRemove (line 265) | public void FadeOutAndRemove(ChartCore chart) FILE: source/CapFrameX.Charts/WpfView/Components/ChartUpdater.cs class ChartUpdater (line 31) | internal class ChartUpdater : LiveCharts.ChartUpdater method ChartUpdater (line 33) | public ChartUpdater(TimeSpan frequency) method Run (line 45) | public override void Run(bool restartView = false, bool updateNow = fa... method UpdateFrequency (line 67) | public override void UpdateFrequency(TimeSpan freq) method OnTimerOnTick (line 72) | public void OnTimerOnTick(object sender, EventArgs args) method UpdaterTick (line 77) | private void UpdaterTick(bool restartView, bool force) FILE: source/CapFrameX.Charts/WpfView/Components/Converters.cs class SerieConverter (line 32) | internal class SerieConverter : IValueConverter method SerieConverter (line 36) | static SerieConverter() method SerieConverter (line 40) | private SerieConverter() { } method Convert (line 42) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 63) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/CapFrameX.Charts/WpfView/Components/DefaultXamlReader.cs class DefaultXamlReader (line 33) | public static class DefaultXamlReader method DataLabelTemplate (line 39) | public static DataTemplate DataLabelTemplate() FILE: source/CapFrameX.Charts/WpfView/Components/IFondeable.cs type IFondeable (line 30) | public interface IFondeable FILE: source/CapFrameX.Charts/WpfView/Components/ThreadAccess.cs class ThreadAccess (line 36) | internal static class ThreadAccess method Resolve (line 38) | public static T Resolve(DependencyObject dependencyObject, FILE: source/CapFrameX.Charts/WpfView/Components/TooltipDto.cs class TooltipDto (line 30) | public class TooltipDto FILE: source/CapFrameX.Charts/WpfView/Converters/TypeConverters.cs class StringCollectionConverter (line 35) | public class StringCollectionConverter : TypeConverter method CanConvertFrom (line 45) | public override bool CanConvertFrom(ITypeDescriptorContext context, Ty... method ConvertFrom (line 59) | public override object ConvertFrom(ITypeDescriptorContext context, Cul... class NumericChartValuesConverter (line 76) | public class NumericChartValuesConverter : TypeConverter method CanConvertFrom (line 86) | public override bool CanConvertFrom(ITypeDescriptorContext context, Ty... method ConvertFrom (line 100) | public override object ConvertFrom(ITypeDescriptorContext context, Cul... FILE: source/CapFrameX.Charts/WpfView/DateAxis.cs class DateAxis (line 37) | public class DateAxis : WindowAxis, IDateAxisView method DateAxis (line 44) | public DateAxis() method AsCoreElement (line 92) | public override AxisCore AsCoreElement(ChartCore chart, AxisOrientatio... FILE: source/CapFrameX.Charts/WpfView/DefaultAxes.cs class DefaultAxes (line 30) | public static class DefaultAxes FILE: source/CapFrameX.Charts/WpfView/DefaultGeoMapTooltip.xaml.cs class DefaultGeoMapTooltip (line 31) | public partial class DefaultGeoMapTooltip : UserControl method DefaultGeoMapTooltip (line 36) | public DefaultGeoMapTooltip() class GeoData (line 104) | public class GeoData class GeoDataLabelConverter (line 126) | public class GeoDataLabelConverter : IMultiValueConverter method Convert (line 138) | public object Convert(object[] values, Type targetType, object paramet... method ConvertBack (line 156) | public object[] ConvertBack(object value, Type[] targetTypes, object p... FILE: source/CapFrameX.Charts/WpfView/DefaultGeometry.cs class DefaultGeometries (line 30) | public static class DefaultGeometries FILE: source/CapFrameX.Charts/WpfView/DefaultLegend.xaml.cs class DefaultLegend (line 36) | public partial class DefaultLegend : IChartLegend method DefaultLegend (line 43) | public DefaultLegend() method OnPropertyChanged (line 119) | protected virtual void OnPropertyChanged(string propertyName = null) class OrientationConverter (line 129) | public class OrientationConverter : IMultiValueConverter method Convert (line 141) | public object Convert(object[] values, Type targetType, object paramet... method ConvertBack (line 159) | public object[] ConvertBack(object value, Type[] targetTypes, object p... FILE: source/CapFrameX.Charts/WpfView/DefaultTooltip.xaml.cs class DefaultTooltip (line 38) | public partial class DefaultTooltip : IChartTooltip method DefaultTooltip (line 45) | public DefaultTooltip() method DefaultTooltip (line 55) | static DefaultTooltip() method OnPropertyChanged (line 183) | protected virtual void OnPropertyChanged(string propertyName = null) class SharedConverter (line 194) | public class SharedConverter : IValueConverter method Convert (line 206) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 230) | public object ConvertBack(object value, Type targetType, object parame... class ChartPointLabelConverter (line 240) | public class ChartPointLabelConverter : IValueConverter method Convert (line 252) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 272) | public object ConvertBack(object value, Type targetType, object parame... class ParticipationVisibilityConverter (line 282) | public class ParticipationVisibilityConverter : IValueConverter method Convert (line 294) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 313) | public object ConvertBack(object value, Type targetType, object parame... class SharedVisibilityConverter (line 323) | public class SharedVisibilityConverter : IMultiValueConverter method Convert (line 335) | public object Convert(object[] values, Type targetType, object paramet... method ConvertBack (line 364) | public object[] ConvertBack(object value, Type[] targetTypes, object p... class TooltipData (line 373) | public class TooltipData class DataPointViewModel (line 407) | public class DataPointViewModel class SeriesViewModel (line 422) | public class SeriesViewModel FILE: source/CapFrameX.Charts/WpfView/Extentions.cs class Extentions (line 13) | public static class Extentions method ConvertToChartValues (line 23) | [System.Obsolete] method ConvertToPixels (line 49) | [System.Obsolete] method AsPoint (line 72) | public static Point AsPoint(this ChartPoint chartPoint) method AsPoint (line 82) | internal static Point AsPoint(this CorePoint point) FILE: source/CapFrameX.Charts/WpfView/FinancialColoringRule.cs class FinancialColoringRule (line 8) | public class FinancialColoringRule method FinancialColoringRule (line 13) | public FinancialColoringRule() method FinancialColoringRule (line 24) | public FinancialColoringRule(FinancialDelegate condition, Brush stroke... FILE: source/CapFrameX.Charts/WpfView/Gauge.cs class Gauge (line 39) | public class Gauge : UserControl method Gauge (line 44) | public Gauge() method UpdateCallback (line 372) | private static void UpdateCallback(DependencyObject dependencyObject, ... method Update (line 379) | private void Update() method LinearInterpolation (line 505) | private byte LinearInterpolation(double from, double to) FILE: source/CapFrameX.Charts/WpfView/GeoMap.cs class GeoMap (line 46) | public class GeoMap : UserControl method GeoMap (line 52) | public GeoMap() method Restart (line 362) | public void Restart() method UpdateKey (line 382) | public void UpdateKey(string key, double value) method Draw (line 392) | private void Draw() method ShowMeSomeHeat (line 483) | private void ShowMeSomeHeat() method POnMouseDown (line 520) | private void POnMouseDown(object sender, MouseButtonEventArgs mouseBut... method POnMouseLeave (line 528) | private void POnMouseLeave(object sender, MouseEventArgs mouseEventArgs) method POnMouseEnter (line 536) | private void POnMouseEnter(object sender, MouseEventArgs mouseEventArgs) method POnMouseMove (line 562) | private void POnMouseMove(object sender, MouseEventArgs mouseEventArgs) method ColorInterpolation (line 569) | private Color ColorInterpolation(double weight) method LinealInterpolation (line 596) | private static double LinealInterpolation(double fromComponent, double... method OnHeapMapChanged (line 609) | private static void OnHeapMapChanged(DependencyObject o, DependencyPro... class ScaleStrokeConverter (line 624) | public class ScaleStrokeConverter : IMultiValueConverter method Convert (line 636) | public object Convert(object[] values, Type targetType, object paramet... method ConvertBack (line 652) | public object[] ConvertBack(object value, Type[] targetTypes, object p... FILE: source/CapFrameX.Charts/WpfView/HeatColorRange.xaml.cs class HeatColorRange (line 31) | public partial class HeatColorRange method HeatColorRange (line 36) | public HeatColorRange() method UpdateFill (line 45) | public void UpdateFill(GradientStopCollection stops) method SetMax (line 60) | public double SetMax(string value) method SetMin (line 72) | public double SetMin(string value) FILE: source/CapFrameX.Charts/WpfView/HeatSeries.cs class HeatSeries (line 45) | public class HeatSeries : Series, IHeatSeriesView method HeatSeries (line 52) | public HeatSeries() method HeatSeries (line 62) | public HeatSeries(object configuration) method GetPointView (line 132) | public override IChartPointView GetPointView(ChartPoint point, string ... method Erase (line 203) | public override void Erase(bool removeFromView = true) method DrawSpecializedElements (line 216) | public override void DrawSpecializedElements() method PlaceSpecializedElements (line 263) | public override void PlaceSpecializedElements() method InitializeDefuaults (line 279) | private void InitializeDefuaults() method InitializeColors (line 296) | public override void InitializeColors() FILE: source/CapFrameX.Charts/WpfView/IChartLegend.cs type IChartLegend (line 32) | public interface IChartLegend : INotifyPropertyChanged FILE: source/CapFrameX.Charts/WpfView/IChartTooltip.cs type IChartTooltip (line 31) | public interface IChartTooltip : INotifyPropertyChanged FILE: source/CapFrameX.Charts/WpfView/LineSegmentSplitter.cs class LineSegmentSplitter (line 27) | internal class LineSegmentSplitter method LineSegmentSplitter (line 29) | public LineSegmentSplitter() FILE: source/CapFrameX.Charts/WpfView/LineSeries.cs class LineSeries (line 45) | public class LineSeries : Series, ILineSeriesView, IFondeable, IAreaPoint method LineSeries (line 51) | public LineSeries() method LineSeries (line 61) | public LineSeries(object configuration) method OnSeriesUpdateStart (line 178) | public override void OnSeriesUpdateStart() method GetPointView (line 230) | public override IChartPointView GetPointView(ChartPoint point, string ... method OnSeriesUpdatedFinish (line 326) | public override void OnSeriesUpdatedFinish() method Erase (line 344) | public override void Erase(bool removeFromView = true) method GetPointDiameter (line 366) | public double GetPointDiameter() method StartSegment (line 376) | public virtual void StartSegment(int atIndex, CorePoint location) method EndSegment (line 451) | public virtual void EndSegment(int atIndex, CorePoint location) method InitializeDefuaults (line 486) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/LogarithmicAxis.cs class LogarithmicAxis (line 32) | public class LogarithmicAxis : Axis, ILogarithmicAxisView method AsCoreElement (line 40) | public override AxisCore AsCoreElement(ChartCore chart, AxisOrientatio... FILE: source/CapFrameX.Charts/WpfView/Maps/MapResolver.cs class MapResolver (line 31) | internal static class MapResolver method Get (line 33) | public static LvcMap Get(string file) FILE: source/CapFrameX.Charts/WpfView/OhlcSeries.cs class OhlcSeries (line 39) | public class OhlcSeries : Series, IFinancialSeriesView method OhlcSeries (line 45) | public OhlcSeries() method OhlcSeries (line 55) | public OhlcSeries(object configuration) method OnSeriesUpdateStart (line 119) | public override void OnSeriesUpdateStart() method GetPointView (line 130) | public override IChartPointView GetPointView(ChartPoint point, string ... method InitializeDefuaults (line 233) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/PieChart.cs class PieChart (line 35) | public class PieChart : Chart, IPieChart method PieChart (line 40) | public PieChart() method GetTooltipPosition (line 96) | protected internal override Point GetTooltipPosition(ChartPoint sender... FILE: source/CapFrameX.Charts/WpfView/PieSeries.cs class PieSeries (line 38) | public class PieSeries : Series, IPieSeriesView method PieSeries (line 44) | public PieSeries() method PieSeries (line 54) | public PieSeries(object configuration) method GetPointView (line 111) | public override IChartPointView GetPointView(ChartPoint point, string ... method InitializeDefuaults (line 185) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/Points/CandlePointView.cs class CandlePointView (line 33) | internal class CandlePointView : PointView, IOhlcPointView method DrawOrMove (line 45) | public override void DrawOrMove(ChartPoint previousDrawn, ChartPoint c... method RemoveFromView (line 170) | public override void RemoveFromView(ChartCore chart) method CorrectXLabel (line 178) | protected double CorrectXLabel(double desiredPosition, ChartCore chart) method CorrectYLabel (line 190) | protected double CorrectYLabel(double desiredPosition, ChartCore chart) FILE: source/CapFrameX.Charts/WpfView/Points/ColumnPointView.cs class ColumnPointView (line 35) | internal class ColumnPointView : PointView, IRectanglePointView method DrawOrMove (line 43) | public override void DrawOrMove(ChartPoint previousDrawn, ChartPoint c... method RemoveFromView (line 177) | public override void RemoveFromView(ChartCore chart) method OnHover (line 184) | public override void OnHover(ChartPoint point) method OnHoverLeave (line 191) | public override void OnHoverLeave(ChartPoint point) FILE: source/CapFrameX.Charts/WpfView/Points/HeatPoint.cs class HeatPoint (line 33) | internal class HeatPoint : PointView, IHeatPointView method DrawOrMove (line 40) | public override void DrawOrMove(ChartPoint previousDrawn, ChartPoint c... method RemoveFromView (line 88) | public override void RemoveFromView(ChartCore chart) method OnHover (line 95) | public override void OnHover(ChartPoint point) method OnHoverLeave (line 100) | public override void OnHoverLeave(ChartPoint point) FILE: source/CapFrameX.Charts/WpfView/Points/HorizontalBezierPointView.cs class HorizontalBezierPointView (line 34) | internal class HorizontalBezierPointView : PointView, IBezierPointView method DrawOrMove (line 41) | public override void DrawOrMove(ChartPoint previousDrawn, ChartPoint c... method RemoveFromView (line 197) | public override void RemoveFromView(ChartCore chart) method CorrectXLabel (line 205) | protected double CorrectXLabel(double desiredPosition, ChartCore chart) method CorrectYLabel (line 217) | protected double CorrectYLabel(double desiredPosition, ChartCore chart) method OnHover (line 229) | public override void OnHover(ChartPoint point) method OnHoverLeave (line 236) | public override void OnHoverLeave(ChartPoint point) FILE: source/CapFrameX.Charts/WpfView/Points/OhlcPointView.cs class OhlcPointView (line 32) | internal class OhlcPointView : PointView, IOhlcPointView method DrawOrMove (line 45) | public override void DrawOrMove(ChartPoint previousDrawn, ChartPoint c... method RemoveFromView (line 147) | public override void RemoveFromView(ChartCore chart) method CorrectXLabel (line 156) | protected double CorrectXLabel(double desiredPosition, ChartCore chart) method CorrectYLabel (line 168) | protected double CorrectYLabel(double desiredPosition, ChartCore chart) FILE: source/CapFrameX.Charts/WpfView/Points/PiePointView.cs class PiePointView (line 33) | internal class PiePointView : PointView, IPieSlicePointView method DrawOrMove (line 42) | public override void DrawOrMove(ChartPoint previousDrawn, ChartPoint c... method RemoveFromView (line 128) | public override void RemoveFromView(ChartCore chart) method OnHover (line 135) | public override void OnHover(ChartPoint point) method OnHoverLeave (line 148) | public override void OnHoverLeave(ChartPoint point) FILE: source/CapFrameX.Charts/WpfView/Points/PieSlice.cs class PieSlice (line 15) | public class PieSlice : Shape method DrawGeometry (line 194) | private void DrawGeometry(StreamGeometryContext context) class PieUtils (line 247) | public static class PieUtils method ComputeCartesianCoordinate (line 255) | public static Point ComputeCartesianCoordinate(double angle, double ra... FILE: source/CapFrameX.Charts/WpfView/Points/PointView.cs class PointView (line 30) | public class PointView : IChartPointView method DrawOrMove (line 37) | public virtual void DrawOrMove(ChartPoint previousDrawn, ChartPoint cu... method RemoveFromView (line 42) | public virtual void RemoveFromView(ChartCore chart) method OnHover (line 47) | public virtual void OnHover(ChartPoint point) method OnHoverLeave (line 52) | public virtual void OnHoverLeave(ChartPoint point) FILE: source/CapFrameX.Charts/WpfView/Points/RowPointView.cs class RowPointView (line 35) | public class RowPointView : PointView, IRectanglePointView method DrawOrMove (line 43) | public override void DrawOrMove(ChartPoint previousDrawn, ChartPoint c... method RemoveFromView (line 171) | public override void RemoveFromView(ChartCore chart) method OnHover (line 178) | public override void OnHover(ChartPoint point) method OnHoverLeave (line 185) | public override void OnHoverLeave(ChartPoint point) FILE: source/CapFrameX.Charts/WpfView/Points/ScatterPointView.cs class ScatterPointView (line 33) | internal class ScatterPointView : PointView, IScatterPointView method DrawOrMove (line 38) | public override void DrawOrMove(ChartPoint previousDrawn, ChartPoint c... method RemoveFromView (line 109) | public override void RemoveFromView(ChartCore chart) method CorrectXLabel (line 116) | protected double CorrectXLabel(double desiredPosition, ChartCore chart) method CorrectYLabel (line 126) | protected double CorrectYLabel(double desiredPosition, ChartCore chart) method OnHover (line 136) | public override void OnHover(ChartPoint point) method OnHoverLeave (line 143) | public override void OnHoverLeave(ChartPoint point) FILE: source/CapFrameX.Charts/WpfView/Points/StepLinePointView.cs class StepLinePointView (line 32) | public class StepLinePointView : PointView, IStepPointView method DrawOrMove (line 40) | public override void DrawOrMove(ChartPoint previousDrawn, ChartPoint c... method RemoveFromView (line 199) | public override void RemoveFromView(ChartCore chart) method OnHover (line 208) | public override void OnHover(ChartPoint point) method OnHoverLeave (line 215) | public override void OnHoverLeave(ChartPoint point) method CorrectXLabel (line 225) | protected double CorrectXLabel(double desiredPosition, ChartCore chart) method CorrectYLabel (line 237) | protected double CorrectYLabel(double desiredPosition, ChartCore chart) FILE: source/CapFrameX.Charts/WpfView/Points/VerticalBezierPointView.cs class VerticalBezierPointView (line 32) | internal class VerticalBezierPointView : HorizontalBezierPointView method DrawOrMove (line 34) | public override void DrawOrMove(ChartPoint previousDrawn, ChartPoint c... method OnHover (line 184) | public override void OnHover(ChartPoint point) method OnHoverLeave (line 191) | public override void OnHoverLeave(ChartPoint point) FILE: source/CapFrameX.Charts/WpfView/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: source/CapFrameX.Charts/WpfView/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: source/CapFrameX.Charts/WpfView/RowSeries.cs class RowSeries (line 41) | public class RowSeries : Series, IRowSeriesView method RowSeries (line 47) | public RowSeries() method RowSeries (line 57) | public RowSeries(object configuration) method HighlightChartPoint (line 163) | public void HighlightChartPoint(int index) method UnHighlightChartPoint (line 183) | public void UnHighlightChartPoint(int index) method GetPointView (line 213) | public override IChartPointView GetPointView(ChartPoint point, string ... method InitializeDefaults (line 314) | private void InitializeDefaults() FILE: source/CapFrameX.Charts/WpfView/ScatterSeries.cs class ScatterSeries (line 39) | public class ScatterSeries : Series, IScatterSeriesView, IAreaPoint method ScatterSeries (line 45) | public ScatterSeries() method ScatterSeries (line 55) | public ScatterSeries(object configuration) method GetPointDiameter (line 107) | public double GetPointDiameter() method GetPointView (line 121) | public override IChartPointView GetPointView(ChartPoint point, string ... method InitializeDefuaults (line 202) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/SectionsCollection.cs class SectionsCollection (line 31) | public class SectionsCollection : NoisyCollection method SectionsCollection (line 36) | public SectionsCollection() method OnNoisyCollectionChanged (line 41) | private static void OnNoisyCollectionChanged(IEnumerable ... FILE: source/CapFrameX.Charts/WpfView/Separator.cs class Separator (line 33) | public class Separator : FrameworkElement, ISeparatorView method Separator (line 38) | public Separator() method AsCoreElement (line 155) | public SeparatorConfigurationCore AsCoreElement(AxisCore axis, AxisOri... method CallChartUpdater (line 168) | private static PropertyChangedCallback CallChartUpdater(bool animate =... FILE: source/CapFrameX.Charts/WpfView/Series.cs class Series (line 43) | public abstract class Series : FrameworkElement, ISeriesView method Series (line 49) | protected Series() method Series (line 61) | protected Series(object configuration) method Series (line 69) | static Series() method UpdateLabelContent (line 435) | internal ContentControl UpdateLabelContent(DataLabelViewModel content,... method GetPointView (line 475) | public virtual IChartPointView GetPointView(ChartPoint point, string l... method OnSeriesUpdateStart (line 483) | public virtual void OnSeriesUpdateStart() method Erase (line 490) | public virtual void Erase(bool removeFromView = true) method OnSeriesUpdatedFinish (line 503) | public virtual void OnSeriesUpdatedFinish() method InitializeColors (line 511) | public virtual void InitializeColors() method DrawSpecializedElements (line 538) | public virtual void DrawSpecializedElements() method PlaceSpecializedElements (line 546) | public virtual void PlaceSpecializedElements() method GetLabelPointFormatter (line 555) | public Func GetLabelPointFormatter() method OnValuesInstanceChanged (line 564) | private static void OnValuesInstanceChanged(DependencyObject dependenc... method CallChartUpdater (line 583) | protected static PropertyChangedCallback CallChartUpdater(bool animate... method OnIsVisibleChanged (line 596) | private static void OnIsVisibleChanged(object sender, DependencyProper... method GetValuesForDesigner (line 607) | private static IChartValues GetValuesForDesigner() FILE: source/CapFrameX.Charts/WpfView/StackedAreaSeries.cs class StackedAreaSeries (line 40) | public class StackedAreaSeries : LineSeries, IStackedAreaSeriesView method StackedAreaSeries (line 46) | public StackedAreaSeries() method StackedAreaSeries (line 55) | public StackedAreaSeries(object configuration) method OnSeriesUpdateStart (line 90) | public override void OnSeriesUpdateStart() method InitializeDefuaults (line 159) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/StackedColumnSeries.cs class StackedColumnSeries (line 40) | public class StackedColumnSeries : Series, IStackedColumnSeriesView method StackedColumnSeries (line 46) | public StackedColumnSeries() method StackedColumnSeries (line 55) | public StackedColumnSeries(object configuration) method GetPointView (line 151) | public override IChartPointView GetPointView(ChartPoint point, string ... method InitializeDefuaults (line 224) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/StackedRowSeries.cs class StackedRowSeries (line 40) | public class StackedRowSeries : Series, IStackedRowSeriesView method StackedRowSeries (line 47) | public StackedRowSeries() method StackedRowSeries (line 56) | public StackedRowSeries(object configuration) method GetPointView (line 166) | public override IChartPointView GetPointView(ChartPoint point, string ... method InitializeDefuaults (line 243) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/StepLineSeries.cs class StepLineSeries (line 40) | public class StepLineSeries : Series, IFondeable, IAreaPoint method StepLineSeries (line 46) | public StepLineSeries() method StepLineSeries (line 56) | public StepLineSeries(object configuration) method GetPointView (line 146) | public override IChartPointView GetPointView(ChartPoint point, string ... method InitializeColors (line 258) | public override void InitializeColors() method GetPointDiameter (line 279) | public double GetPointDiameter() method InitializeDefuaults (line 287) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/VerticalLineSeries.cs class VerticalLineSeries (line 41) | public class VerticalLineSeries : LineSeries method VerticalLineSeries (line 47) | public VerticalLineSeries() method VerticalLineSeries (line 56) | public VerticalLineSeries(object configuration) method OnSeriesUpdateStart (line 70) | public override void OnSeriesUpdateStart() method GetPointView (line 122) | public override IChartPointView GetPointView(ChartPoint point, string ... method StartSegment (line 223) | public override void StartSegment(int atIndex, CorePoint location) method EndSegment (line 298) | public override void EndSegment(int atIndex, CorePoint location) method InitializeDefuaults (line 334) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/VerticalStackedAreaSeries.cs class VerticalStackedAreaSeries (line 38) | public class VerticalStackedAreaSeries : VerticalLineSeries, IVerticalSt... method VerticalStackedAreaSeries (line 44) | public VerticalStackedAreaSeries() method VerticalStackedAreaSeries (line 53) | public VerticalStackedAreaSeries(object configuration) method OnSeriesUpdateStart (line 84) | public override void OnSeriesUpdateStart() method InitializeDefuaults (line 155) | private void InitializeDefuaults() FILE: source/CapFrameX.Charts/WpfView/VisualElement.cs class VisualElement (line 36) | public class VisualElement : FrameworkElement, ICartesianVisualElement method AddOrMove (line 90) | public void AddOrMove(ChartCore chart) method Remove (line 175) | public void Remove(ChartCore chart) method PropertyChangedCallback (line 180) | private static void PropertyChangedCallback(DependencyObject dependenc... FILE: source/CapFrameX.Charts/WpfView/WindowAxis.cs class WindowAxis (line 39) | public class WindowAxis : Axis, IWindowAxisView method WindowAxis (line 79) | public WindowAxis() method AsCoreElement (line 108) | public override AxisCore AsCoreElement(ChartCore chart, AxisOrientatio... method RenderSeparator (line 132) | public override void RenderSeparator(SeparatorElementCore model, Chart... method SetSelectedWindow (line 170) | public void SetSelectedWindow(IAxisWindow window) FILE: source/CapFrameX.Configuration/AppDependencyChecker.cs class DependencyCheckReport (line 11) | public class DependencyCheckReport type DotNetComponents (line 29) | [Flags] class AppDependencyChecker (line 41) | public static class AppDependencyChecker method CheckAndNotifyMissingDependencies (line 59) | public static DependencyCheckReport CheckAndNotifyMissingDependencies() method IsDotNet9Installed (line 93) | private static bool IsDotNet9Installed() method GetInstalledDotNet9Components (line 101) | private static DotNetComponents GetInstalledDotNet9Components() method IsDotNetComponentInstalled (line 127) | private static bool IsDotNetComponentInstalled(string componentPath, i... method TryParseMajorVersion (line 157) | private static bool TryParseMajorVersion(string version, out int major... method GetInstalledComponentsDescription (line 171) | public static string GetInstalledComponentsDescription() method IsVCRedistx64Installed (line 194) | private static bool IsVCRedistx64Installed() FILE: source/CapFrameX.Configuration/CapFrameXConfiguration.cs class CapFrameXConfiguration (line 14) | public class CapFrameXConfiguration : IAppConfiguration method Get (line 876) | T Get(T defaultValue, [CallerMemberName] string key = null) method Set (line 894) | void Set(T value, [CallerMemberName] string key = null) method CapFrameXConfiguration (line 904) | public CapFrameXConfiguration(ILogger logger, ... class ReportDataGridColumnSettings (line 922) | public class ReportDataGridColumnSettings : IReportDataGridColumnSettings method Clone (line 964) | public IReportDataGridColumnSettings Clone() FILE: source/CapFrameX.Configuration/ConfigurationProvider.cs class ConfigurationProvider (line 5) | public static class ConfigurationProvider FILE: source/CapFrameX.Configuration/EtwServiceChecker.cs class EtwServiceChecker (line 9) | public static class EtwServiceChecker method IsFrameViewServiceRunning (line 17) | public static bool IsFrameViewServiceRunning() FILE: source/CapFrameX.Configuration/ISettingsStorage.cs type ISettingsStorage (line 5) | public interface ISettingsStorage method Load (line 7) | Task Load(); method GetValue (line 8) | T GetValue(string key); method SetValue (line 9) | void SetValue(string key, object value); FILE: source/CapFrameX.Configuration/JsonSettingsStorage.cs class JsonSettingsStorage (line 16) | public class JsonSettingsStorage : ISettingsStorage method JsonSettingsStorage (line 29) | public JsonSettingsStorage(ILogger logger, IPathS... method GetValue (line 65) | public T GetValue(string key) method SetValue (line 98) | public void SetValue(string key, object value) method Load (line 122) | public Task Load() method Save (line 160) | private Task Save() method WaitForPendingSaveAsync (line 193) | public Task WaitForPendingSaveAsync() class JsonSettingsStorageException (line 202) | internal class JsonSettingsStorageException : Exception method JsonSettingsStorageException (line 204) | public JsonSettingsStorageException(string message, Exception innerExc... FILE: source/CapFrameX.Configuration/PathService.cs class PathService (line 11) | public class PathService : IPathService method PathService (line 23) | public PathService(ILogger logger) method ResolvePath (line 63) | public string ResolvePath(string relativePath) method EnsureDirectoriesExist (line 79) | public void EnsureDirectoriesExist() method ResolveDocumentsPlaceholder (line 120) | public string ResolveDocumentsPlaceholder(string path) FILE: source/CapFrameX.Configuration/PathServiceProvider.cs class PathServiceProvider (line 5) | public static class PathServiceProvider FILE: source/CapFrameX.Configuration/PortableConfig.cs class PortableConfig (line 9) | public class PortableConfig class PortablePathConfig (line 28) | public class PortablePathConfig FILE: source/CapFrameX.Configuration/PortableModeDetector.cs class PortableModeDetector (line 12) | public static class PortableModeDetector method Initialize (line 38) | public static void Initialize() method ValidateAndNormalizePaths (line 79) | private static void ValidateAndNormalizePaths(PortableConfig config) method CreateSamplePortableConfig (line 108) | public static string CreateSamplePortableConfig() FILE: source/CapFrameX.Contracts/Aggregation/IAggregationEntry.cs type IAggregationEntry (line 6) | public interface IAggregationEntry FILE: source/CapFrameX.Contracts/Cloud/ICloudEntry.cs type ICloudEntry (line 5) | public interface ICloudEntry FILE: source/CapFrameX.Contracts/Configuration/EDownSamplingMode.cs type PmdSampleFilterMode (line 5) | public enum PmdSampleFilterMode FILE: source/CapFrameX.Contracts/Configuration/IAppConfiguration.cs type IAppConfiguration (line 8) | public interface IAppConfiguration : IFrametimeStatisticProviderOptions,... type IReportDataGridColumnSettings (line 280) | public interface IReportDataGridColumnSettings method Clone (line 356) | IReportDataGridColumnSettings Clone(); FILE: source/CapFrameX.Contracts/Configuration/IPathService.cs type IPathService (line 8) | public interface IPathService method ResolvePath (line 47) | string ResolvePath(string relativePath); method EnsureDirectoriesExist (line 52) | void EnsureDirectoriesExist(); method ResolveDocumentsPlaceholder (line 61) | string ResolveDocumentsPlaceholder(string path); FILE: source/CapFrameX.Contracts/Configuration/IPmdServiceConfiguration.cs type IPmdServiceConfiguration (line 3) | public interface IPmdServiceConfiguration FILE: source/CapFrameX.Contracts/Data/ESystemInfoTertiaryStatus.cs type ESystemInfoTertiaryStatus (line 3) | public enum ESystemInfoTertiaryStatus FILE: source/CapFrameX.Contracts/Data/IAppVersionProvider.cs type IAppVersionProvider (line 9) | public interface IAppVersionProvider method GetAppVersion (line 11) | Version GetAppVersion(); FILE: source/CapFrameX.Contracts/Data/ICloudManager.cs type ICloudManager (line 9) | public interface ICloudManager FILE: source/CapFrameX.Contracts/Data/IFileRecordInfo.cs type IFileRecordInfo (line 6) | public interface IFileRecordInfo: INotifyPropertyChanged FILE: source/CapFrameX.Contracts/Data/IRecordManager.cs type IRecordManager (line 8) | public interface IRecordManager method GetFileRecordInfo (line 10) | Task GetFileRecordInfo(FileInfo fileInfo); method SaveSessionRunsToFile (line 12) | Task SaveSessionRunsToFile(IEnumerable runs, string... method UpdateCustomData (line 14) | void UpdateCustomData(IFileRecordInfo recordInfo, string customCpuInfo, method GetSystemInfos (line 17) | List GetSystemInfos(IFileRecordInfo recordInfo); method LoadData (line 19) | ISession LoadData(string file); method ConvertPresentDataLinesToSessionRun (line 21) | ISessionRun ConvertPresentDataLinesToSessionRun(IEnumerable pr... method SavePresentmonRawToFile (line 23) | Task SavePresentmonRawToFile(IEnumerable lines, string process... method NormalizeStartTimesOfSessionRuns (line 25) | void NormalizeStartTimesOfSessionRuns(IEnumerable session... FILE: source/CapFrameX.Contracts/Data/ISystemInfo.cs type ISystemInfo (line 3) | public interface ISystemInfo method GetProcessorName (line 21) | string GetProcessorName(); method GetGraphicCardName (line 23) | string GetGraphicCardName(); method GetOSVersion (line 25) | string GetOSVersion(); method GetMotherboardName (line 27) | string GetMotherboardName(); method GetSystemRAMInfoName (line 29) | string GetSystemRAMInfoName(); method SetSystemInfosStatus (line 31) | void SetSystemInfosStatus(); method GetCapFrameXAppCpuUsage (line 33) | double GetCapFrameXAppCpuUsage(); FILE: source/CapFrameX.Contracts/Data/ISystemInfoEntry.cs type ISystemInfoEntry (line 3) | public interface ISystemInfoEntry FILE: source/CapFrameX.Contracts/Data/IWebVersionProvider.cs type IWebVersionProvider (line 9) | public interface IWebVersionProvider method GetWebVersion (line 11) | Version GetWebVersion(); method GetWebVersionAsync (line 12) | Task GetWebVersionAsync(); FILE: source/CapFrameX.Contracts/Logging/ELogMessageType.cs type ELogMessageType (line 5) | public enum ELogMessageType FILE: source/CapFrameX.Contracts/Logging/ILogEntry.cs type ILogEntry (line 3) | public interface ILogEntry FILE: source/CapFrameX.Contracts/Logging/ILogEntryManager.cs type ILogEntryManager (line 5) | public interface ILogEntryManager method AddLogEntry (line 15) | void AddLogEntry(string message, ELogMessageType messageType, bool isN... method UpdateFilter (line 17) | void UpdateFilter(); method ClearLog (line 19) | void ClearLog(); FILE: source/CapFrameX.Contracts/MVVM/IMouseEventHandler.cs type IMouseEventHandler (line 3) | public interface IMouseEventHandler method OnMouseEnter (line 5) | void OnMouseEnter(); method OnMouseLeave (line 6) | void OnMouseLeave(); FILE: source/CapFrameX.Contracts/MVVM/IShell.cs type IShell (line 3) | public interface IShell FILE: source/CapFrameX.Contracts/Overlay/EOverlayEntryConfig.cs type EOverlayEntryConfig (line 3) | public enum EOverlayEntryConfig FILE: source/CapFrameX.Contracts/Overlay/EOverlayEntryType.cs type EOverlayEntryType (line 6) | [System.Flags] FILE: source/CapFrameX.Contracts/Overlay/EOverlayTemplate.cs type EOverlayTemplate (line 5) | public enum EOverlayTemplate FILE: source/CapFrameX.Contracts/Overlay/IOverlayEntry.cs type LimitState (line 5) | public enum LimitState type IOverlayEntry (line 13) | public interface IOverlayEntry : IDisposable method Clone (line 133) | IOverlayEntry Clone(); FILE: source/CapFrameX.Contracts/Overlay/IOverlayEntryCore.cs type IOverlayEntryCore (line 7) | public interface IOverlayEntryCore method GetOverlayEntry (line 13) | IOverlayEntry GetOverlayEntry(string key); method GetRealtimeMetricEntry (line 15) | IOverlayEntry GetRealtimeMetricEntry(string key); FILE: source/CapFrameX.Contracts/Overlay/IOverlayEntryFormatChange.cs type IOverlayEntryFormatChange (line 9) | public interface IOverlayEntryFormatChange FILE: source/CapFrameX.Contracts/Overlay/IOverlayEntryProvider.cs type IOverlayEntryProvider (line 6) | public interface IOverlayEntryProvider method GetOverlayEntry (line 10) | IOverlayEntry GetOverlayEntry(string identifier); method MoveEntry (line 12) | void MoveEntry(int sourceIndex, int targetIndex); method ResetColorAndLimits (line 14) | void ResetColorAndLimits(IOverlayEntry selectedEntry); method SetFormatForGroupName (line 16) | void SetFormatForGroupName(string groupName, IOverlayEntry selectedEnt... method SetFormatForSensorType (line 18) | void SetFormatForSensorType(string sensorType, IOverlayEntry selectedE... method SetFormatForAllGroups (line 20) | void SetFormatForAllGroups(IOverlayEntry selectedEntry, IOverlayEntryF... method SetFormatForAllValues (line 22) | void SetFormatForAllValues(IOverlayEntry selectedEntry, IOverlayEntryF... method SaveOverlayEntriesToJson (line 24) | Task SaveOverlayEntriesToJson(int targetConfig); method SwitchConfigurationTo (line 26) | Task SwitchConfigurationTo(int index); method GetOverlayEntries (line 28) | Task GetOverlayEntries(bool updateFormats = true); method GetDefaultOverlayEntries (line 30) | Task> GetDefaultOverlayEntries(); method SortOverlayEntriesByType (line 32) | void SortOverlayEntriesByType(); method UpdateOverlayEntries (line 34) | void UpdateOverlayEntries(IEnumerable entries); method UpdateOverlayEntryFormats (line 36) | void UpdateOverlayEntryFormats(); FILE: source/CapFrameX.Contracts/Overlay/IOverlayService.cs type IOverlayService (line 7) | public interface IOverlayService method UpdateNumberOfRuns (line 19) | void UpdateNumberOfRuns(int numberOfRuns); method SetCaptureTimerValue (line 21) | void SetCaptureTimerValue(int t); method StartCountdown (line 23) | void StartCountdown(double seconds); method SetDelayCountdown (line 25) | void SetDelayCountdown(double seconds); method CancelDelayCountdown (line 27) | void CancelDelayCountdown(); method StartCaptureTimer (line 29) | void StartCaptureTimer(); method StopCaptureTimer (line 31) | void StopCaptureTimer(); method SetCaptureServiceStatus (line 33) | void SetCaptureServiceStatus(string status); method ResetHistory (line 35) | void ResetHistory(); method AddRunToHistory (line 37) | void AddRunToHistory(ISessionRun captureData, string process, string r... method ShutdownOverlayService (line 39) | void ShutdownOverlayService(); method GetSensorOverlayEntry (line 41) | IOverlayEntry GetSensorOverlayEntry(string identifier); FILE: source/CapFrameX.Contracts/Overlay/IOverlayTemplateService.cs type EGpuVendor (line 6) | public enum EGpuVendor type ECpuVendor (line 14) | public enum ECpuVendor type IOverlayTemplateService (line 21) | public interface IOverlayTemplateService method ApplyTemplate (line 38) | void ApplyTemplate(EOverlayTemplate template, IEnumerable entries); method GetStoredOverlayEntries (line 50) | IEnumerable GetStoredOverlayEntries(); FILE: source/CapFrameX.Contracts/PMD/EPmdDriverStatus.cs type EPmdDriverStatus (line 5) | public enum EPmdDriverStatus type EPmdServiceStatus (line 15) | public enum EPmdServiceStatus FILE: source/CapFrameX.Contracts/RTSS/IRTSSService.cs type IRTSSService (line 8) | public interface IRTSSService : IProcessService method IsRTSSInstalled (line 10) | bool IsRTSSInstalled(); method GetApiInfo (line 11) | string GetApiInfo(int processId); method GetCurrentFramerate (line 12) | Tuple GetCurrentFramerate(int processId); method GetFrameTimesInterval (line 13) | float[] GetFrameTimesInterval(int processId, int milliseconds); method CheckRTSSRunningAndRefresh (line 14) | Task CheckRTSSRunningAndRefresh(); method CheckRTSSRunning (line 15) | Task CheckRTSSRunning(); method Refresh (line 16) | void Refresh(); method ClearOSD (line 17) | void ClearOSD(); method ReleaseOSD (line 18) | void ReleaseOSD(); method SetOverlayEntries (line 19) | void SetOverlayEntries(IOverlayEntry[] entries); method SetFormatVariables (line 20) | void SetFormatVariables(string variables); method SetOverlayEntry (line 21) | void SetOverlayEntry(IOverlayEntry entry); method SetIsCaptureTimerActive (line 22) | void SetIsCaptureTimerActive(bool active); method SetRunHistoryOutlierFlags (line 23) | void SetRunHistoryOutlierFlags(bool[] flags); method SetRunHistory (line 24) | void SetRunHistory(string[] history); method SetRunHistoryAggregation (line 25) | void SetRunHistoryAggregation(string aggregation); method OnOSDOn (line 26) | void OnOSDOn(); method OnOSDOff (line 27) | void OnOSDOff(); method OnOSDToggle (line 28) | void OnOSDToggle(); method SetShowRunHistory (line 29) | void SetShowRunHistory(bool showRunHistory); method SetOSDCustomPosition (line 30) | void SetOSDCustomPosition(bool active); method SetOverlayPosition (line 31) | void SetOverlayPosition(int x, int y); FILE: source/CapFrameX.Contracts/Sensor/EHardwareType.cs type EHardwareType (line 3) | public enum EHardwareType FILE: source/CapFrameX.Contracts/Sensor/IPmcReaderSensorPlugin.cs type IPmcReaderSensorPlugin (line 7) | public interface IPmcReaderSensorPlugin : IDisposable method InitializeAsync (line 13) | Task InitializeAsync(IObservable updateIntervalStream); method GetSensorEntriesAsync (line 15) | Task> GetSensorEntriesAsync(); FILE: source/CapFrameX.Contracts/Sensor/ISensorEntry.cs type ISensorEntry (line 3) | public interface ISensorEntry FILE: source/CapFrameX.Contracts/Sensor/ISensorEntryProvider.cs type ISensorEntryProvider (line 7) | public interface ISensorEntryProvider method GetWrappedSensorEntries (line 9) | Task> GetWrappedSensorEntries(); method SaveSensorConfig (line 11) | Task SaveSensorConfig(); method GetIsDefaultActiveSensor (line 15) | bool GetIsDefaultActiveSensor(ISensorEntry sensor); FILE: source/CapFrameX.Contracts/Sensor/ISensorService.cs type ISensorService (line 11) | public interface ISensorService method StartSensorLogging (line 18) | void StartSensorLogging(); method StopSensorLogging (line 19) | Task StopSensorLogging(); method GetSensorSessionData (line 20) | ISessionSensorData2 GetSensorSessionData(); method ShutdownSensorService (line 21) | void ShutdownSensorService(); method GetGpuDriverVersion (line 22) | string GetGpuDriverVersion(); method GetCpuName (line 23) | string GetCpuName(); method GetGpuName (line 24) | string GetGpuName(); method GetCpuVendor (line 25) | ECpuVendor GetCpuVendor(); method GetGpuVendor (line 26) | EGpuVendor GetGpuVendor(); method GetSensorTypeString (line 27) | string GetSensorTypeString(EOverlayEntryType entryType, string stableI... method SetLoggingInterval (line 28) | void SetLoggingInterval(TimeSpan timeSpan); method SetOSDInterval (line 29) | void SetOSDInterval(TimeSpan timeSpan); method GetSensorEntries (line 30) | Task> GetSensorEntries(); method GetDetectedGpus (line 31) | IEnumerable GetDetectedGpus(); FILE: source/CapFrameX.Contracts/Sensor/SensorIdentifierHelper.cs class SensorIdentifierHelper (line 3) | public static class SensorIdentifierHelper method BuildStableIdentifier (line 10) | public static string BuildStableIdentifier(string hardwareName, string... method BuildStableIdentifier (line 23) | public static string BuildStableIdentifier(ISensorEntry entry) FILE: source/CapFrameX.Contracts/UpdateCheck/IUpdateCheck.cs type IUpdateCheck (line 9) | public interface IUpdateCheck method IsUpdateAvailable (line 11) | Task<(bool, Version)> IsUpdateAvailable(); FILE: source/CapFrameX.CustomInstallerActions/InstallerCustomActions.cs class InstallerCustomActions (line 11) | public class InstallerCustomActions method RemoveAppdataConfigFiles (line 27) | [CustomAction] method RemoveAutoStartKey (line 51) | [CustomAction] method CopyConfigResources (line 75) | [CustomAction] FILE: source/CapFrameX.Data.Session/Classes/EPresentMode.cs type EPresentMode (line 8) | public enum EPresentMode FILE: source/CapFrameX.Data.Session/Classes/Session.cs class Session (line 8) | public sealed class Session : ISession method Session (line 18) | [JsonConstructor] method Session (line 25) | public Session() { } FILE: source/CapFrameX.Data.Session/Classes/SessionCaptureData.cs class SessionCaptureData (line 7) | public class SessionCaptureData : ISessionCaptureData method SessionCaptureData (line 25) | public SessionCaptureData(int numberOfCapturePoints) method LineWise (line 44) | public IEnumerable LineWise() type CaptureDataEntry (line 70) | public struct CaptureDataEntry FILE: source/CapFrameX.Data.Session/Classes/SessionInfo.cs class SessionInfo (line 9) | public class SessionInfo : ISessionInfo FILE: source/CapFrameX.Data.Session/Classes/SessionRun.cs class SessionRun (line 7) | public class SessionRun : ISessionRun method SessionRun (line 26) | [JsonConstructor] method SessionRun (line 33) | public SessionRun() { } FILE: source/CapFrameX.Data.Session/Classes/SessionSensorData.cs class SessionSensorData (line 7) | public class SessionSensorData : ISessionSensorData FILE: source/CapFrameX.Data.Session/Classes/SessionSensorData2.cs class SessionSensorEntry (line 9) | public class SessionSensorEntry : ISessionSensorEntry method SessionSensorEntry (line 16) | public SessionSensorEntry(string name, string type) class SessionSensorData2 (line 23) | public class SessionSensorData2 : Dictionary : JsonConverter method CanConvert (line 10) | public override bool CanConvert(Type objectType) => true; method ReadJson (line 12) | public override object ReadJson(JsonReader reader, method WriteJson (line 18) | public override void WriteJson(JsonWriter writer, FILE: source/CapFrameX.Data.Session/Converters/SessionSensorData2TypeConverter.cs class SessionSensorData2TypeConverter (line 9) | public class SessionSensorData2TypeConverter: JsonConverter method CanConvert (line 11) | public override bool CanConvert(Type objectType) => objectType == type... method ReadJson (line 13) | public override object ReadJson(JsonReader reader, method WriteJson (line 29) | public override void WriteJson(JsonWriter writer, FILE: source/CapFrameX.Data.Session/Converters/SessionSensorDataConverter.cs class SessionSensorDataConverter (line 9) | public static class SessionSensorDataConverter method ConvertToSensorData2 (line 11) | public static void ConvertToSensorData2(ISessionRun sessionRun) FILE: source/CapFrameX.Data.Session/Converters/VersionConverter.cs class VersionConverter (line 6) | public class VersionConverter : JsonConverter method WriteJson (line 8) | public override void WriteJson(JsonWriter writer, Version value, JsonS... method ReadJson (line 13) | public override Version ReadJson(JsonReader reader, Type objectType, V... FILE: source/CapFrameX.Data/AggregationEntry.cs class AggregationEntry (line 7) | public class AggregationEntry : IAggregationEntry FILE: source/CapFrameX.Data/AppVersionProvider.cs class AppVersionProvider (line 8) | public class AppVersionProvider : IAppVersionProvider method AppVersionProvider (line 11) | public AppVersionProvider() method GetAppVersion (line 15) | public Version GetAppVersion() method GetAssemblyByName (line 20) | private static Assembly GetAssemblyByName(string name) FILE: source/CapFrameX.Data/ApplicationState.cs class ApplicationState (line 10) | public class ApplicationState FILE: source/CapFrameX.Data/AtomicTime.cs class AtomicTime (line 12) | public static class AtomicTime method GetDateTimeFromServer (line 99) | private static void GetDateTimeFromServer(string server) class Countdown (line 168) | public class Countdown method Countdown (line 173) | public Countdown() { } method Countdown (line 174) | public Countdown(int initialCount) { _value = initialCount; } method Signal (line 175) | public void Signal() { AddCount(-1); } method PulseAll (line 176) | public void PulseAll() method AddCount (line 185) | public void AddCount(int amount) method Wait (line 194) | public void Wait() FILE: source/CapFrameX.Data/CaptureManager.cs type ECaptureStatus (line 29) | public enum ECaptureStatus type CaptureStatus (line 39) | public struct CaptureStatus class CaptureManager (line 46) | public class CaptureManager method QueryPerformanceCounter (line 118) | [DllImport("Kernel32.dll")] method QueryPerformanceFrequency (line 122) | [DllImport("Kernel32.dll")] method CaptureManager (line 125) | public CaptureManager(ICaptureService presentMonCaptureService, method GetAllFilteredProcesses (line 156) | public IEnumerable<(string, int)> GetAllFilteredProcesses(HashSet _captureDataArchive.Clear(); method PrepareForNextCapture (line 453) | private void PrepareForNextCapture() method FillPmdDataLists (line 459) | private void FillPmdDataLists(PoweneticsChannel[] channel) method FillPmdDataLists (line 466) | private void FillPmdDataLists(SensorSample sensorSample) method WriteExtractedCaptureDataToFileAsync (line 473) | private async Task WriteExtractedCaptureDataToFileAsync() method GetAdjustedCaptureData (line 561) | private List GetAdjustedCaptureData() method GetProcessNameFromDataLine (line 769) | private string GetProcessNameFromDataLine(string[] lineSplit) method GetProcessIdFromDataLine (line 774) | private string GetProcessIdFromDataLine(string[] lineSplit) method GetSwapChainAddressFromDataLine (line 779) | private string GetSwapChainAddressFromDataLine(string[] lineSplit) method GetCpuStartQpcFromDataLine (line 789) | private double GetCpuStartQpcFromDataLine(string[] lineSplit) method GetTimeFromDataLine (line 794) | private double GetTimeFromDataLine(string line) method NormalizeTimes (line 801) | private IEnumerable NormalizeTimes(IEnumerable recor... method GetRTSSFrameTimesIntervalHeartBeat (line 844) | private IDisposable GetRTSSFrameTimesIntervalHeartBeat(int processId) class CaptureOptions (line 861) | public class CaptureOptions FILE: source/CapFrameX.Data/CloudEntry.cs class CloudEntry (line 6) | public class CloudEntry : ICloudEntry FILE: source/CapFrameX.Data/CloudManager.cs class CloudManager (line 5) | public class CloudManager : ICloudManager method CloudManager (line 9) | public CloudManager(LoginManager loginManager) FILE: source/CapFrameX.Data/ComparisonRecordInfo.cs class ComparisonRecordInfo (line 7) | public class ComparisonRecordInfo FILE: source/CapFrameX.Data/ECaptureFileMode.cs type ECaptureFileMode (line 5) | public enum ECaptureFileMode FILE: source/CapFrameX.Data/EHardwareInfoSource.cs type EHardwareInfoSource (line 5) | public enum EHardwareInfoSource FILE: source/CapFrameX.Data/FileRecordInfo.cs class FileRecordInfo (line 13) | public class FileRecordInfo : IFileRecordInfo method NotifyPropertyChanged (line 22) | public void NotifyPropertyChanged([CallerMemberName] string propertyNa... method FileRecordInfo (line 62) | private FileRecordInfo(FileInfo fileInfo, ISession session) method FileRecordInfo (line 95) | private FileRecordInfo(FileInfo fileInfo, string hash) method FillPropertyDictionary (line 276) | private void FillPropertyDictionary(Dictionary infoKey... method SetInfoProperties (line 289) | private void SetInfoProperties(Dictionary infoKeyValue... method Create (line 356) | public static IFileRecordInfo Create(FileInfo fileInfo, string hash) method Create (line 376) | public static IFileRecordInfo Create(FileInfo fileInfo, ISession session) method IsMangoHudFile (line 396) | public static bool IsMangoHudFile(string line) method StandardIsValid (line 401) | private bool StandardIsValid(string[] lines) method MangoHudIsValid (line 436) | private bool MangoHudIsValid(string[] lines) method StandardHasInfoHeader (line 448) | private bool StandardHasInfoHeader(string firstLine) FILE: source/CapFrameX.Data/IRecordDataServer.cs type IRecordDataServer (line 8) | public interface IRecordDataServer method GetFrametimeTimeWindow (line 22) | IList GetFrametimeTimeWindow(); method GetDisplayChangeTimeWindow (line 24) | IList GetDisplayChangeTimeWindow(); method GetGpuActiveTimeTimeWindow (line 26) | IList GetGpuActiveTimeTimeWindow(); method GetFrametimePointTimeWindow (line 28) | IList GetFrametimePointTimeWindow(); method GetGpuActiveTimePointTimeWindow (line 30) | IList GetGpuActiveTimePointTimeWindow(); method GetCpuActiveTimePointTimeWindow (line 32) | IList GetCpuActiveTimePointTimeWindow(); method GetFpsTimeWindow (line 34) | IList GetFpsTimeWindow(); method GetGpuActiveFpsTimeWindow (line 36) | IList GetGpuActiveFpsTimeWindow(); method GetFpsPointTimeWindow (line 38) | IList GetFpsPointTimeWindow(); method GetGpuActiveFpsPointTimeWindow (line 40) | IList GetGpuActiveFpsPointTimeWindow(); method GetDistributionPointTimeWindow (line 42) | IList GetDistributionPointTimeWindow(); method GetGpuActiveDeviationPercentage (line 44) | double GetGpuActiveDeviationPercentage(); method SetTimeWindow (line 46) | void SetTimeWindow(double currentTime, double windowLength); FILE: source/CapFrameX.Data/ImageExport.cs class ImageExport (line 8) | public static class ImageExport method ExportToStream (line 11) | private static MemoryStream ExportToStream(PlotModel plot, int horizon... method SaveFile (line 19) | private static void SaveFile(string fileName, string filter, string ex... method SavePlotAsSVG (line 36) | public static void SavePlotAsSVG(PlotModel plot,string filename, int h... method SavePlotAsPNG (line 43) | public static void SavePlotAsPNG(PlotModel plot, string filename, int ... FILE: source/CapFrameX.Data/LocalRecordDataServer.cs class LocalRecordDataServer (line 11) | public class LocalRecordDataServer : IRecordDataServer method LocalRecordDataServer (line 43) | public LocalRecordDataServer(IAppConfiguration appConfiguration) method GetFrametimeTimeWindow (line 49) | public IList GetFrametimeTimeWindow() method GetDisplayChangeTimeWindow (line 59) | public IList GetDisplayChangeTimeWindow() method GetGpuActiveTimeTimeWindow (line 70) | public IList GetGpuActiveTimeTimeWindow() method GetFrametimePointTimeWindow (line 80) | public IList GetFrametimePointTimeWindow() method GetGpuActiveTimePointTimeWindow (line 90) | public IList GetGpuActiveTimePointTimeWindow() method GetCpuActiveTimePointTimeWindow (line 100) | public IList GetCpuActiveTimePointTimeWindow() method GetFrametimeDistributionPointTimeWindow (line 110) | public IList GetFrametimeDistributionPointTimeWindow() method GetFpsTimeWindow (line 120) | public IList GetFpsTimeWindow() method GetGpuActiveFpsTimeWindow (line 132) | public IList GetGpuActiveFpsTimeWindow() method GetFpsPointTimeWindow (line 137) | public IList GetFpsPointTimeWindow() method GetGpuActiveFpsPointTimeWindow (line 142) | public IList GetGpuActiveFpsPointTimeWindow() method GetDistributionPointTimeWindow (line 146) | public IList GetDistributionPointTimeWindow() method GetGpuActiveDeviationPercentage (line 151) | public double GetGpuActiveDeviationPercentage() method SetTimeWindow (line 161) | public void SetTimeWindow(double currentTime, double windowLength) FILE: source/CapFrameX.Data/Logging/LogEntry.cs class LogEntry (line 9) | public class LogEntry : PropertyChangedDispatcherBase, ILogEntry class PropertyChangedDispatcherBase (line 16) | public class PropertyChangedDispatcherBase : INotifyPropertyChanged method OnPropertyChanged (line 20) | protected virtual void OnPropertyChanged(string propertyName) FILE: source/CapFrameX.Data/Logging/LogEntryManager.cs class LogEntryManager (line 12) | public class LogEntryManager : ILogEntryManager method LogEntryManager (line 55) | public LogEntryManager(ILogger logger) method AddLogEntry (line 60) | public void AddLogEntry(string message, ELogMessageType messageType, b... method UpdateFilter (line 85) | public void UpdateFilter() method AddLogEntryByFilter (line 94) | private void AddLogEntryByFilter(ILogEntry logEntry) method ClearLog (line 112) | public void ClearLog() FILE: source/CapFrameX.Data/LoginManager.cs class LoginManager (line 21) | public class LoginManager method LoginManager (line 30) | public LoginManager(ILogger logger, IEventAggregator eve... method Initialize (line 43) | public void Initialize() method Logout (line 61) | public async Task Logout() method HandleRedirect (line 66) | public async Task HandleRedirect(Func navigateAction) method RefreshTokenIfNeeded (line 116) | public async Task RefreshTokenIfNeeded() method EnableTokenRefresh (line 124) | public void EnableTokenRefresh(CancellationToken cancellationToken) method ApplyToken (line 141) | private void ApplyToken(OAuthToken token) method RefreshToken (line 169) | private async Task RefreshToken() class OAuthState (line 175) | public class OAuthState : INotifyPropertyChanged class OAuthToken (line 200) | public class OAuthToken method Equals (line 235) | public override bool Equals(object obj) method ToJson (line 240) | public string ToJson() method FromJson (line 248) | public static OAuthToken FromJson(string json) class OAuthRequest (line 257) | public sealed class OAuthRequest method OAuthRequest (line 266) | private OAuthRequest() method BuildLoopbackRequest (line 276) | public static OAuthRequest BuildLoopbackRequest() method ExchangeCodeForAccessToken (line 304) | public Task ExchangeCodeForAccessToken(string code) method Refresh (line 320) | public Task Refresh(OAuthToken oldToken) method GetRandomUnusedPort (line 340) | private static int GetRandomUnusedPort() method RandomDataBase64Url (line 349) | private static string RandomDataBase64Url(int length) method Sha256 (line 359) | private static byte[] Sha256(string text) method Base64UrlEncodeNoPadding (line 367) | private static string Base64UrlEncodeNoPadding(byte[] buffer) method TokenRequest (line 378) | private static async Task TokenRequest(string tokenRequest... method GetUserInfo (line 411) | private static UserInfo GetUserInfo(string accessToken) method BuildScopes (line 426) | private static string BuildScopes(string[] scopes) class UserInfo (line 439) | private class UserInfo FILE: source/CapFrameX.Data/OverlayEntryFormatChange.cs class OverlayEntryFormatChange (line 7) | public class OverlayEntryFormatChange : BindableBase, IOverlayEntryForma... FILE: source/CapFrameX.Data/ProcessList.cs class ProcessList (line 18) | public class ProcessList method ProcessList (line 30) | private ProcessList(string filename, method GetIgnoredProcessNames (line 39) | public string[] GetIgnoredProcessNames() method AddEntry (line 44) | public void AddEntry(string processName, string displayName, bool blac... method UploadProcessInfo (line 69) | public void UploadProcessInfo(string processName, string displayName, ... method FindProcessByName (line 101) | public CXProcess FindProcessByName(string processName) method Save (line 108) | public async Task Save() method ReadFromFile (line 125) | public void ReadFromFile() method UpdateProcessListFromWebserviceAsync (line 139) | public async Task UpdateProcessListFromWebserviceAsync() method Create (line 159) | public static ProcessList Create(string filename, string foldername, I... method UpdateProcessListAsync (line 211) | private static Task UpdateProcessListAsync(Pr... class StringExtensions (line 220) | public static class StringExtensions method StripExeExtension (line 222) | public static string StripExeExtension(this string processName) class CXProcess (line 228) | public class CXProcess method CXProcess (line 240) | [JsonConstructor] method CXProcess (line 243) | public CXProcess(string name, string displayName, bool isBlacklisted, ... method Blacklist (line 251) | public void Blacklist() method Whitelist (line 257) | public void Whitelist() method UpdateDisplayName (line 263) | public void UpdateDisplayName(string newName) method UpdateCaptureTime (line 269) | public void UpdateCaptureTime(double lastCaptureTime) method RegisterOnChange (line 275) | public void RegisterOnChange(Action action) FILE: source/CapFrameX.Data/RecordDirectoryObserver.cs class RecordDirectoryObserver (line 14) | public class RecordDirectoryObserver : IRecordDirectoryObserver, IDispos... method PathIsNetworkPath (line 32) | [DllImport("shlwapi.dll")] method RecordDirectoryObserver (line 39) | public RecordDirectoryObserver(IAppConfiguration appConfiguration, IPa... method Dispose (line 47) | public void Dispose() method RefreshCurrentDirectory (line 57) | public void RefreshCurrentDirectory() method ObserveDirectory (line 65) | public void ObserveDirectory(string dir) method CheckRelevantFiles (line 166) | private bool CheckRelevantFiles(string path) FILE: source/CapFrameX.Data/RecordManager.cs type WindowRect (line 32) | [StructLayout(LayoutKind.Sequential)] class RecordManager (line 41) | public class RecordManager : IRecordManager method GetWindowRect (line 59) | [DllImport("user32.dll", SetLastError = true)] method RecordManager (line 62) | public RecordManager(ILogger logger, method UpdateCustomData (line 86) | public void UpdateCustomData(IFileRecordInfo recordInfo, method GetHeaderIndex (line 175) | private int GetHeaderIndex(string[] lines, string headerEntry) method GetSystemInfos (line 185) | public List GetSystemInfos(IFileRecordInfo recordInfo) method LoadData (line 234) | public ISession LoadData(string path) method LoadSessionFromJSON (line 267) | private ISession LoadSessionFromJSON(FileInfo fileInfo) method LoadSessionFromCSV (line 302) | private ISession LoadSessionFromCSV(FileInfo csvFile) method GetStringFromArray (line 371) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetFileRecordInfo (line 381) | public async Task GetFileRecordInfo(FileInfo fileInfo) method SavePresentmonRawToFile (line 441) | public async Task SavePresentmonRawToFile(IEnumerable lines, s... method SaveSessionRunsToFile (line 455) | public async Task SaveSessionRunsToFile(IEnumerable... method DuplicateSession (line 606) | public async Task DuplicateSession(ISession session, bool inverse, dou... method SaveSessionToFile (line 718) | private void SaveSessionToFile(string filePath, ISession session) method EnsureSufficientDiskSpace (line 753) | private void EnsureSufficientDiskSpace(string filePath, long requiredB... method GetGameNameFromProcessList (line 780) | private string GetGameNameFromProcessList(string processName) method GetGameNameFromFileDescription (line 791) | private string GetGameNameFromFileDescription(string processName) method GetOutputFilename (line 841) | private async Task GetOutputFilename(string processName, strin... method ConvertPresentDataLinesToSessionRun (line 848) | public ISessionRun ConvertPresentDataLinesToSessionRun(IEnumerable FilterByDominantSwapChain(IEnumerable ... class HasIgnoreFlagException (line 1341) | class HasIgnoreFlagException : Exception { } FILE: source/CapFrameX.Data/ReportInfo.cs class ReportInfo (line 5) | public class ReportInfo FILE: source/CapFrameX.Data/SortKeyComparer.cs class SortKeyComparer (line 7) | public class SortKeyComparer : IComparer method Compare (line 9) | public int Compare(string x, string y) FILE: source/CapFrameX.Data/SoundManager.cs class SoundManager (line 12) | public class SoundManager method SoundManager (line 60) | public SoundManager(IAppConfiguration configuration, ILogger(this MemberInfo member, bool isRequired) method GetPropertyDisplayName (line 31) | public static string GetPropertyDisplayName(Expression SplitWordWise(this string text, int ... method GetSha1 (line 76) | public static string GetSha1(this string value) method IsAllNotNullOrWhiteSpace (line 88) | public static bool IsAllNotNullOrWhiteSpace(params string[] strings) method IsAllNotNull (line 93) | public static bool IsAllNotNull(params string[] strings) FILE: source/CapFrameX.Hardware.Controller/IThreadAffinityController.cs type IThreadAffinityController (line 6) | public interface IThreadAffinityController method ToggleAffinity (line 9) | void ToggleAffinity(); FILE: source/CapFrameX.Hardware.Controller/ThreadAffinityController.cs type HybridCore (line 14) | public enum HybridCore type AffinityState (line 21) | public enum AffinityState class ThreadAffinityController (line 31) | public class ThreadAffinityController : IThreadAffinityController method ThreadAffinityController (line 72) | public ThreadAffinityController(IAppConfiguration appConfiguration, method ToggleAffinity (line 204) | public void ToggleAffinity() method SetThreadAffinity (line 250) | private void SetThreadAffinity(Process process) method GetBitMaskCpuIndex (line 338) | private static long GetBitMaskCpuIndex(int i) => 0x00000001L << i; FILE: source/CapFrameX.Hotkey/CXHotkey.cs class CXHotkey (line 10) | public class CXHotkey method CXHotkey (line 17) | public CXHotkey(Key defaultKey) method CXHotkey (line 23) | public CXHotkey(Key key, ModifierKeys modifiers) method ToString (line 29) | public override string ToString() method Create (line 47) | public static CXHotkey Create(string[] keyStrings, Key defaultKey, Mod... method IsValidHotkey (line 75) | public static bool IsValidHotkey(string hotkeyString) FILE: source/CapFrameX.Hotkey/CXHotkeyCombination.cs class CXHotkeyCombination (line 11) | public class CXHotkeyCombination method CXHotkeyCombination (line 15) | private CXHotkeyCombination(Keys triggerKey, IEnumerable chordKeys) method CXHotkeyCombination (line 20) | private CXHotkeyCombination(Keys triggerKey, Chord chord) method TriggeredBy (line 52) | public static CXHotkeyCombination TriggeredBy(Keys key) method With (line 62) | public CXHotkeyCombination With(Keys key) method Control (line 71) | public CXHotkeyCombination Control() method Alt (line 80) | public CXHotkeyCombination Alt() method Shift (line 89) | public CXHotkeyCombination Shift() method ToString (line 95) | public override string ToString() method FromString (line 104) | public static CXHotkeyCombination FromString(string trigger) method Equals (line 115) | protected bool Equals(CXHotkeyCombination other) method Equals (line 122) | public override bool Equals(object obj) method GetHashCode (line 130) | public override int GetHashCode() FILE: source/CapFrameX.Hotkey/Chord.cs class Chord (line 9) | internal class Chord : IEnumerable method Chord (line 13) | internal Chord(IEnumerable additionalKeys) method GetEnumerator (line 23) | public IEnumerator GetEnumerator() method GetEnumerator (line 28) | IEnumerator IEnumerable.GetEnumerator() method ToString (line 33) | public override string ToString() method FromString (line 38) | public static Chord FromString(string chord) method Equals (line 48) | protected bool Equals(Chord other) method Equals (line 54) | public override bool Equals(object obj) method GetHashCode (line 62) | public override int GetHashCode() FILE: source/CapFrameX.Hotkey/HotkeyDictionaryBuilder.cs class HotkeyDictionaryBuilder (line 12) | public static class HotkeyDictionaryBuilder method SetHotkey (line 17) | public static void SetHotkey(IAppConfiguration appConfiguration, Hotke... method AddToList (line 49) | private static void AddToList(string hotkey, HotkeyAction hotkeyaction... method BuildList (line 58) | private static Dictionary BuildList(string key, IEnume... method RemoveInvalidCombinations (line 103) | private static void RemoveInvalidCombinations(string hotkey, Dictionar... type HotkeyAction (line 140) | public enum HotkeyAction FILE: source/CapFrameX.Hotkey/KeyCombinationExtensions.cs class KeyCombinationExtensions (line 10) | public static class KeyCombinationExtensions method OnCXCombination (line 27) | public static void OnCXCombination(this IKeyboardEvents source, string... FILE: source/CapFrameX.Hwinfo/TimeStampCounterFrequency.cpp function GetTimeStampCounterFrequency (line 9) | uint64_t GetTimeStampCounterFrequency() function RoundSmart (line 52) | uint64_t RoundSmart(uint64_t i, uint64_t nearest) function Timestamp (line 61) | uint64_t Timestamp(void) { FILE: source/CapFrameX.Hwinfo/cApiWrapper.h function ctl_result_t (line 45) | ctl_result_t GetControlAPIDLLPath(ctl_init_args_t* pInitArgs, wchar_t* p... function ctl_result_t (line 86) | ctl_result_t CTL_APICALL function ctl_result_t (line 148) | ctl_result_t CTL_APICALL function ctl_result_t (line 202) | ctl_result_t CTL_APICALL function ctl_result_t (line 248) | ctl_result_t CTL_APICALL function ctl_result_t (line 287) | ctl_result_t CTL_APICALL function ctl_result_t (line 325) | ctl_result_t CTL_APICALL function ctl_result_t (line 363) | ctl_result_t CTL_APICALL function ctl_result_t (line 399) | ctl_result_t CTL_APICALL function ctl_result_t (line 437) | ctl_result_t CTL_APICALL function ctl_result_t (line 483) | ctl_result_t CTL_APICALL function ctl_result_t (line 528) | ctl_result_t CTL_APICALL function ctl_result_t (line 566) | ctl_result_t CTL_APICALL function ctl_result_t (line 604) | ctl_result_t CTL_APICALL function ctl_result_t (line 643) | ctl_result_t CTL_APICALL function ctl_result_t (line 683) | ctl_result_t CTL_APICALL function ctl_result_t (line 721) | ctl_result_t CTL_APICALL function ctl_result_t (line 759) | ctl_result_t CTL_APICALL function ctl_result_t (line 805) | ctl_result_t CTL_APICALL function ctl_result_t (line 853) | ctl_result_t CTL_APICALL function ctl_result_t (line 891) | ctl_result_t CTL_APICALL function ctl_result_t (line 931) | ctl_result_t CTL_APICALL function ctl_result_t (line 971) | ctl_result_t CTL_APICALL function ctl_result_t (line 1013) | ctl_result_t CTL_APICALL function ctl_result_t (line 1054) | ctl_result_t CTL_APICALL function ctl_result_t (line 1106) | ctl_result_t CTL_APICALL function ctl_result_t (line 1159) | ctl_result_t CTL_APICALL function ctl_result_t (line 1204) | ctl_result_t CTL_APICALL function ctl_result_t (line 1242) | ctl_result_t CTL_APICALL function ctl_result_t (line 1281) | ctl_result_t CTL_APICALL function ctl_result_t (line 1319) | ctl_result_t CTL_APICALL function ctl_result_t (line 1357) | ctl_result_t CTL_APICALL function ctl_result_t (line 1395) | ctl_result_t CTL_APICALL function ctl_result_t (line 1434) | ctl_result_t CTL_APICALL function ctl_result_t (line 1473) | ctl_result_t CTL_APICALL function ctl_result_t (line 1514) | ctl_result_t CTL_APICALL function ctl_result_t (line 1553) | ctl_result_t CTL_APICALL function ctl_result_t (line 1592) | ctl_result_t CTL_APICALL function ctl_result_t (line 1637) | ctl_result_t CTL_APICALL function ctl_result_t (line 1674) | ctl_result_t CTL_APICALL function ctl_result_t (line 1714) | ctl_result_t CTL_APICALL function ctl_result_t (line 1754) | ctl_result_t CTL_APICALL function ctl_result_t (line 1803) | ctl_result_t CTL_APICALL function ctl_result_t (line 1841) | ctl_result_t CTL_APICALL function ctl_result_t (line 1889) | ctl_result_t CTL_APICALL function ctl_result_t (line 1927) | ctl_result_t CTL_APICALL function ctl_result_t (line 1966) | ctl_result_t CTL_APICALL function ctl_result_t (line 2014) | ctl_result_t CTL_APICALL function ctl_result_t (line 2053) | ctl_result_t CTL_APICALL function ctl_result_t (line 2092) | ctl_result_t CTL_APICALL function ctl_result_t (line 2134) | ctl_result_t CTL_APICALL function ctl_result_t (line 2179) | ctl_result_t CTL_APICALL function ctl_result_t (line 2221) | ctl_result_t CTL_APICALL function ctl_result_t (line 2262) | ctl_result_t CTL_APICALL function ctl_result_t (line 2310) | ctl_result_t CTL_APICALL function ctl_result_t (line 2351) | ctl_result_t CTL_APICALL function ctl_result_t (line 2397) | ctl_result_t CTL_APICALL function ctl_result_t (line 2438) | ctl_result_t CTL_APICALL function ctl_result_t (line 2478) | ctl_result_t CTL_APICALL function ctl_result_t (line 2516) | ctl_result_t CTL_APICALL function ctl_result_t (line 2555) | ctl_result_t CTL_APICALL function ctl_result_t (line 2593) | ctl_result_t CTL_APICALL function ctl_result_t (line 2631) | ctl_result_t CTL_APICALL function ctl_result_t (line 2679) | ctl_result_t CTL_APICALL function ctl_result_t (line 2717) | ctl_result_t CTL_APICALL function ctl_result_t (line 2757) | ctl_result_t CTL_APICALL function ctl_result_t (line 2792) | ctl_result_t CTL_APICALL function ctl_result_t (line 2837) | ctl_result_t CTL_APICALL function ctl_result_t (line 2878) | ctl_result_t CTL_APICALL function ctl_result_t (line 2936) | ctl_result_t CTL_APICALL function ctl_result_t (line 2978) | ctl_result_t CTL_APICALL function ctl_result_t (line 3024) | ctl_result_t CTL_APICALL function ctl_result_t (line 3066) | ctl_result_t CTL_APICALL function ctl_result_t (line 3112) | ctl_result_t CTL_APICALL function ctl_result_t (line 3150) | ctl_result_t CTL_APICALL function ctl_result_t (line 3223) | ctl_result_t CTL_APICALL function ctl_result_t (line 3296) | ctl_result_t CTL_APICALL function ctl_result_t (line 3336) | ctl_result_t CTL_APICALL function ctl_result_t (line 3376) | ctl_result_t CTL_APICALL function ctl_result_t (line 3416) | ctl_result_t CTL_APICALL function ctl_result_t (line 3453) | ctl_result_t CTL_APICALL function ctl_result_t (line 3490) | ctl_result_t CTL_APICALL function ctl_result_t (line 3528) | ctl_result_t CTL_APICALL function ctl_result_t (line 3566) | ctl_result_t CTL_APICALL function ctl_result_t (line 3604) | ctl_result_t CTL_APICALL function ctl_result_t (line 3642) | ctl_result_t CTL_APICALL function ctl_result_t (line 3690) | ctl_result_t CTL_APICALL function ctl_result_t (line 3728) | ctl_result_t CTL_APICALL function ctl_result_t (line 3765) | ctl_result_t CTL_APICALL function ctl_result_t (line 3805) | ctl_result_t CTL_APICALL function ctl_result_t (line 3843) | ctl_result_t CTL_APICALL function ctl_result_t (line 3891) | ctl_result_t CTL_APICALL function ctl_result_t (line 3929) | ctl_result_t CTL_APICALL FILE: source/CapFrameX.Hwinfo/dllmain.cpp function BOOL (line 4) | BOOL APIENTRY DllMain( HMODULE hModule, FILE: source/CapFrameX.IGCL/IGCLManager.cpp type TelemetryDeltaState (line 35) | struct TelemetryDeltaState function IntializeIgcl (line 65) | bool IntializeIgcl() function CloseIgcl (line 82) | void CloseIgcl() function GetAdpaterCount (line 93) | uint32_t GetAdpaterCount() function GetBusWidth (line 120) | uint32_t GetBusWidth(const uint32_t index) function GetDeviceInfo (line 158) | bool GetDeviceInfo(const uint32_t index, IgclDeviceInfo* deviceInfo) function IsValidDelta (line 213) | static inline bool IsValidDelta(double dt) function GetIgclTelemetryData (line 218) | bool GetIgclTelemetryData(const uint32_t index, IgclTelemetryData* telem... FILE: source/CapFrameX.IGCL/IGCLManager.h type IgclTelemetryData (line 7) | struct IgclTelemetryData type IgclDeviceInfo (line 70) | struct IgclDeviceInfo FILE: source/CapFrameX.IGCL/cApiWrapper.cpp function HINSTANCE (line 35) | HINSTANCE GetLoaderHandle(void) function ctl_result_t (line 52) | ctl_result_t GetControlAPIDLLPath(ctl_init_args_t* pInitArgs, wchar_t* p... function ctl_result_t (line 99) | ctl_result_t CTL_APICALL function ctl_result_t (line 172) | ctl_result_t CTL_APICALL function ctl_result_t (line 228) | ctl_result_t CTL_APICALL function ctl_result_t (line 277) | ctl_result_t CTL_APICALL function ctl_result_t (line 318) | ctl_result_t CTL_APICALL function ctl_result_t (line 358) | ctl_result_t CTL_APICALL function ctl_result_t (line 398) | ctl_result_t CTL_APICALL function ctl_result_t (line 436) | ctl_result_t CTL_APICALL function ctl_result_t (line 476) | ctl_result_t CTL_APICALL function ctl_result_t (line 524) | ctl_result_t CTL_APICALL function ctl_result_t (line 573) | ctl_result_t CTL_APICALL function ctl_result_t (line 622) | ctl_result_t CTL_APICALL function ctl_result_t (line 662) | ctl_result_t CTL_APICALL function ctl_result_t (line 702) | ctl_result_t CTL_APICALL function ctl_result_t (line 743) | ctl_result_t CTL_APICALL function ctl_result_t (line 785) | ctl_result_t CTL_APICALL function ctl_result_t (line 825) | ctl_result_t CTL_APICALL function ctl_result_t (line 865) | ctl_result_t CTL_APICALL function ctl_result_t (line 914) | ctl_result_t CTL_APICALL function ctl_result_t (line 965) | ctl_result_t CTL_APICALL function ctl_result_t (line 1015) | ctl_result_t CTL_APICALL function ctl_result_t (line 1055) | ctl_result_t CTL_APICALL function ctl_result_t (line 1097) | ctl_result_t CTL_APICALL function ctl_result_t (line 1140) | ctl_result_t CTL_APICALL function ctl_result_t (line 1184) | ctl_result_t CTL_APICALL function ctl_result_t (line 1227) | ctl_result_t CTL_APICALL function ctl_result_t (line 1281) | ctl_result_t CTL_APICALL function ctl_result_t (line 1336) | ctl_result_t CTL_APICALL function ctl_result_t (line 1383) | ctl_result_t CTL_APICALL function ctl_result_t (line 1423) | ctl_result_t CTL_APICALL function ctl_result_t (line 1464) | ctl_result_t CTL_APICALL function ctl_result_t (line 1504) | ctl_result_t CTL_APICALL function ctl_result_t (line 1544) | ctl_result_t CTL_APICALL function ctl_result_t (line 1584) | ctl_result_t CTL_APICALL function ctl_result_t (line 1625) | ctl_result_t CTL_APICALL function ctl_result_t (line 1666) | ctl_result_t CTL_APICALL function ctl_result_t (line 1709) | ctl_result_t CTL_APICALL function ctl_result_t (line 1750) | ctl_result_t CTL_APICALL function ctl_result_t (line 1790) | ctl_result_t CTL_APICALL function ctl_result_t (line 1832) | ctl_result_t CTL_APICALL function ctl_result_t (line 1883) | ctl_result_t CTL_APICALL function ctl_result_t (line 1937) | ctl_result_t CTL_APICALL function ctl_result_t (line 1995) | ctl_result_t CTL_APICALL function ctl_result_t (line 2041) | ctl_result_t CTL_APICALL function ctl_result_t (line 2089) | ctl_result_t CTL_APICALL function ctl_result_t (line 2134) | ctl_result_t CTL_APICALL function ctl_result_t (line 2176) | ctl_result_t CTL_APICALL function ctl_result_t (line 2220) | ctl_result_t CTL_APICALL function ctl_result_t (line 2272) | ctl_result_t CTL_APICALL function ctl_result_t (line 2318) | ctl_result_t CTL_APICALL function ctl_result_t (line 2367) | ctl_result_t CTL_APICALL function ctl_result_t (line 2407) | ctl_result_t CTL_APICALL function ctl_result_t (line 2450) | ctl_result_t CTL_APICALL function ctl_result_t (line 2495) | ctl_result_t CTL_APICALL function ctl_result_t (line 2540) | ctl_result_t CTL_APICALL function ctl_result_t (line 2590) | ctl_result_t CTL_APICALL function ctl_result_t (line 2630) | ctl_result_t CTL_APICALL function ctl_result_t (line 2671) | ctl_result_t CTL_APICALL function ctl_result_t (line 2721) | ctl_result_t CTL_APICALL function ctl_result_t (line 2762) | ctl_result_t CTL_APICALL function ctl_result_t (line 2803) | ctl_result_t CTL_APICALL function ctl_result_t (line 2847) | ctl_result_t CTL_APICALL function ctl_result_t (line 2894) | ctl_result_t CTL_APICALL function ctl_result_t (line 2938) | ctl_result_t CTL_APICALL function ctl_result_t (line 2981) | ctl_result_t CTL_APICALL function ctl_result_t (line 3025) | ctl_result_t CTL_APICALL function ctl_result_t (line 3077) | ctl_result_t CTL_APICALL function ctl_result_t (line 3126) | ctl_result_t CTL_APICALL function ctl_result_t (line 3170) | ctl_result_t CTL_APICALL function ctl_result_t (line 3220) | ctl_result_t CTL_APICALL function ctl_result_t (line 3263) | ctl_result_t CTL_APICALL function ctl_result_t (line 3311) | ctl_result_t CTL_APICALL function ctl_result_t (line 3354) | ctl_result_t CTL_APICALL function ctl_result_t (line 3396) | ctl_result_t CTL_APICALL function ctl_result_t (line 3436) | ctl_result_t CTL_APICALL function ctl_result_t (line 3477) | ctl_result_t CTL_APICALL function ctl_result_t (line 3527) | ctl_result_t CTL_APICALL function ctl_result_t (line 3567) | ctl_result_t CTL_APICALL function ctl_result_t (line 3613) | ctl_result_t CTL_APICALL function ctl_result_t (line 3661) | ctl_result_t CTL_APICALL function ctl_result_t (line 3701) | ctl_result_t CTL_APICALL function ctl_result_t (line 3741) | ctl_result_t CTL_APICALL function ctl_result_t (line 3791) | ctl_result_t CTL_APICALL function ctl_result_t (line 3831) | ctl_result_t CTL_APICALL function ctl_result_t (line 3873) | ctl_result_t CTL_APICALL function ctl_result_t (line 3910) | ctl_result_t CTL_APICALL function ctl_result_t (line 3957) | ctl_result_t CTL_APICALL function ctl_result_t (line 4000) | ctl_result_t CTL_APICALL function ctl_result_t (line 4060) | ctl_result_t CTL_APICALL function ctl_result_t (line 4104) | ctl_result_t CTL_APICALL function ctl_result_t (line 4152) | ctl_result_t CTL_APICALL function ctl_result_t (line 4196) | ctl_result_t CTL_APICALL function ctl_result_t (line 4244) | ctl_result_t CTL_APICALL function ctl_result_t (line 4284) | ctl_result_t CTL_APICALL function ctl_result_t (line 4359) | ctl_result_t CTL_APICALL function ctl_result_t (line 4434) | ctl_result_t CTL_APICALL function ctl_result_t (line 4476) | ctl_result_t CTL_APICALL function ctl_result_t (line 4518) | ctl_result_t CTL_APICALL function ctl_result_t (line 4560) | ctl_result_t CTL_APICALL function ctl_result_t (line 4599) | ctl_result_t CTL_APICALL function ctl_result_t (line 4638) | ctl_result_t CTL_APICALL function ctl_result_t (line 4678) | ctl_result_t CTL_APICALL function ctl_result_t (line 4719) | ctl_result_t CTL_APICALL function ctl_result_t (line 4763) | ctl_result_t CTL_APICALL function ctl_result_t (line 4824) | ctl_result_t CTL_APICALL function ctl_result_t (line 4871) | ctl_result_t CTL_APICALL function ctl_result_t (line 4922) | ctl_result_t CTL_APICALL function ctl_result_t (line 4969) | ctl_result_t CTL_APICALL function ctl_result_t (line 5047) | ctl_result_t CTL_APICALL function ctl_result_t (line 5094) | ctl_result_t CTL_APICALL function ctl_result_t (line 5143) | ctl_result_t CTL_APICALL function ctl_result_t (line 5190) | ctl_result_t CTL_APICALL function ctl_result_t (line 5234) | ctl_result_t CTL_APICALL function ctl_result_t (line 5277) | ctl_result_t CTL_APICALL function ctl_result_t (line 5336) | ctl_result_t CTL_APICALL function ctl_result_t (line 5378) | ctl_result_t CTL_APICALL function ctl_result_t (line 5418) | ctl_result_t CTL_APICALL function ctl_result_t (line 5458) | ctl_result_t CTL_APICALL function ctl_result_t (line 5508) | ctl_result_t CTL_APICALL function ctl_result_t (line 5548) | ctl_result_t CTL_APICALL function ctl_result_t (line 5587) | ctl_result_t CTL_APICALL function ctl_result_t (line 5629) | ctl_result_t CTL_APICALL function ctl_result_t (line 5669) | ctl_result_t CTL_APICALL function ctl_result_t (line 5719) | ctl_result_t CTL_APICALL function ctl_result_t (line 5759) | ctl_result_t CTL_APICALL FILE: source/CapFrameX.IGCL/dllmain.cpp function BOOL (line 4) | BOOL APIENTRY DllMain( HMODULE hModule, FILE: source/CapFrameX.IGCL/igcl_api.h type ctl_init_flags_t (line 118) | typedef uint32_t ctl_init_flags_t; type ctl_init_flag_t (line 119) | typedef enum _ctl_init_flag_t type ctl_version_info_t (line 132) | typedef uint32_t ctl_version_info_t; type _ctl_api_handle_t (line 136) | struct _ctl_api_handle_t type _ctl_device_adapter_handle_t (line 140) | struct _ctl_device_adapter_handle_t type _ctl_temp_handle_t (line 144) | struct _ctl_temp_handle_t type _ctl_freq_handle_t (line 148) | struct _ctl_freq_handle_t type _ctl_led_handle_t (line 152) | struct _ctl_led_handle_t type _ctl_pwr_handle_t (line 156) | struct _ctl_pwr_handle_t type _ctl_fan_handle_t (line 160) | struct _ctl_fan_handle_t type _ctl_mem_handle_t (line 164) | struct _ctl_mem_handle_t type _ctl_engine_handle_t (line 168) | struct _ctl_engine_handle_t type ctl_base_interface_t (line 172) | typedef struct _ctl_base_interface_t type ctl_property_value_type_t (line 181) | typedef enum _ctl_property_value_type_t type ctl_property_range_info_t (line 196) | typedef struct _ctl_property_range_info_t type ctl_property_range_info_int_t (line 208) | typedef struct _ctl_property_range_info_int_t type ctl_property_range_info_uint_t (line 220) | typedef struct _ctl_property_range_info_uint_t type ctl_property_info_boolean_t (line 231) | typedef struct _ctl_property_info_boolean_t type ctl_property_boolean_t (line 239) | typedef struct _ctl_property_boolean_t type ctl_property_info_enum_t (line 247) | typedef struct _ctl_property_info_enum_t type ctl_property_enum_t (line 256) | typedef struct _ctl_property_enum_t type ctl_property_info_float_t (line 264) | typedef struct _ctl_property_info_float_t type ctl_property_float_t (line 273) | typedef struct _ctl_property_float_t type ctl_property_info_int_t (line 282) | typedef struct _ctl_property_info_int_t type ctl_property_int_t (line 291) | typedef struct _ctl_property_int_t type ctl_property_info_uint_t (line 300) | typedef struct _ctl_property_info_uint_t type ctl_property_uint_t (line 309) | typedef struct _ctl_property_uint_t type ctl_property_info_t (line 319) | typedef union _ctl_property_info_t type ctl_property_t (line 332) | typedef union _ctl_property_t type ctl_result_t (line 350) | typedef enum _ctl_result_t type ctl_units_t (line 486) | typedef enum _ctl_units_t type ctl_data_type_t (line 510) | typedef enum _ctl_data_type_t type ctl_data_value_t (line 536) | typedef union _ctl_data_value_t type ctl_base_properties_t (line 553) | typedef struct _ctl_base_properties_t type ctl_application_id_t (line 562) | typedef struct _ctl_application_id_t type ctl_init_args_t (line 573) | typedef struct _ctl_init_args_t type ctl_reserved_args_t (line 587) | typedef struct _ctl_reserved_args_t type ctl_reserved_args_base_t (line 598) | typedef struct _ctl_reserved_args_base_t type ctl_unlock_capability_t (line 606) | typedef struct _ctl_unlock_capability_t type ctl_runtime_path_args_t (line 615) | typedef struct _ctl_runtime_path_args_t type ctl_supported_functions_flags_t (line 690) | typedef uint32_t ctl_supported_functions_flags_t; type ctl_supported_functions_flag_t (line 691) | typedef enum _ctl_supported_functions_flag_t type ctl_firmware_version_t (line 702) | typedef struct _ctl_firmware_version_t type ctl_device_type_t (line 712) | typedef enum _ctl_device_type_t type ctl_adapter_properties_flags_t (line 722) | typedef uint32_t ctl_adapter_properties_flags_t; type ctl_adapter_properties_flag_t (line 723) | typedef enum _ctl_adapter_properties_flag_t type ctl_adapter_bdf_t (line 736) | typedef struct _ctl_adapter_bdf_t type ctl_device_adapter_properties_t (line 746) | typedef struct _ctl_device_adapter_properties_t type ctl_operation_type_t (line 777) | typedef enum _ctl_operation_type_t type ctl_generic_void_datatype_t (line 787) | typedef struct _ctl_generic_void_datatype_t type ctl_revision_datatype_t (line 796) | typedef struct _ctl_revision_datatype_t type ctl_property_type_flags_t (line 806) | typedef uint32_t ctl_property_type_flags_t; type ctl_property_type_flag_t (line 807) | typedef enum _ctl_property_type_flag_t type ctl_wait_property_change_args_t (line 819) | typedef struct _ctl_wait_property_change_args_t type ctl_display_orientation_t (line 834) | typedef enum _ctl_display_orientation_t type ctl_rect_t (line 846) | typedef struct _ctl_rect_t type ctl_base_interface_t (line 900) | typedef struct _ctl_base_interface_t ctl_base_interface_t; type ctl_property_range_info_t (line 904) | typedef struct _ctl_property_range_info_t ctl_property_range_info_t; type ctl_property_range_info_int_t (line 908) | typedef struct _ctl_property_range_info_int_t ctl_property_range_info_in... type ctl_property_range_info_uint_t (line 912) | typedef struct _ctl_property_range_info_uint_t ctl_property_range_info_u... type ctl_property_info_boolean_t (line 916) | typedef struct _ctl_property_info_boolean_t ctl_property_info_boolean_t; type ctl_property_boolean_t (line 920) | typedef struct _ctl_property_boolean_t ctl_property_boolean_t; type ctl_property_info_enum_t (line 924) | typedef struct _ctl_property_info_enum_t ctl_property_info_enum_t; type ctl_property_enum_t (line 928) | typedef struct _ctl_property_enum_t ctl_property_enum_t; type ctl_property_info_float_t (line 932) | typedef struct _ctl_property_info_float_t ctl_property_info_float_t; type ctl_property_float_t (line 936) | typedef struct _ctl_property_float_t ctl_property_float_t; type ctl_property_info_int_t (line 940) | typedef struct _ctl_property_info_int_t ctl_property_info_int_t; type ctl_property_int_t (line 944) | typedef struct _ctl_property_int_t ctl_property_int_t; type ctl_property_info_uint_t (line 948) | typedef struct _ctl_property_info_uint_t ctl_property_info_uint_t; type ctl_property_uint_t (line 952) | typedef struct _ctl_property_uint_t ctl_property_uint_t; type ctl_base_properties_t (line 956) | typedef struct _ctl_base_properties_t ctl_base_properties_t; type ctl_application_id_t (line 960) | typedef struct _ctl_application_id_t ctl_application_id_t; type ctl_init_args_t (line 964) | typedef struct _ctl_init_args_t ctl_init_args_t; type ctl_reserved_args_t (line 968) | typedef struct _ctl_reserved_args_t ctl_reserved_args_t; type ctl_reserved_args_base_t (line 972) | typedef struct _ctl_reserved_args_base_t ctl_reserved_args_base_t; type ctl_unlock_capability_t (line 976) | typedef struct _ctl_unlock_capability_t ctl_unlock_capability_t; type ctl_runtime_path_args_t (line 980) | typedef struct _ctl_runtime_path_args_t ctl_runtime_path_args_t; type ctl_firmware_version_t (line 984) | typedef struct _ctl_firmware_version_t ctl_firmware_version_t; type ctl_adapter_bdf_t (line 988) | typedef struct _ctl_adapter_bdf_t ctl_adapter_bdf_t; type ctl_device_adapter_properties_t (line 992) | typedef struct _ctl_device_adapter_properties_t ctl_device_adapter_prope... type ctl_generic_void_datatype_t (line 996) | typedef struct _ctl_generic_void_datatype_t ctl_generic_void_datatype_t; type ctl_revision_datatype_t (line 1000) | typedef struct _ctl_revision_datatype_t ctl_revision_datatype_t; type ctl_wait_property_change_args_t (line 1004) | typedef struct _ctl_wait_property_change_args_t ctl_wait_property_change... type ctl_rect_t (line 1008) | typedef struct _ctl_rect_t ctl_rect_t; type ctl_endurance_gaming_caps_t (line 1012) | typedef struct _ctl_endurance_gaming_caps_t ctl_endurance_gaming_caps_t; type ctl_endurance_gaming_t (line 1016) | typedef struct _ctl_endurance_gaming_t ctl_endurance_gaming_t; type ctl_endurance_gaming2_t (line 1020) | typedef struct _ctl_endurance_gaming2_t ctl_endurance_gaming2_t; type ctl_adaptivesync_caps_t (line 1024) | typedef struct _ctl_adaptivesync_caps_t ctl_adaptivesync_caps_t; type ctl_adaptivesync_getset_t (line 1028) | typedef struct _ctl_adaptivesync_getset_t ctl_adaptivesync_getset_t; type ctl_3d_app_profiles_caps_t (line 1032) | typedef struct _ctl_3d_app_profiles_caps_t ctl_3d_app_profiles_caps_t; type ctl_3d_app_profiles_t (line 1036) | typedef struct _ctl_3d_app_profiles_t ctl_3d_app_profiles_t; type ctl_3d_tier_details_t (line 1040) | typedef struct _ctl_3d_tier_details_t ctl_3d_tier_details_t; type ctl_3d_feature_details_t (line 1044) | typedef struct _ctl_3d_feature_details_t ctl_3d_feature_details_t; type ctl_3d_feature_caps_t (line 1048) | typedef struct _ctl_3d_feature_caps_t ctl_3d_feature_caps_t; type ctl_3d_feature_getset_t (line 1052) | typedef struct _ctl_3d_feature_getset_t ctl_3d_feature_getset_t; type ctl_kmd_load_features_t (line 1056) | typedef struct _ctl_kmd_load_features_t ctl_kmd_load_features_t; type ctl_display_timing_t (line 1060) | typedef struct _ctl_display_timing_t ctl_display_timing_t; type ctl_display_properties_t (line 1064) | typedef struct _ctl_display_properties_t ctl_display_properties_t; type ctl_adapter_display_encoder_properties_t (line 1068) | typedef struct _ctl_adapter_display_encoder_properties_t ctl_adapter_dis... type ctl_sharpness_filter_properties_t (line 1072) | typedef struct _ctl_sharpness_filter_properties_t ctl_sharpness_filter_p... type ctl_sharpness_caps_t (line 1076) | typedef struct _ctl_sharpness_caps_t ctl_sharpness_caps_t; type ctl_sharpness_settings_t (line 1080) | typedef struct _ctl_sharpness_settings_t ctl_sharpness_settings_t; type ctl_i2c_access_args_t (line 1084) | typedef struct _ctl_i2c_access_args_t ctl_i2c_access_args_t; type ctl_i2c_access_pinpair_args_t (line 1088) | typedef struct _ctl_i2c_access_pinpair_args_t ctl_i2c_access_pinpair_arg... type ctl_aux_access_args_t (line 1092) | typedef struct _ctl_aux_access_args_t ctl_aux_access_args_t; type ctl_power_optimization_caps_t (line 1096) | typedef struct _ctl_power_optimization_caps_t ctl_power_optimization_cap... type ctl_power_optimization_lrr_t (line 1100) | typedef struct _ctl_power_optimization_lrr_t ctl_power_optimization_lrr_t; type ctl_power_optimization_psr_t (line 1104) | typedef struct _ctl_power_optimization_psr_t ctl_power_optimization_psr_t; type ctl_power_optimization_dpst_t (line 1108) | typedef struct _ctl_power_optimization_dpst_t ctl_power_optimization_dps... type ctl_power_optimization_settings_t (line 1112) | typedef struct _ctl_power_optimization_settings_t ctl_power_optimization... type ctl_set_brightness_t (line 1116) | typedef struct _ctl_set_brightness_t ctl_set_brightness_t; type ctl_get_brightness_t (line 1120) | typedef struct _ctl_get_brightness_t ctl_get_brightness_t; type ctl_pixtx_color_primaries_t (line 1124) | typedef struct _ctl_pixtx_color_primaries_t ctl_pixtx_color_primaries_t; type ctl_pixtx_pixel_format_t (line 1128) | typedef struct _ctl_pixtx_pixel_format_t ctl_pixtx_pixel_format_t; type ctl_pixtx_1dlut_config_t (line 1132) | typedef struct _ctl_pixtx_1dlut_config_t ctl_pixtx_1dlut_config_t; type ctl_pixtx_matrix_config_t (line 1136) | typedef struct _ctl_pixtx_matrix_config_t ctl_pixtx_matrix_config_t; type ctl_pixtx_3dlut_sample_t (line 1140) | typedef struct _ctl_pixtx_3dlut_sample_t ctl_pixtx_3dlut_sample_t; type ctl_pixtx_3dlut_config_t (line 1144) | typedef struct _ctl_pixtx_3dlut_config_t ctl_pixtx_3dlut_config_t; type ctl_pixtx_block_config_t (line 1148) | typedef struct _ctl_pixtx_block_config_t ctl_pixtx_block_config_t; type ctl_pixtx_pipe_get_config_t (line 1152) | typedef struct _ctl_pixtx_pipe_get_config_t ctl_pixtx_pipe_get_config_t; type ctl_pixtx_pipe_set_config_t (line 1156) | typedef struct _ctl_pixtx_pipe_set_config_t ctl_pixtx_pipe_set_config_t; type ctl_panel_descriptor_access_args_t (line 1160) | typedef struct _ctl_panel_descriptor_access_args_t ctl_panel_descriptor_... type ctl_retro_scaling_settings_t (line 1164) | typedef struct _ctl_retro_scaling_settings_t ctl_retro_scaling_settings_t; type ctl_retro_scaling_caps_t (line 1168) | typedef struct _ctl_retro_scaling_caps_t ctl_retro_scaling_caps_t; type ctl_scaling_caps_t (line 1172) | typedef struct _ctl_scaling_caps_t ctl_scaling_caps_t; type ctl_scaling_settings_t (line 1176) | typedef struct _ctl_scaling_settings_t ctl_scaling_settings_t; type ctl_lace_lux_aggr_map_entry_t (line 1180) | typedef struct _ctl_lace_lux_aggr_map_entry_t ctl_lace_lux_aggr_map_entr... type ctl_lace_lux_aggr_map_t (line 1184) | typedef struct _ctl_lace_lux_aggr_map_t ctl_lace_lux_aggr_map_t; type ctl_lace_config_t (line 1188) | typedef struct _ctl_lace_config_t ctl_lace_config_t; type ctl_sw_psr_settings_t (line 1192) | typedef struct _ctl_sw_psr_settings_t ctl_sw_psr_settings_t; type ctl_intel_arc_sync_monitor_params_t (line 1196) | typedef struct _ctl_intel_arc_sync_monitor_params_t ctl_intel_arc_sync_m... type ctl_intel_arc_sync_profile_params_t (line 1200) | typedef struct _ctl_intel_arc_sync_profile_params_t ctl_intel_arc_sync_p... type ctl_edid_management_args_t (line 1204) | typedef struct _ctl_edid_management_args_t ctl_edid_management_args_t; type ctl_get_set_custom_mode_args_t (line 1208) | typedef struct _ctl_get_set_custom_mode_args_t ctl_get_set_custom_mode_a... type ctl_custom_src_mode_t (line 1212) | typedef struct _ctl_custom_src_mode_t ctl_custom_src_mode_t; type ctl_child_display_target_mode_t (line 1216) | typedef struct _ctl_child_display_target_mode_t ctl_child_display_target... type ctl_combined_display_child_info_t (line 1220) | typedef struct _ctl_combined_display_child_info_t ctl_combined_display_c... type ctl_combined_display_args_t (line 1224) | typedef struct _ctl_combined_display_args_t ctl_combined_display_args_t; type ctl_genlock_display_info_t (line 1228) | typedef struct _ctl_genlock_display_info_t ctl_genlock_display_info_t; type ctl_genlock_target_mode_list_t (line 1232) | typedef struct _ctl_genlock_target_mode_list_t ctl_genlock_target_mode_l... type ctl_genlock_topology_t (line 1236) | typedef struct _ctl_genlock_topology_t ctl_genlock_topology_t; type ctl_genlock_args_t (line 1240) | typedef struct _ctl_genlock_args_t ctl_genlock_args_t; type ctl_vblank_ts_args_t (line 1244) | typedef struct _ctl_vblank_ts_args_t ctl_vblank_ts_args_t; type ctl_lda_args_t (line 1248) | typedef struct _ctl_lda_args_t ctl_lda_args_t; type ctl_dce_args_t (line 1252) | typedef struct _ctl_dce_args_t ctl_dce_args_t; type ctl_wire_format_t (line 1256) | typedef struct _ctl_wire_format_t ctl_wire_format_t; type ctl_get_set_wire_format_config_t (line 1260) | typedef struct _ctl_get_set_wire_format_config_t ctl_get_set_wire_format... type ctl_display_settings_t (line 1264) | typedef struct _ctl_display_settings_t ctl_display_settings_t; type ctl_ecc_properties_t (line 1268) | typedef struct _ctl_ecc_properties_t ctl_ecc_properties_t; type ctl_ecc_state_desc_t (line 1272) | typedef struct _ctl_ecc_state_desc_t ctl_ecc_state_desc_t; type ctl_engine_properties_t (line 1276) | typedef struct _ctl_engine_properties_t ctl_engine_properties_t; type ctl_engine_stats_t (line 1280) | typedef struct _ctl_engine_stats_t ctl_engine_stats_t; type ctl_fan_speed_t (line 1284) | typedef struct _ctl_fan_speed_t ctl_fan_speed_t; type ctl_fan_temp_speed_t (line 1288) | typedef struct _ctl_fan_temp_speed_t ctl_fan_temp_speed_t; type ctl_fan_speed_table_t (line 1292) | typedef struct _ctl_fan_speed_table_t ctl_fan_speed_table_t; type ctl_fan_properties_t (line 1296) | typedef struct _ctl_fan_properties_t ctl_fan_properties_t; type ctl_fan_config_t (line 1300) | typedef struct _ctl_fan_config_t ctl_fan_config_t; type ctl_firmware_properties_t (line 1304) | typedef struct _ctl_firmware_properties_t ctl_firmware_properties_t; type ctl_firmware_component_properties_t (line 1308) | typedef struct _ctl_firmware_component_properties_t ctl_firmware_compone... type ctl_freq_properties_t (line 1312) | typedef struct _ctl_freq_properties_t ctl_freq_properties_t; type ctl_freq_range_t (line 1316) | typedef struct _ctl_freq_range_t ctl_freq_range_t; type ctl_freq_state_t (line 1320) | typedef struct _ctl_freq_state_t ctl_freq_state_t; type ctl_freq_throttle_time_t (line 1324) | typedef struct _ctl_freq_throttle_time_t ctl_freq_throttle_time_t; type ctl_led_properties_t (line 1328) | typedef struct _ctl_led_properties_t ctl_led_properties_t; type ctl_led_color_t (line 1332) | typedef struct _ctl_led_color_t ctl_led_color_t; type ctl_led_state_t (line 1336) | typedef struct _ctl_led_state_t ctl_led_state_t; type ctl_video_processing_super_resolution_info_t (line 1340) | typedef struct _ctl_video_processing_super_resolution_info_t ctl_video_p... type ctl_video_processing_super_resolution_t (line 1344) | typedef struct _ctl_video_processing_super_resolution_t ctl_video_proces... type ctl_video_processing_noise_reduction_info_t (line 1348) | typedef struct _ctl_video_processing_noise_reduction_info_t ctl_video_pr... type ctl_video_processing_noise_reduction_t (line 1352) | typedef struct _ctl_video_processing_noise_reduction_t ctl_video_process... type ctl_video_processing_adaptive_contrast_enhancement_info_t (line 1356) | typedef struct _ctl_video_processing_adaptive_contrast_enhancement_info_... type ctl_video_processing_adaptive_contrast_enhancement_t (line 1360) | typedef struct _ctl_video_processing_adaptive_contrast_enhancement_t ctl... type ctl_video_processing_standard_color_correction_info_t (line 1364) | typedef struct _ctl_video_processing_standard_color_correction_info_t ct... type ctl_video_processing_standard_color_correction_t (line 1368) | typedef struct _ctl_video_processing_standard_color_correction_t ctl_vid... type ctl_video_processing_total_color_correction_info_t (line 1372) | typedef struct _ctl_video_processing_total_color_correction_info_t ctl_v... type ctl_video_processing_total_color_correction_t (line 1376) | typedef struct _ctl_video_processing_total_color_correction_t ctl_video_... type ctl_video_processing_feature_details_t (line 1380) | typedef struct _ctl_video_processing_feature_details_t ctl_video_process... type ctl_video_processing_feature_caps_t (line 1384) | typedef struct _ctl_video_processing_feature_caps_t ctl_video_processing... type ctl_video_processing_feature_getset_t (line 1388) | typedef struct _ctl_video_processing_feature_getset_t ctl_video_processi... type ctl_mem_properties_t (line 1392) | typedef struct _ctl_mem_properties_t ctl_mem_properties_t; type ctl_mem_state_t (line 1396) | typedef struct _ctl_mem_state_t ctl_mem_state_t; type ctl_mem_bandwidth_t (line 1400) | typedef struct _ctl_mem_bandwidth_t ctl_mem_bandwidth_t; type ctl_oc_telemetry_item_t (line 1404) | typedef struct _ctl_oc_telemetry_item_t ctl_oc_telemetry_item_t; type ctl_oc_control_info_t (line 1408) | typedef struct _ctl_oc_control_info_t ctl_oc_control_info_t; type ctl_oc_properties_t (line 1412) | typedef struct _ctl_oc_properties_t ctl_oc_properties_t; type ctl_oc_vf_pair_t (line 1416) | typedef struct _ctl_oc_vf_pair_t ctl_oc_vf_pair_t; type ctl_psu_info_t (line 1420) | typedef struct _ctl_psu_info_t ctl_psu_info_t; type ctl_power_telemetry_t (line 1424) | typedef struct _ctl_power_telemetry_t ctl_power_telemetry_t; type ctl_voltage_frequency_point_t (line 1428) | typedef struct _ctl_voltage_frequency_point_t ctl_voltage_frequency_poin... type ctl_pci_address_t (line 1432) | typedef struct _ctl_pci_address_t ctl_pci_address_t; type ctl_pci_speed_t (line 1436) | typedef struct _ctl_pci_speed_t ctl_pci_speed_t; type ctl_pci_properties_t (line 1440) | typedef struct _ctl_pci_properties_t ctl_pci_properties_t; type ctl_pci_state_t (line 1444) | typedef struct _ctl_pci_state_t ctl_pci_state_t; type ctl_power_properties_t (line 1448) | typedef struct _ctl_power_properties_t ctl_power_properties_t; type ctl_power_energy_counter_t (line 1452) | typedef struct _ctl_power_energy_counter_t ctl_power_energy_counter_t; type ctl_power_sustained_limit_t (line 1456) | typedef struct _ctl_power_sustained_limit_t ctl_power_sustained_limit_t; type ctl_power_burst_limit_t (line 1460) | typedef struct _ctl_power_burst_limit_t ctl_power_burst_limit_t; type ctl_power_peak_limit_t (line 1464) | typedef struct _ctl_power_peak_limit_t ctl_power_peak_limit_t; type ctl_power_limits_t (line 1468) | typedef struct _ctl_power_limits_t ctl_power_limits_t; type ctl_energy_threshold_t (line 1472) | typedef struct _ctl_energy_threshold_t ctl_energy_threshold_t; type ctl_temp_properties_t (line 1476) | typedef struct _ctl_temp_properties_t ctl_temp_properties_t; type ctl_3d_feature_t (line 1489) | typedef enum _ctl_3d_feature_t type ctl_3d_feature_misc_flags_t (line 1523) | typedef uint32_t ctl_3d_feature_misc_flags_t; type ctl_3d_feature_misc_flag_t (line 1524) | typedef enum _ctl_3d_feature_misc_flag_t type ctl_3d_anisotropic_types_t (line 1537) | typedef enum _ctl_3d_anisotropic_types_t type ctl_3d_texture_filtering_quality_types_t (line 1550) | typedef enum _ctl_3d_texture_filtering_quality_types_t type ctl_3d_frame_pacing_types_t (line 1561) | typedef enum _ctl_3d_frame_pacing_types_t type ctl_3d_endurance_gaming_control_t (line 1573) | typedef enum _ctl_3d_endurance_gaming_control_t type ctl_3d_endurance_gaming_mode_t (line 1584) | typedef enum _ctl_3d_endurance_gaming_mode_t type ctl_3d_low_latency_types_t (line 1595) | typedef enum _ctl_3d_low_latency_types_t type ctl_3d_cmaa_types_t (line 1606) | typedef enum _ctl_3d_cmaa_types_t type ctl_3d_adaptive_tessellation_types_t (line 1617) | typedef enum _ctl_3d_adaptive_tessellation_types_t type ctl_3d_sharpening_filter_types_t (line 1627) | typedef enum _ctl_3d_sharpening_filter_types_t type ctl_3d_msaa_types_t (line 1637) | typedef enum _ctl_3d_msaa_types_t type ctl_gaming_flip_mode_flags_t (line 1651) | typedef uint32_t ctl_gaming_flip_mode_flags_t; type ctl_gaming_flip_mode_flag_t (line 1652) | typedef enum _ctl_gaming_flip_mode_flag_t type ctl_endurance_gaming_caps_t (line 1669) | typedef struct _ctl_endurance_gaming_caps_t type ctl_endurance_gaming_t (line 1678) | typedef struct _ctl_endurance_gaming_t type ctl_endurance_gaming2_t (line 1688) | typedef struct _ctl_endurance_gaming2_t type ctl_adaptivesync_caps_t (line 1702) | typedef struct _ctl_adaptivesync_caps_t type ctl_adaptivesync_getset_t (line 1711) | typedef struct _ctl_adaptivesync_getset_t type ctl_3d_tier_type_flags_t (line 1724) | typedef uint32_t ctl_3d_tier_type_flags_t; type ctl_3d_tier_type_flag_t (line 1725) | typedef enum _ctl_3d_tier_type_flag_t type ctl_3d_tier_profile_flags_t (line 1735) | typedef uint32_t ctl_3d_tier_profile_flags_t; type ctl_3d_tier_profile_flag_t (line 1736) | typedef enum _ctl_3d_tier_profile_flag_t type ctl_3d_app_profiles_caps_t (line 1748) | typedef struct _ctl_3d_app_profiles_caps_t type ctl_3d_app_profiles_t (line 1757) | typedef struct _ctl_3d_app_profiles_t type ctl_3d_tier_details_t (line 1774) | typedef struct _ctl_3d_tier_details_t type ctl_emulated_typed_64bit_atomics_types_t (line 1784) | typedef enum _ctl_emulated_typed_64bit_atomics_types_t type ctl_3d_vrr_windowed_blt_reserved_t (line 1795) | typedef enum _ctl_3d_vrr_windowed_blt_reserved_t type ctl_3d_global_or_per_app_types_t (line 1806) | typedef enum _ctl_3d_global_or_per_app_types_t type ctl_3d_feature_details_t (line 1818) | typedef struct _ctl_3d_feature_details_t type ctl_3d_feature_caps_t (line 1846) | typedef struct _ctl_3d_feature_caps_t type ctl_3d_feature_getset_t (line 1857) | typedef struct _ctl_3d_feature_getset_t type ctl_kmd_load_features_t (line 1884) | typedef struct _ctl_kmd_load_features_t type _ctl_display_output_handle_t (line 1953) | struct _ctl_display_output_handle_t type _ctl_i2c_pin_pair_handle_t (line 1957) | struct _ctl_i2c_pin_pair_handle_t type ctl_os_display_encoder_identifier_t (line 2069) | typedef union _ctl_os_display_encoder_identifier_t type ctl_display_output_types_t (line 2078) | typedef enum _ctl_display_output_types_t type ctl_output_bpc_flags_t (line 2092) | typedef uint32_t ctl_output_bpc_flags_t; type ctl_output_bpc_flag_t (line 2093) | typedef enum _ctl_output_bpc_flag_t type ctl_std_display_feature_flags_t (line 2106) | typedef uint32_t ctl_std_display_feature_flags_t; type ctl_std_display_feature_flag_t (line 2107) | typedef enum _ctl_std_display_feature_flag_t type ctl_intel_display_feature_flags_t (line 2125) | typedef uint32_t ctl_intel_display_feature_flags_t; type ctl_intel_display_feature_flag_t (line 2126) | typedef enum _ctl_intel_display_feature_flag_t type ctl_attached_display_mux_type_t (line 2138) | typedef enum _ctl_attached_display_mux_type_t type ctl_signal_standard_type_t (line 2150) | typedef enum _ctl_signal_standard_type_t type ctl_protocol_converter_location_flags_t (line 2164) | typedef uint32_t ctl_protocol_converter_location_flags_t; type ctl_protocol_converter_location_flag_t (line 2165) | typedef enum _ctl_protocol_converter_location_flag_t type ctl_display_config_flags_t (line 2176) | typedef uint32_t ctl_display_config_flags_t; type ctl_display_config_flag_t (line 2177) | typedef enum _ctl_display_config_flag_t type ctl_encoder_config_flags_t (line 2192) | typedef uint32_t ctl_encoder_config_flags_t; type ctl_encoder_config_flag_t (line 2193) | typedef enum _ctl_encoder_config_flag_t type ctl_display_timing_t (line 2218) | typedef struct _ctl_display_timing_t type ctl_display_properties_t (line 2240) | typedef struct _ctl_display_properties_t type ctl_adapter_display_encoder_properties_t (line 2275) | typedef struct _ctl_adapter_display_encoder_properties_t type ctl_sharpness_filter_type_flags_t (line 2411) | typedef uint32_t ctl_sharpness_filter_type_flags_t; type ctl_sharpness_filter_type_flag_t (line 2412) | typedef enum _ctl_sharpness_filter_type_flag_t type ctl_sharpness_filter_properties_t (line 2422) | typedef struct _ctl_sharpness_filter_properties_t type ctl_sharpness_caps_t (line 2431) | typedef struct _ctl_sharpness_caps_t type ctl_sharpness_settings_t (line 2446) | typedef struct _ctl_sharpness_settings_t type ctl_i2c_flags_t (line 2528) | typedef uint32_t ctl_i2c_flags_t; type ctl_i2c_flag_t (line 2529) | typedef enum _ctl_i2c_flag_t type ctl_i2c_access_args_t (line 2552) | typedef struct _ctl_i2c_access_args_t type ctl_i2c_pinpair_flags_t (line 2600) | typedef uint32_t ctl_i2c_pinpair_flags_t; type ctl_i2c_pinpair_flag_t (line 2601) | typedef enum _ctl_i2c_pinpair_flag_t type ctl_i2c_access_pinpair_args_t (line 2620) | typedef struct _ctl_i2c_access_pinpair_args_t type ctl_aux_flags_t (line 2675) | typedef uint32_t ctl_aux_flags_t; type ctl_aux_flag_t (line 2676) | typedef enum _ctl_aux_flag_t type ctl_aux_access_args_t (line 2687) | typedef struct _ctl_aux_access_args_t type ctl_power_optimization_flags_t (line 2737) | typedef uint32_t ctl_power_optimization_flags_t; type ctl_power_optimization_flag_t (line 2738) | typedef enum _ctl_power_optimization_flag_t type ctl_power_optimization_dpst_flags_t (line 2754) | typedef uint32_t ctl_power_optimization_dpst_flags_t; type ctl_power_optimization_dpst_flag_t (line 2755) | typedef enum _ctl_power_optimization_dpst_flag_t type ctl_power_source_t (line 2770) | typedef enum _ctl_power_source_t type ctl_power_optimization_plan_t (line 2780) | typedef enum _ctl_power_optimization_plan_t type ctl_power_optimization_lrr_flags_t (line 2791) | typedef uint32_t ctl_power_optimization_lrr_flags_t; type ctl_power_optimization_lrr_flag_t (line 2792) | typedef enum _ctl_power_optimization_lrr_flag_t type ctl_power_optimization_caps_t (line 2806) | typedef struct _ctl_power_optimization_caps_t type ctl_power_optimization_lrr_t (line 2838) | typedef struct _ctl_power_optimization_lrr_t type ctl_power_optimization_psr_t (line 2855) | typedef struct _ctl_power_optimization_psr_t type ctl_power_optimization_dpst_t (line 2866) | typedef struct _ctl_power_optimization_dpst_t type ctl_power_optimization_feature_specific_info_t (line 2881) | typedef union _ctl_power_optimization_feature_specific_info_t type ctl_power_optimization_settings_t (line 2891) | typedef struct _ctl_power_optimization_settings_t type ctl_set_brightness_t (line 2906) | typedef struct _ctl_set_brightness_t type ctl_get_brightness_t (line 2921) | typedef struct _ctl_get_brightness_t type ctl_pixtx_pipe_set_config_flags_t (line 3037) | typedef uint32_t ctl_pixtx_pipe_set_config_flags_t; type ctl_pixtx_pipe_set_config_flag_t (line 3038) | typedef enum _ctl_pixtx_pipe_set_config_flag_t type ctl_pixtx_block_type_t (line 3047) | typedef enum _ctl_pixtx_block_type_t type ctl_pixtx_lut_sampling_type_t (line 3059) | typedef enum _ctl_pixtx_lut_sampling_type_t type ctl_pixtx_config_query_type_t (line 3069) | typedef enum _ctl_pixtx_config_query_type_t type ctl_pixtx_config_opertaion_type_t (line 3079) | typedef enum _ctl_pixtx_config_opertaion_type_t type ctl_pixtx_gamma_encoding_type_t (line 3090) | typedef enum _ctl_pixtx_gamma_encoding_type_t type ctl_pixtx_color_space_t (line 3103) | typedef enum _ctl_pixtx_color_space_t type ctl_pixtx_color_model_t (line 3119) | typedef enum _ctl_pixtx_color_model_t type ctl_pixtx_color_primaries_t (line 3135) | typedef struct _ctl_pixtx_color_primaries_t type ctl_pixtx_pixel_format_t (line 3152) | typedef struct _ctl_pixtx_pixel_format_t type ctl_pixtx_1dlut_config_t (line 3171) | typedef struct _ctl_pixtx_1dlut_config_t type ctl_pixtx_matrix_config_t (line 3193) | typedef struct _ctl_pixtx_matrix_config_t type ctl_pixtx_3dlut_sample_t (line 3207) | typedef struct _ctl_pixtx_3dlut_sample_t type ctl_pixtx_3dlut_config_t (line 3217) | typedef struct _ctl_pixtx_3dlut_config_t type ctl_pixtx_config_t (line 3229) | typedef union _ctl_pixtx_config_t type ctl_pixtx_block_config_t (line 3239) | typedef struct _ctl_pixtx_block_config_t type ctl_pixtx_pipe_get_config_t (line 3252) | typedef struct _ctl_pixtx_pipe_get_config_t type ctl_pixtx_pipe_set_config_t (line 3266) | typedef struct _ctl_pixtx_pipe_set_config_t type ctl_panel_descriptor_access_args_t (line 3350) | typedef struct _ctl_panel_descriptor_access_args_t type ctl_retro_scaling_type_flags_t (line 3394) | typedef uint32_t ctl_retro_scaling_type_flags_t; type ctl_retro_scaling_type_flag_t (line 3395) | typedef enum _ctl_retro_scaling_type_flag_t type ctl_retro_scaling_settings_t (line 3405) | typedef struct _ctl_retro_scaling_settings_t type ctl_retro_scaling_caps_t (line 3419) | typedef struct _ctl_retro_scaling_caps_t type ctl_scaling_type_flags_t (line 3472) | typedef uint32_t ctl_scaling_type_flags_t; type ctl_scaling_type_flag_t (line 3473) | typedef enum _ctl_scaling_type_flag_t type ctl_scaling_caps_t (line 3487) | typedef struct _ctl_scaling_caps_t type ctl_scaling_settings_t (line 3497) | typedef struct _ctl_scaling_settings_t type ctl_lace_lux_aggr_map_entry_t (line 3585) | typedef struct _ctl_lace_lux_aggr_map_entry_t type ctl_lace_lux_aggr_map_t (line 3594) | typedef struct _ctl_lace_lux_aggr_map_t type ctl_lace_aggr_config_t (line 3605) | typedef union _ctl_lace_aggr_config_t type ctl_get_operation_flags_t (line 3616) | typedef uint32_t ctl_get_operation_flags_t; type ctl_get_operation_flag_t (line 3617) | typedef enum _ctl_get_operation_flag_t type ctl_set_operation_t (line 3628) | typedef enum _ctl_set_operation_t type ctl_lace_trigger_flags_t (line 3638) | typedef uint32_t ctl_lace_trigger_flags_t; type ctl_lace_trigger_flag_t (line 3639) | typedef enum _ctl_lace_trigger_flag_t type ctl_lace_config_t (line 3649) | typedef struct _ctl_lace_config_t type ctl_sw_psr_settings_t (line 3707) | typedef struct _ctl_sw_psr_settings_t type ctl_intel_arc_sync_monitor_params_t (line 3746) | typedef struct _ctl_intel_arc_sync_monitor_params_t type ctl_intel_arc_sync_profile_t (line 3783) | typedef enum _ctl_intel_arc_sync_profile_t type ctl_intel_arc_sync_profile_params_t (line 3806) | typedef struct _ctl_intel_arc_sync_profile_params_t type ctl_edid_management_optype_t (line 3867) | typedef enum _ctl_edid_management_optype_t type ctl_edid_type_t (line 3900) | typedef enum _ctl_edid_type_t type ctl_edid_management_out_flags_t (line 3912) | typedef uint32_t ctl_edid_management_out_flags_t; type ctl_edid_management_out_flag_t (line 3913) | typedef enum _ctl_edid_management_out_flag_t type ctl_edid_management_args_t (line 3926) | typedef struct _ctl_edid_management_args_t type ctl_custom_mode_operation_types_t (line 3975) | typedef enum _ctl_custom_mode_operation_types_t type ctl_get_set_custom_mode_args_t (line 3987) | typedef struct _ctl_get_set_custom_mode_args_t type ctl_custom_src_mode_t (line 4000) | typedef struct _ctl_custom_src_mode_t type ctl_combined_display_optype_t (line 4044) | typedef enum _ctl_combined_display_optype_t type ctl_child_display_target_mode_t (line 4057) | typedef struct _ctl_child_display_target_mode_t type ctl_combined_display_child_info_t (line 4068) | typedef struct _ctl_combined_display_child_info_t type ctl_combined_display_args_t (line 4080) | typedef struct _ctl_combined_display_args_t type ctl_genlock_operation_t (line 4137) | typedef enum _ctl_genlock_operation_t type ctl_genlock_display_info_t (line 4150) | typedef struct _ctl_genlock_display_info_t type ctl_genlock_target_mode_list_t (line 4159) | typedef struct _ctl_genlock_target_mode_list_t type ctl_genlock_topology_t (line 4169) | typedef struct _ctl_genlock_topology_t type ctl_genlock_args_t (line 4181) | typedef struct _ctl_genlock_args_t type ctl_vblank_ts_args_t (line 4230) | typedef struct _ctl_vblank_ts_args_t type ctl_lda_args_t (line 4268) | typedef struct _ctl_lda_args_t type ctl_dce_args_t (line 4356) | typedef struct _ctl_dce_args_t type ctl_wire_format_color_model_t (line 4407) | typedef enum _ctl_wire_format_color_model_t type ctl_wire_format_operation_type_t (line 4419) | typedef enum _ctl_wire_format_operation_type_t type ctl_wire_format_t (line 4430) | typedef struct _ctl_wire_format_t type ctl_get_set_wire_format_config_t (line 4447) | typedef struct _ctl_get_set_wire_format_config_t type ctl_display_setting_flags_t (line 4487) | typedef uint32_t ctl_display_setting_flags_t; type ctl_display_setting_flag_t (line 4488) | typedef enum _ctl_display_setting_flag_t type ctl_display_setting_low_latency_t (line 4502) | typedef enum _ctl_display_setting_low_latency_t type ctl_display_setting_sourcetm_t (line 4513) | typedef enum _ctl_display_setting_sourcetm_t type ctl_display_setting_content_type_t (line 4524) | typedef enum _ctl_display_setting_content_type_t type ctl_display_setting_quantization_range_t (line 4538) | typedef enum _ctl_display_setting_quantization_range_t type ctl_display_setting_picture_ar_flags_t (line 4549) | typedef uint32_t ctl_display_setting_picture_ar_flags_t; type ctl_display_setting_picture_ar_flag_t (line 4550) | typedef enum _ctl_display_setting_picture_ar_flag_t type ctl_display_setting_audio_t (line 4564) | typedef enum _ctl_display_setting_audio_t type ctl_display_settings_t (line 4575) | typedef struct _ctl_display_settings_t type ctl_ecc_properties_t (line 4641) | typedef struct _ctl_ecc_properties_t type ctl_ecc_state_t (line 4653) | typedef enum _ctl_ecc_state_t type ctl_ecc_state_desc_t (line 4666) | typedef struct _ctl_ecc_state_desc_t type ctl_engine_group_t (line 4765) | typedef enum _ctl_engine_group_t type ctl_engine_properties_t (line 4776) | typedef struct _ctl_engine_properties_t type ctl_engine_stats_t (line 4791) | typedef struct _ctl_engine_stats_t type ctl_fan_speed_mode_t (line 4892) | typedef enum _ctl_fan_speed_mode_t type ctl_fan_speed_units_t (line 4904) | typedef enum _ctl_fan_speed_units_t type ctl_fan_speed_t (line 4914) | typedef struct _ctl_fan_speed_t type ctl_fan_temp_speed_t (line 4927) | typedef struct _ctl_fan_temp_speed_t type ctl_fan_speed_table_t (line 4944) | typedef struct _ctl_fan_speed_table_t type ctl_fan_properties_t (line 4958) | typedef struct _ctl_fan_properties_t type ctl_fan_config_t (line 4978) | typedef struct _ctl_fan_config_t type _ctl_firmware_component_handle_t (line 5181) | struct _ctl_firmware_component_handle_t type ctl_firmware_config_flags_t (line 5197) | typedef uint32_t ctl_firmware_config_flags_t; type ctl_firmware_config_flag_t (line 5198) | typedef enum _ctl_firmware_config_flag_t type ctl_firmware_properties_t (line 5213) | typedef struct _ctl_firmware_properties_t type ctl_firmware_component_properties_t (line 5231) | typedef struct _ctl_firmware_component_properties_t type ctl_freq_domain_t (line 5368) | typedef enum _ctl_freq_domain_t type ctl_freq_properties_t (line 5379) | typedef struct _ctl_freq_properties_t type ctl_freq_range_t (line 5397) | typedef struct _ctl_freq_range_t type ctl_freq_throttle_reason_flags_t (line 5419) | typedef uint32_t ctl_freq_throttle_reason_flags_t; type ctl_freq_throttle_reason_flag_t (line 5420) | typedef enum _ctl_freq_throttle_reason_flag_t type ctl_freq_state_t (line 5436) | typedef struct _ctl_freq_state_t type ctl_freq_throttle_time_t (line 5464) | typedef struct _ctl_freq_throttle_time_t type ctl_led_properties_t (line 5664) | typedef struct _ctl_led_properties_t type ctl_led_color_t (line 5681) | typedef struct _ctl_led_color_t type ctl_led_state_t (line 5696) | typedef struct _ctl_led_state_t type ctl_video_processing_feature_t (line 5825) | typedef enum _ctl_video_processing_feature_t type ctl_video_processing_super_resolution_flags_t (line 5852) | typedef uint32_t ctl_video_processing_super_resolution_flags_t; type ctl_video_processing_super_resolution_flag_t (line 5853) | typedef enum _ctl_video_processing_super_resolution_flag_t type ctl_video_processing_super_resolution_info_t (line 5867) | typedef struct _ctl_video_processing_super_resolution_info_t type ctl_video_processing_super_resolution_t (line 5882) | typedef struct _ctl_video_processing_super_resolution_t type ctl_video_processing_noise_reduction_info_t (line 5905) | typedef struct _ctl_video_processing_noise_reduction_info_t type ctl_video_processing_noise_reduction_t (line 5920) | typedef struct _ctl_video_processing_noise_reduction_t type ctl_video_processing_adaptive_contrast_enhancement_info_t (line 5933) | typedef struct _ctl_video_processing_adaptive_contrast_enhancement_info_t type ctl_video_processing_adaptive_contrast_enhancement_t (line 5951) | typedef struct _ctl_video_processing_adaptive_contrast_enhancement_t type ctl_video_processing_standard_color_correction_info_t (line 5964) | typedef struct _ctl_video_processing_standard_color_correction_info_t type ctl_video_processing_standard_color_correction_t (line 5982) | typedef struct _ctl_video_processing_standard_color_correction_t type ctl_video_processing_total_color_correction_info_t (line 6000) | typedef struct _ctl_video_processing_total_color_correction_info_t type ctl_video_processing_total_color_correction_t (line 6020) | typedef struct _ctl_video_processing_total_color_correction_t type ctl_video_processing_feature_details_t (line 6039) | typedef struct _ctl_video_processing_feature_details_t type ctl_video_processing_feature_caps_t (line 6061) | typedef struct _ctl_video_processing_feature_caps_t type ctl_video_processing_feature_getset_t (line 6073) | typedef struct _ctl_video_processing_feature_getset_t type ctl_mem_type_t (line 6153) | typedef enum _ctl_mem_type_t type ctl_mem_loc_t (line 6177) | typedef enum _ctl_mem_loc_t type ctl_mem_properties_t (line 6187) | typedef struct _ctl_mem_properties_t type ctl_mem_state_t (line 6209) | typedef struct _ctl_mem_state_t type ctl_mem_bandwidth_t (line 6227) | typedef struct _ctl_mem_bandwidth_t type ctl_oc_telemetry_item_t (line 6357) | typedef struct _ctl_oc_telemetry_item_t type ctl_oc_control_info_t (line 6392) | typedef struct _ctl_oc_control_info_t type ctl_oc_properties_t (line 6409) | typedef struct _ctl_oc_properties_t type ctl_oc_vf_pair_t (line 6431) | typedef struct _ctl_oc_vf_pair_t type ctl_psu_type_t (line 6448) | typedef enum _ctl_psu_type_t type ctl_psu_info_t (line 6460) | typedef struct _ctl_psu_info_t type ctl_power_telemetry_t (line 6480) | typedef struct _ctl_power_telemetry_t type ctl_vf_curve_details_t (line 7082) | typedef enum _ctl_vf_curve_details_t type ctl_vf_curve_type_t (line 7093) | typedef enum _ctl_vf_curve_type_t type ctl_voltage_frequency_point_t (line 7103) | typedef struct _ctl_voltage_frequency_point_t type ctl_pci_address_t (line 7512) | typedef struct _ctl_pci_address_t type ctl_pci_speed_t (line 7525) | typedef struct _ctl_pci_speed_t type ctl_pci_properties_t (line 7540) | typedef struct _ctl_pci_properties_t type ctl_pci_state_t (line 7554) | typedef struct _ctl_pci_state_t type ctl_power_properties_t (line 7614) | typedef struct _ctl_power_properties_t type ctl_power_energy_counter_t (line 7634) | typedef struct _ctl_power_energy_counter_t type ctl_power_sustained_limit_t (line 7656) | typedef struct _ctl_power_sustained_limit_t type ctl_power_burst_limit_t (line 7673) | typedef struct _ctl_power_burst_limit_t type ctl_power_peak_limit_t (line 7693) | typedef struct _ctl_power_peak_limit_t type ctl_power_limits_t (line 7704) | typedef struct _ctl_power_limits_t type ctl_energy_threshold_t (line 7719) | typedef struct _ctl_energy_threshold_t type ctl_temp_sensors_t (line 7857) | typedef enum _ctl_temp_sensors_t type ctl_temp_properties_t (line 7871) | typedef struct _ctl_temp_properties_t type ctl_wait_property_change_args_t (line 7985) | typedef ctl_result_t (CTL_APICALL *ctl_pfnWaitForPropertyChange_t)( type ctl_reserved_args_t (line 7993) | typedef ctl_result_t (CTL_APICALL *ctl_pfnReservedCall_t)( type ctl_3d_feature_caps_t (line 8001) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSupported3DCapabilities_t)( type ctl_3d_feature_getset_t (line 8009) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSet3DFeature_t)( type ctl_device_adapter_handle_t (line 8025) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEnumerateDevices_t)( type ctl_display_output_handle_t (line 8034) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEnumerateDisplayOutputs_t)( type ctl_i2c_pin_pair_handle_t (line 8043) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEnumerateI2CPinPairs_t)( type ctl_device_adapter_properties_t (line 8052) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetDeviceProperties_t)( type ctl_display_properties_t (line 8060) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetDisplayProperties_t)( type ctl_adapter_display_encoder_properties_t (line 8068) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetAdaperDisplayEncoderPropert... type ctl_sharpness_caps_t (line 8085) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSharpnessCaps_t)( type ctl_sharpness_settings_t (line 8093) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetCurrentSharpness_t)( type ctl_sharpness_settings_t (line 8101) | typedef ctl_result_t (CTL_APICALL *ctl_pfnSetCurrentSharpness_t)( type ctl_i2c_access_args_t (line 8109) | typedef ctl_result_t (CTL_APICALL *ctl_pfnI2CAccess_t)( type ctl_i2c_access_pinpair_args_t (line 8117) | typedef ctl_result_t (CTL_APICALL *ctl_pfnI2CAccessOnPinPair_t)( type ctl_aux_access_args_t (line 8125) | typedef ctl_result_t (CTL_APICALL *ctl_pfnAUXAccess_t)( type ctl_power_optimization_caps_t (line 8133) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetPowerOptimizationCaps_t)( type ctl_power_optimization_settings_t (line 8141) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetPowerOptimizationSetting_t)( type ctl_power_optimization_settings_t (line 8149) | typedef ctl_result_t (CTL_APICALL *ctl_pfnSetPowerOptimizationSetting_t)( type ctl_set_brightness_t (line 8157) | typedef ctl_result_t (CTL_APICALL *ctl_pfnSetBrightnessSetting_t)( type ctl_get_brightness_t (line 8165) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetBrightnessSetting_t)( type ctl_pixtx_pipe_get_config_t (line 8173) | typedef ctl_result_t (CTL_APICALL *ctl_pfnPixelTransformationGetConfig_t)( type ctl_pixtx_pipe_set_config_t (line 8181) | typedef ctl_result_t (CTL_APICALL *ctl_pfnPixelTransformationSetConfig_t)( type ctl_panel_descriptor_access_args_t (line 8189) | typedef ctl_result_t (CTL_APICALL *ctl_pfnPanelDescriptorAccess_t)( type ctl_retro_scaling_caps_t (line 8197) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSupportedRetroScalingCapabi... type ctl_retro_scaling_settings_t (line 8205) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSetRetroScaling_t)( type ctl_scaling_caps_t (line 8213) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSupportedScalingCapability_t)( type ctl_scaling_settings_t (line 8221) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetCurrentScaling_t)( type ctl_scaling_settings_t (line 8229) | typedef ctl_result_t (CTL_APICALL *ctl_pfnSetCurrentScaling_t)( type ctl_lace_config_t (line 8237) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetLACEConfig_t)( type ctl_lace_config_t (line 8245) | typedef ctl_result_t (CTL_APICALL *ctl_pfnSetLACEConfig_t)( type ctl_sw_psr_settings_t (line 8253) | typedef ctl_result_t (CTL_APICALL *ctl_pfnSoftwarePSR_t)( type ctl_intel_arc_sync_monitor_params_t (line 8261) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetIntelArcSyncInfoForMonitor_t)( type ctl_intel_arc_sync_profile_params_t (line 8269) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetIntelArcSyncProfile_t)( type ctl_intel_arc_sync_profile_params_t (line 8277) | typedef ctl_result_t (CTL_APICALL *ctl_pfnSetIntelArcSyncProfile_t)( type ctl_edid_management_args_t (line 8285) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEdidManagement_t)( type ctl_get_set_custom_mode_args_t (line 8293) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSetCustomMode_t)( type ctl_combined_display_args_t (line 8301) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSetCombinedDisplay_t)( type ctl_vblank_ts_args_t (line 8319) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetVblankTimestamp_t)( type ctl_lda_args_t (line 8327) | typedef ctl_result_t (CTL_APICALL *ctl_pfnLinkDisplayAdapters_t)( type ctl_lda_args_t (line 8342) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetLinkedDisplayAdapters_t)( type ctl_dce_args_t (line 8350) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSetDynamicContrastEnhanceme... type ctl_get_set_wire_format_config_t (line 8358) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSetWireFormat_t)( type ctl_display_settings_t (line 8366) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSetDisplaySettings_t)( type ctl_ecc_properties_t (line 8374) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEccGetProperties_t)( type ctl_ecc_state_desc_t (line 8382) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEccGetState_t)( type ctl_ecc_state_desc_t (line 8390) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEccSetState_t)( type ctl_engine_handle_t (line 8398) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEnumEngineGroups_t)( type ctl_engine_properties_t (line 8407) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEngineGetProperties_t)( type ctl_engine_stats_t (line 8415) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEngineGetActivity_t)( type ctl_fan_handle_t (line 8423) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEnumFans_t)( type ctl_fan_properties_t (line 8432) | typedef ctl_result_t (CTL_APICALL *ctl_pfnFanGetProperties_t)( type ctl_fan_config_t (line 8440) | typedef ctl_result_t (CTL_APICALL *ctl_pfnFanGetConfig_t)( type const (line 8455) | typedef ctl_result_t (CTL_APICALL *ctl_pfnFanSetFixedSpeedMode_t)( type const (line 8463) | typedef ctl_result_t (CTL_APICALL *ctl_pfnFanSetSpeedTableMode_t)( type ctl_fan_speed_units_t (line 8471) | typedef ctl_result_t (CTL_APICALL *ctl_pfnFanGetState_t)( type ctl_firmware_properties_t (line 8480) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetFirmwareProperties_t)( type ctl_firmware_component_handle_t (line 8488) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEnumerateFirmwareComponents_t)( type ctl_firmware_component_properties_t (line 8497) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetFirmwareComponentProperties... type ctl_freq_handle_t (line 8513) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEnumFrequencyDomains_t)( type ctl_freq_properties_t (line 8522) | typedef ctl_result_t (CTL_APICALL *ctl_pfnFrequencyGetProperties_t)( type ctl_freq_range_t (line 8539) | typedef ctl_result_t (CTL_APICALL *ctl_pfnFrequencyGetRange_t)( type const (line 8547) | typedef ctl_result_t (CTL_APICALL *ctl_pfnFrequencySetRange_t)( type ctl_freq_state_t (line 8555) | typedef ctl_result_t (CTL_APICALL *ctl_pfnFrequencyGetState_t)( type ctl_freq_throttle_time_t (line 8563) | typedef ctl_result_t (CTL_APICALL *ctl_pfnFrequencyGetThrottleTime_t)( type ctl_led_handle_t (line 8571) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEnumLeds_t)( type ctl_led_properties_t (line 8580) | typedef ctl_result_t (CTL_APICALL *ctl_pfnLedGetProperties_t)( type ctl_led_state_t (line 8588) | typedef ctl_result_t (CTL_APICALL *ctl_pfnLedGetState_t)( type ctl_video_processing_feature_caps_t (line 8605) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSupportedVideoProcessingCap... type ctl_video_processing_feature_getset_t (line 8613) | typedef ctl_result_t (CTL_APICALL *ctl_pfnGetSetVideoProcessingFeature_t)( type ctl_mem_handle_t (line 8621) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEnumMemoryModules_t)( type ctl_mem_properties_t (line 8630) | typedef ctl_result_t (CTL_APICALL *ctl_pfnMemoryGetProperties_t)( type ctl_mem_state_t (line 8638) | typedef ctl_result_t (CTL_APICALL *ctl_pfnMemoryGetState_t)( type ctl_mem_bandwidth_t (line 8646) | typedef ctl_result_t (CTL_APICALL *ctl_pfnMemoryGetBandwidth_t)( type ctl_oc_properties_t (line 8654) | typedef ctl_result_t (CTL_APICALL *ctl_pfnOverclockGetProperties_t)( type ctl_oc_vf_pair_t (line 8701) | typedef ctl_result_t (CTL_APICALL *ctl_pfnOverclockGpuLockGet_t)( type ctl_power_telemetry_t (line 8781) | typedef ctl_result_t (CTL_APICALL *ctl_pfnPowerTelemetryGet_t)( type ctl_vf_curve_type_t (line 8876) | typedef ctl_result_t (CTL_APICALL *ctl_pfnOverclockReadVFCurve_t)( type ctl_voltage_frequency_point_t (line 8887) | typedef ctl_result_t (CTL_APICALL *ctl_pfnOverclockWriteCustomVFCurve_t)( type ctl_pci_properties_t (line 8896) | typedef ctl_result_t (CTL_APICALL *ctl_pfnPciGetProperties_t)( type ctl_pci_state_t (line 8904) | typedef ctl_result_t (CTL_APICALL *ctl_pfnPciGetState_t)( type ctl_pwr_handle_t (line 8912) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEnumPowerDomains_t)( type ctl_power_properties_t (line 8921) | typedef ctl_result_t (CTL_APICALL *ctl_pfnPowerGetProperties_t)( type ctl_power_energy_counter_t (line 8929) | typedef ctl_result_t (CTL_APICALL *ctl_pfnPowerGetEnergyCounter_t)( type ctl_power_limits_t (line 8937) | typedef ctl_result_t (CTL_APICALL *ctl_pfnPowerGetLimits_t)( type const (line 8945) | typedef ctl_result_t (CTL_APICALL *ctl_pfnPowerSetLimits_t)( type ctl_temp_handle_t (line 8953) | typedef ctl_result_t (CTL_APICALL *ctl_pfnEnumTemperatureSensors_t)( type ctl_temp_properties_t (line 8962) | typedef ctl_result_t (CTL_APICALL *ctl_pfnTemperatureGetProperties_t)( FILE: source/CapFrameX.InterprocessCommunication/Constants.cs class Constants (line 9) | internal static class Constants type Topic (line 15) | internal enum Topic FILE: source/CapFrameX.InterprocessCommunication/Contracts/IReceiver.cs type IReceiver (line 9) | public interface IReceiver method RegisterOnOSDOff (line 11) | void RegisterOnOSDOff(Action callBack); method RegisterOnOSDOn (line 12) | void RegisterOnOSDOn(Action callBack); method RegisterOnOSDToggle (line 13) | void RegisterOnOSDToggle(Action callBack); FILE: source/CapFrameX.InterprocessCommunication/Contracts/ISender.cs type ISender (line 9) | public interface ISender method OSDOn (line 11) | void OSDOn(); method OSDOff (line 12) | void OSDOff(); method OSDToggle (line 13) | void OSDToggle(); FILE: source/CapFrameX.InterprocessCommunication/Receiver.cs class Receiver (line 12) | public class Receiver: IReceiver, IDisposable method Dispose (line 16) | public void Dispose() method RegisterOnOSDOff (line 24) | public void RegisterOnOSDOff(Action callBack) method RegisterOnOSDOn (line 29) | public void RegisterOnOSDOn(Action callBack) method RegisterOnOSDToggle (line 34) | public void RegisterOnOSDToggle(Action callBack) method RegisterTopic (line 39) | private void RegisterTopic(Topic topic, Action onEventReceived) FILE: source/CapFrameX.InterprocessCommunication/Sender.cs class Sender (line 12) | public class Sender : ISender, IDisposable method Dispose (line 16) | public void Dispose() method OSDOff (line 24) | public void OSDOff() method OSDOn (line 29) | public void OSDOn() method OSDToggle (line 34) | public void OSDToggle() method SendToTopic (line 39) | private void SendToTopic(Topic topic, object payload) FILE: source/CapFrameX.InterprocessCommunication/StreamString.cs class StreamString (line 10) | public class StreamString method StreamString (line 15) | public StreamString(Stream ioStream) method ReadString (line 21) | public string ReadString() method WriteString (line 32) | public int WriteString(string outString) FILE: source/CapFrameX.MVVM/AttachedProperties/MouseHelper.cs class MouseHelper (line 7) | public class MouseHelper : DependencyObject method PropertyChangedCallback (line 12) | public static void PropertyChangedCallback(DependencyObject depObj, De... method SetIsMouseOver (line 23) | public static void SetIsMouseOver(DependencyObject target, Boolean value) method GetIsMouseOver (line 28) | public static bool GetIsMouseOver(DependencyObject target) FILE: source/CapFrameX.MVVM/BindingProxy.cs class BindingProxy (line 5) | public class BindingProxy : Freezable method CreateInstanceCore (line 9) | protected override Freezable CreateInstanceCore() FILE: source/CapFrameX.MVVM/Converter/AddSubsctractConverter.cs class AddSubsctractConverter (line 8) | public class AddSubsctractConverter : IMultiValueConverter method Convert (line 17) | public object Convert(object[] values, Type targetType, object paramet... method ConvertBack (line 40) | public object[] ConvertBack(object value, Type[] targetTypes, object p... FILE: source/CapFrameX.MVVM/Converter/AddValueConverter.cs class AddValueConverter (line 7) | public class AddValueConverter : IValueConverter method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 16) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/CapFrameX.MVVM/Converter/BoolToVisibilityConverter.cs class BoolToVisibilityConverter (line 8) | [ValueConversion(typeof(bool), typeof(Visibility))] method BoolToVisibilityConverter (line 14) | public BoolToVisibilityConverter() method Convert (line 21) | public object Convert(object value, Type targetType, method ConvertBack (line 29) | public object ConvertBack(object value, Type targetType, FILE: source/CapFrameX.MVVM/Converter/EnumDescriptionConverter.cs class EnumDescriptionConverter (line 9) | public class EnumDescriptionConverter : IValueConverter method GetEnumDescription (line 11) | private string GetEnumDescription(Enum enumObj) method Convert (line 28) | object IValueConverter.Convert(object value, Type targetType, object p... method ConvertBack (line 41) | object IValueConverter.ConvertBack(object value, Type targetType, obje... FILE: source/CapFrameX.MVVM/Converter/EnumShortDescriptionConverter.cs class EnumShortDescriptionConverter (line 9) | public class EnumShortDescriptionConverter : IValueConverter method Convert (line 11) | object IValueConverter.Convert(object value, Type targetType, object p... method ConvertBack (line 24) | object IValueConverter.ConvertBack(object value, Type targetType, obje... method GetEnumShortDescription (line 29) | private string GetEnumShortDescription(Enum enumObj) FILE: source/CapFrameX.MVVM/Converter/InequalityToValueConverter.cs class InequalityToValueConverter (line 8) | public class InequalityToValueConverter : IMultiValueConverter method Convert (line 27) | public object Convert(object[] values, Type targetType, object paramet... method ConvertBack (line 39) | public object[] ConvertBack(object value, Type[] targetTypes, object p... FILE: source/CapFrameX.MVVM/Converter/InvertBoolConverter.cs class InvertBoolConverter (line 7) | [ValueConversion(typeof(bool), typeof(bool))] method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 16) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/CapFrameX.MVVM/Converter/ModeColorConverter.cs class ModeColorConverter (line 7) | public class ModeColorConverter : IValueConverter method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 26) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/CapFrameX.MVVM/Converter/ModeDescriptionConverter.cs class ModeDescriptionConverter (line 7) | public class ModeDescriptionConverter : IValueConverter method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 37) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/CapFrameX.MVVM/Converter/NegateBoolConverter.cs class NegateBoolConverter (line 7) | [ValueConversion(typeof(bool), typeof(bool))] method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 17) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/CapFrameX.MVVM/Converter/PlusHalfDifferenceConverter.cs class PlusHalfDifferenceConverter (line 8) | public class PlusHalfDifferenceConverter : IMultiValueConverter method Convert (line 19) | public object Convert(object[] values, Type targetType, object paramet... method ConvertBack (line 42) | public object[] ConvertBack(object value, Type[] targetTypes, object p... FILE: source/CapFrameX.MVVM/Converter/PmdStatusColorConverter.cs class PmdStatusColorConverter (line 8) | public class PmdStatusColorConverter : IValueConverter method Convert (line 16) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 63) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/CapFrameX.MVVM/Converter/SelectedAreaWidthRatioConverter.cs class SelectedAreaWidthRatioConverter (line 9) | public class SelectedAreaWidthRatioConverter : IMultiValueConverter method Convert (line 18) | public object Convert(object[] values, Type targetType, object paramet... method ConvertBack (line 48) | public object[] ConvertBack(object value, Type[] targetTypes, object p... FILE: source/CapFrameX.MVVM/Converter/StringColorConverter.cs class StringColorConverter (line 8) | public class StringColorConverter : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 18) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/CapFrameX.MVVM/Converter/ZoomingModeConverter.cs class ZoomingModeConverter (line 8) | public class ZoomingModeConverter : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 27) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/CapFrameX.MVVM/Dialogs/ConditionalMessageDialog.xaml.cs class ConditionalMessageDialog (line 8) | public partial class ConditionalMessageDialog : UserControl method ConditionalMessageDialog (line 10) | public ConditionalMessageDialog() FILE: source/CapFrameX.MVVM/Dialogs/CreateFolderDialog.xaml.cs class CreateFolderDialog (line 22) | public partial class CreateFolderDialog : UserControl method CreateFolderDialog (line 26) | public CreateFolderDialog(Action createDirectoryAction) method TextBox_PreviewKeyDown (line 32) | private void TextBox_PreviewKeyDown(object sender, KeyEventArgs e) FILE: source/CapFrameX.MVVM/Dialogs/EditingDialog.xaml.cs class EditingDialog (line 8) | public partial class EditingDialog : UserControl method EditingDialog (line 10) | public EditingDialog() FILE: source/CapFrameX.MVVM/Dialogs/MessageDialog.xaml.cs class MessageDialog (line 8) | public partial class MessageDialog : UserControl method MessageDialog (line 10) | public MessageDialog() FILE: source/CapFrameX.MVVM/Dialogs/ResetOverlayConfigDialog.xaml.cs class ResetOverlayConfigDialog (line 21) | public partial class ResetOverlayConfigDialog : UserControl method ResetOverlayConfigDialog (line 23) | public ResetOverlayConfigDialog() FILE: source/CapFrameX.MVVM/SelectionChangedBehaviour.cs class SelectionChangedBehaviour (line 8) | public static class SelectionChangedBehaviour method PropertyChangedCallback (line 13) | public static void PropertyChangedCallback(DependencyObject depObj, De... method GetCommand (line 22) | public static ICommand GetCommand(UIElement element) method SetCommand (line 27) | public static void SetCommand(UIElement element, ICommand command) method SelectionChanged (line 32) | private static void SelectionChanged(object sender, SelectionChangedEv... FILE: source/CapFrameX.MVVM/SetPropertyAction.cs class SetPropertyAction (line 12) | public class SetPropertyAction : TargetedTriggerAction method Invoke (line 54) | protected override void Invoke(object parameter) FILE: source/CapFrameX.MVVM/SliderValueChangedBehaviour.cs class SliderValueChangedBehaviour (line 7) | public static class SliderValueChangedBehaviour method PropertyChangedCallback (line 12) | public static void PropertyChangedCallback(DependencyObject depObj, De... method GetCommand (line 21) | public static ICommand GetCommand(UIElement element) method SetCommand (line 26) | public static void SetCommand(UIElement element, ICommand command) method ValueChanged (line 31) | private static void ValueChanged(object sender, RoutedPropertyChangedE... FILE: source/CapFrameX.MVVM/Validation/HotkeyValidationRule.cs class HotkeyValidationRule (line 6) | public class HotkeyValidationRule : ValidationRule method Validate (line 8) | public override ValidationResult Validate(object value, CultureInfo cu... FILE: source/CapFrameX.MVVM/Validation/IntegerValidationRule.cs class IntegerValidationRule (line 6) | public class IntegerValidationRule : ValidationRule method Validate (line 8) | public override ValidationResult Validate(object value, CultureInfo cu... method IsValidInteger (line 17) | public bool IsValidInteger(string inputString) FILE: source/CapFrameX.MVVM/Validation/NotEmptyValidationRule.cs class NotEmptyValidationRule (line 6) | public class NotEmptyValidationRule : ValidationRule method Validate (line 8) | public override ValidationResult Validate(object value, CultureInfo cu... FILE: source/CapFrameX.MVVM/WpfExtensions.cs class WpfExtensions (line 5) | public static class WpfExtensions method ShowAndFocus (line 7) | public static void ShowAndFocus(this Window W) FILE: source/CapFrameX.Mcp/Attributes/McpServerToolAttribute.cs class McpServerToolAttribute (line 9) | [AttributeUsage(AttributeTargets.Method, Inherited = false)] FILE: source/CapFrameX.Mcp/Attributes/McpServerToolTypeAttribute.cs class McpServerToolTypeAttribute (line 10) | [AttributeUsage(AttributeTargets.Class, Inherited = false)] FILE: source/CapFrameX.Mcp/McpModule.cs class McpModule (line 22) | public sealed class McpModule : WebModuleBase method McpModule (line 27) | public McpModule(string baseRoute, IContainer container, params Assemb... method OnRequestAsync (line 36) | protected override async Task OnRequestAsync(IHttpContext context) method DispatchAsync (line 89) | private async Task DispatchAsync(JsonRpcRequest request) method CallToolAsync (line 129) | private async Task CallToolAsync(JsonRpcRequest request) method WriteResponseAsync (line 173) | private static async Task WriteResponseAsync(IHttpContext context, Jso... FILE: source/CapFrameX.Mcp/Protocol/InitializeResult.cs class InitializeResult (line 5) | internal class InitializeResult class ServerCapabilities (line 17) | internal class ServerCapabilities class ToolsCapability (line 23) | internal class ToolsCapability class ServerInfo (line 29) | internal class ServerInfo FILE: source/CapFrameX.Mcp/Protocol/JsonRpcMessages.cs class JsonRpcRequest (line 6) | internal class JsonRpcRequest class JsonRpcResponse (line 23) | internal class JsonRpcResponse method OkResult (line 37) | public static JsonRpcResponse OkResult(JToken id, object result) => method ErrorResult (line 40) | public static JsonRpcResponse ErrorResult(JToken id, int code, string ... class JsonRpcError (line 44) | internal class JsonRpcError FILE: source/CapFrameX.Mcp/Protocol/McpProtocol.cs class McpProtocol (line 3) | internal static class McpProtocol class Methods (line 9) | public static class Methods class ErrorCodes (line 18) | public static class ErrorCodes FILE: source/CapFrameX.Mcp/Protocol/ToolMessages.cs class ToolsListResult (line 7) | internal class ToolsListResult class ToolDefinition (line 13) | internal class ToolDefinition class ToolsCallParams (line 25) | internal class ToolsCallParams class ToolsCallResult (line 34) | internal class ToolsCallResult class ToolContent (line 43) | internal class ToolContent method FromText (line 51) | public static ToolContent FromText(string text) => new ToolContent { T... FILE: source/CapFrameX.Mcp/Schema/JsonSchemaBuilder.cs class JsonSchemaBuilder (line 16) | internal static class JsonSchemaBuilder method BuildSchemaForParameters (line 18) | public static JObject BuildSchemaForParameters(IEnumerable Math.Round(v, 2); method Classify (line 146) | private static (string verdict, string confidence, string reasoning) C... FILE: source/CapFrameX.Mcp/Tools/CaptureStatusTools.cs class CaptureStatusTools (line 7) | [McpServerToolType] method CaptureStatusTools (line 12) | public CaptureStatusTools(CaptureManager captureManager) method GetCaptureStatus (line 17) | [McpServerTool(Name = "cfx_get_capture_status", FILE: source/CapFrameX.Mcp/Tools/CaptureTimelineTools.cs class CaptureTimelineTools (line 9) | [McpServerToolType] method CaptureTimelineTools (line 30) | public CaptureTimelineTools(IPathService paths) method GetCaptureTimeline (line 35) | [McpServerTool(Name = "cfx_get_capture_timeline", method ClassifyEvent (line 98) | private static string ClassifyEvent(string text, string level) method LevelToString (line 111) | private static string LevelToString(string level) method Truncate (line 123) | private static string Truncate(string s, int max) FILE: source/CapFrameX.Mcp/Tools/ComparisonTools.cs class ComparisonTools (line 9) | [McpServerToolType] method ComparisonTools (line 14) | public ComparisonTools(MetricsTools metricsTools) method CompareRecords (line 19) | [McpServerTool(Name = "cfx_compare_records", FILE: source/CapFrameX.Mcp/Tools/DiagnosticsTools.cs class DiagnosticsTools (line 10) | [McpServerToolType] method DiagnosticsTools (line 22) | public DiagnosticsTools(IPathService paths) method DiagnoseCapture (line 27) | [McpServerTool(Name = "cfx_diagnose_capture", method DiagnoseGeneral (line 40) | [McpServerTool(Name = "cfx_diagnose_general", method Scan (line 52) | private DiagnosticsResult Scan(int sinceMinutes, string processName, i... method NormalizeFocus (line 122) | private static string NormalizeFocus(string focus) method MatchesFocus (line 135) | private static bool MatchesFocus(string patternFocus, string requested... method MatchPattern (line 142) | private static LogPattern MatchPattern(LogPattern[] active, string text) method SeverityFromLevel (line 149) | private static string SeverityFromLevel(string level, string severityH... method TruncateForOutput (line 162) | private static string TruncateForOutput(string s, int max) method BuildSummary (line 168) | private static string BuildSummary(List issues, int s... class LogPattern (line 180) | private sealed class LogPattern method LogPattern (line 188) | public LogPattern(string category, string focus, string suggestion, ... method Matches (line 197) | public bool Matches(string text) => _matcher(text); method Has (line 309) | private static bool Has(string haystack, string needle) => FILE: source/CapFrameX.Mcp/Tools/Dtos.cs class RecordSummary (line 7) | public class RecordSummary class RecordDetail (line 31) | public class RecordDetail : RecordSummary class RecordSystemInfo (line 58) | public class RecordSystemInfo class MetricResult (line 68) | public class MetricResult class RecordMetricsResult (line 75) | public class RecordMetricsResult class RunMetrics (line 82) | public class RunMetrics class SensorAggregate (line 88) | public class SensorAggregate class SensorSummaryResult (line 98) | public class SensorSummaryResult class ComparisonResult (line 105) | public class ComparisonResult class ComparisonRow (line 111) | public class ComparisonRow class ComparisonCell (line 118) | public class ComparisonCell class BottleneckResult (line 128) | public class BottleneckResult class DiagnosticsResult (line 138) | public class DiagnosticsResult class CaptureTimelineResult (line 148) | public class CaptureTimelineResult class CaptureEvent (line 155) | public class CaptureEvent class CaptureStatusInfo (line 164) | public class CaptureStatusInfo class CurrentSystemInfo (line 174) | public class CurrentSystemInfo class DiagnosticIssue (line 191) | public class DiagnosticIssue class BottleneckSignals (line 201) | public class BottleneckSignals FILE: source/CapFrameX.Mcp/Tools/LogReader.cs class LogReader (line 13) | internal static class LogReader method FindRelevantLogs (line 27) | public static List FindRelevantLogs(string folder, DateTime ... method EnumerateEntries (line 46) | public static IEnumerable EnumerateEntries(FileInfo file) method RenderTemplate (line 64) | public static string RenderTemplate(string template, IDictionary LogReader.RenderTemplate(MessageTemplate, Pr... method Parse (line 91) | public static LogEntry Parse(string json) FILE: source/CapFrameX.Mcp/Tools/McpToolDescriptor.cs class McpToolDescriptor (line 6) | internal class McpToolDescriptor FILE: source/CapFrameX.Mcp/Tools/McpToolRegistry.cs class McpToolRegistry (line 16) | internal class McpToolRegistry method McpToolRegistry (line 22) | public McpToolRegistry(IContainer container, IEnumerable ass... method GetAll (line 29) | public IReadOnlyCollection GetAll() => _tools.Values; method TryGet (line 31) | public bool TryGet(string name, out McpToolDescriptor descriptor) => method ScanAssembly (line 34) | private void ScanAssembly(Assembly asm) method InvokeAsync (line 72) | public async Task InvokeAsync(McpToolDescriptor descriptor, JO... method GetDefault (line 114) | private static object GetDefault(Type t) => t.IsValueType ? Activator.... method ToSnakeCase (line 116) | private static string ToSnakeCase(string name) FILE: source/CapFrameX.Mcp/Tools/MetricsTools.cs class MetricsTools (line 12) | [McpServerToolType] method MetricsTools (line 22) | public MetricsTools(RecordTools recordTools, IStatisticProvider stats,... method GetMetrics (line 29) | [McpServerTool(Name = "cfx_get_metrics", FILE: source/CapFrameX.Mcp/Tools/PingTools.cs class PingTools (line 6) | [McpServerToolType] method CfxPing (line 9) | [McpServerTool(Name = "cfx_ping", Description = "Returns 'pong' if the... FILE: source/CapFrameX.Mcp/Tools/RecordTools.cs class RecordTools (line 14) | [McpServerToolType] method RecordTools (line 20) | public RecordTools(IAppConfiguration config, IRecordManager records) method ListRecords (line 26) | [McpServerTool(Name = "cfx_list_records", method GetRecord (line 66) | [McpServerTool(Name = "cfx_get_record", method SafeLoad (line 109) | internal ISession SafeLoad(string path) method BuildSummary (line 119) | internal static RecordSummary BuildSummary(string path, ISession session) method ResolveRecordsDirectory (line 140) | internal DirectoryInfo ResolveRecordsDirectory() FILE: source/CapFrameX.Mcp/Tools/SearchTools.cs class SearchTools (line 10) | [McpServerToolType] method SearchTools (line 15) | public SearchTools(RecordTools recordTools) method SearchRecords (line 20) | [McpServerTool(Name = "cfx_search_records", method Matches (line 49) | private static bool Matches(CapFrameX.Data.Session.Contracts.ISessionI... method Contains (line 61) | private static bool Contains(string source, string query) => FILE: source/CapFrameX.Mcp/Tools/SensorTools.cs class SensorTools (line 10) | [McpServerToolType] method SensorTools (line 21) | public SensorTools(RecordTools recordTools) method GetSensorSummary (line 26) | [McpServerTool(Name = "cfx_get_sensor_summary", FILE: source/CapFrameX.Mcp/Tools/SystemInfoTools.cs class SystemInfoTools (line 6) | [McpServerToolType] method SystemInfoTools (line 11) | public SystemInfoTools(ISystemInfo systemInfo) method GetCurrentSystem (line 16) | [McpServerTool(Name = "cfx_get_current_system", method SafeGet (line 44) | private static string SafeGet(System.Func fn) method StatusToString (line 49) | private static string StatusToString(ESystemInfoTertiaryStatus s) method NullIfZero (line 59) | private static ulong? NullIfZero(ulong v) => v == 0UL ? (ulong?)null : v; FILE: source/CapFrameX.Monitoring.Contracts/IProcessService.cs type IProcessService (line 5) | public interface IProcessService FILE: source/CapFrameX.Monitoring.Contracts/ISensorConfig.cs type ISensorConfig (line 6) | public interface ISensorConfig method IsSelectedForLogging (line 20) | bool IsSelectedForLogging(string identifier); method SelectForLogging (line 22) | void SelectForLogging(string identifier, bool isActive); method IsSelectedForOverlay (line 24) | bool IsSelectedForOverlay(string identifier); method SelectForOverlay (line 26) | void SelectForOverlay(string identifier, bool isActive); method GetSensorEvaluate (line 28) | bool GetSensorEvaluate(string identifier); method Save (line 30) | Task Save(); method ResetConfig (line 32) | void ResetConfig(); method ResetEvaluate (line 34) | void ResetEvaluate(); method GetSensorConfigCopy (line 36) | Dictionary GetSensorConfigCopy(); method IsSelectedForLoggingByStableId (line 38) | bool IsSelectedForLoggingByStableId(string stableIdentifier); method SelectStableForLogging (line 40) | void SelectStableForLogging(string stableIdentifier, bool isActive); method GetStableSensorConfigCopy (line 42) | Dictionary GetStableSensorConfigCopy(); FILE: source/CapFrameX.Monitoring.Contracts/ProcessServiceProvider.cs class ProcessServiceProvider (line 3) | public static class ProcessServiceProvider FILE: source/CapFrameX.Overlay/EOutlierHandling.cs type EOutlierHandling (line 5) | public enum EOutlierHandling FILE: source/CapFrameX.Overlay/OverlayEntryCore.cs class OverlayEntryCore (line 7) | public class OverlayEntryCore : IOverlayEntryCore method OverlayEntryCore (line 15) | public OverlayEntryCore() method GetOverlayEntry (line 22) | public IOverlayEntry GetOverlayEntry(string key) method GetRealtimeMetricEntry (line 28) | public IOverlayEntry GetRealtimeMetricEntry(string key) FILE: source/CapFrameX.Overlay/OverlayEntryPersistence.cs class OverlayEntryPersistence (line 5) | public class OverlayEntryPersistence FILE: source/CapFrameX.Overlay/OverlayEntryProvider.cs class OverlayEntryProvider (line 30) | public class OverlayEntryProvider : IOverlayEntryProvider type SystemPowerStatus (line 32) | [StructLayout(LayoutKind.Sequential)] method GetSystemPowerStatus (line 43) | [DllImport("kernel32.dll")] method OverlayEntryProvider (line 82) | public OverlayEntryProvider(ISensorService sensorService, method GetOverlayEntries (line 129) | public async Task GetOverlayEntries(bool updateFormat... method GetOverlayEntry (line 146) | public IOverlayEntry GetOverlayEntry(string identifier) method MoveEntry (line 153) | public void MoveEntry(int sourceIndex, int targetIndex) method SaveOverlayEntriesToJson (line 158) | public async Task SaveOverlayEntriesToJson(int targetConfig) method SwitchConfigurationTo (line 180) | public async Task SwitchConfigurationTo(int index) method GetDefaultOverlayEntries (line 186) | public async Task> GetDefaultOverlayEntries() method SetFormatForGroupName (line 193) | public void SetFormatForGroupName(string groupName, IOverlayEntry sele... method SetFormatForSensorType (line 219) | public void SetFormatForSensorType(string sensorType, IOverlayEntry se... method SetFormatForAllGroups (line 245) | public void SetFormatForAllGroups(IOverlayEntry selectedEntry, IOverla... method SetFormatForAllValues (line 261) | public void SetFormatForAllValues(IOverlayEntry selectedEntry, IOverla... method ResetColorAndLimits (line 284) | public void ResetColorAndLimits(IOverlayEntry selectedEntry) method SortOverlayEntriesByType (line 295) | public void SortOverlayEntriesByType() method UpdateOverlayEntries (line 325) | public void UpdateOverlayEntries(IEnumerable entries) method UpdateStates (line 331) | private void UpdateStates(bool resetEvaluate) method LoadOrSetDefault (line 357) | public async Task LoadOrSetDefault() method UpdateSensorIsActive (line 372) | private void UpdateSensorIsActive(string identifier, bool isShownOnOve... method ManageFormats (line 378) | private void ManageFormats() method GetInitializedOverlayEntries (line 402) | private async Task> GetInitializedOv... method CopyUserConfig (line 631) | private static void CopyUserConfig(IOverlayEntry source, IOverlayEntry... method IsGroupNameCompatible (line 658) | private static bool IsGroupNameCompatible(string oldGroupName, string ... method GetIsEntryEnabled (line 669) | private bool GetIsEntryEnabled(OverlayEntryWrapper entry) method CheckOSVersion (line 682) | private void CheckOSVersion() method CheckGpuDriver (line 692) | private void CheckGpuDriver() method CheckCustomSystemInfo (line 702) | private void CheckCustomSystemInfo() method CreateDefaultOverlayEntries (line 739) | private async Task> CreateDefaultOve... method UpdateSensorData (line 782) | private async Task UpdateSensorData() method GetSensorOverlayEntry (line 823) | private IOverlayEntry GetSensorOverlayEntry(string identifier) method UpdateOnlineMetrics (line 829) | private void UpdateOnlineMetrics() method UpdateAppInfo (line 973) | private void UpdateAppInfo() method UpdateThreadAffinityState (line 984) | private void UpdateThreadAffinityState() method UpdateNetworkPing (line 998) | private void UpdateNetworkPing() method SetOnlineMetricsIsNumericState (line 1009) | private void SetOnlineMetricsIsNumericState() method SetOnlineMetricFormats (line 1022) | private void SetOnlineMetricFormats() method SetRTSSMetricIsNumericState (line 1177) | private void SetRTSSMetricIsNumericState() method SetAppInfoFormats (line 1186) | private void SetAppInfoFormats() method SetAppInfoIsNumericState (line 1198) | private void SetAppInfoIsNumericState() method SetRTSSMetricFormats (line 1206) | private void SetRTSSMetricFormats() method SetHardwareIsNumericState (line 1227) | private void SetHardwareIsNumericState() method SetBatteryInfoIsNumericState (line 1239) | private void SetBatteryInfoIsNumericState() method SetNetworkPingIsNumericState (line 1248) | private void SetNetworkPingIsNumericState() method SetPCLatencyIsNumericState (line 1257) | private void SetPCLatencyIsNumericState() method SetPCLatencyFormats (line 1266) | private void SetPCLatencyFormats() method SetBatteryInfoFormats (line 1278) | private void SetBatteryInfoFormats() method UpdateFormatting (line 1299) | private void UpdateFormatting() method AppendColorFormat (line 1457) | private void AppendColorFormat(StringBuilder formatStringBuilder, stri... method AppendSizeFormat (line 1472) | private void AppendSizeFormat(StringBuilder formatStringBuilder, int s... method GetConfigurationFileName (line 1487) | private string GetConfigurationFileName(int targetConfig) method SetConfigurationFileName (line 1493) | private void SetConfigurationFileName(int index) method SubscribeToOptionPopupClosed (line 1498) | private void SubscribeToOptionPopupClosed() method SetPing (line 1507) | private async void SetPing() method UpdateOverlayEntryFormats (line 1532) | public void UpdateOverlayEntryFormats() FILE: source/CapFrameX.Overlay/OverlayEntryWrapper.cs class OverlayEntryWrapper (line 9) | public class OverlayEntryWrapper : BindableBase, IOverlayEntry method OverlayEntryWrapper (line 283) | public OverlayEntryWrapper(string identifier) method Clone (line 290) | public IOverlayEntry Clone() method Dispose (line 323) | public void Dispose() method GetDefaultValueColor (line 336) | private string GetDefaultValueColor() method GetDefaultLimitColor (line 353) | private string GetDefaultLimitColor() method GetDefaultGroupColor (line 358) | private string GetDefaultGroupColor() FILE: source/CapFrameX.Overlay/OverlayService.cs class OverlayService (line 22) | public class OverlayService : IOverlayService method OverlayService (line 68) | public OverlayService(IStatisticProvider statisticProvider, method StartCountdown (line 166) | public void StartCountdown(double seconds) method SetDelayCountdown (line 186) | public void SetDelayCountdown(double seconds) method CancelDelayCountdown (line 205) | public void CancelDelayCountdown() method StartCaptureTimer (line 214) | public void StartCaptureTimer() method StopCaptureTimer (line 220) | public void StopCaptureTimer() method SetCaptureTimerValue (line 228) | public void SetCaptureTimerValue(int t) method SetCaptureServiceStatus (line 238) | public void SetCaptureServiceStatus(string status) method ResetHistory (line 251) | public void ResetHistory() method AddRunToHistory (line 264) | public void AddRunToHistory(ISessionRun sessionRun, string process, st... method UpdateNumberOfRuns (line 363) | public void UpdateNumberOfRuns(int numberOfRuns) method GetSensorOverlayEntry (line 369) | public IOverlayEntry GetSensorOverlayEntry(string identifier) method UpdateOverlayEntries (line 378) | private void UpdateOverlayEntries(Dictionary sens... method ShutdownOverlayService (line 395) | public void ShutdownOverlayService() method InitializeOverlayEntryDict (line 401) | private async Task InitializeOverlayEntryDict() method CreateOverlayEntry (line 427) | private IOverlayEntry CreateOverlayEntry(ISensorEntry sensor) method GetValueAlignmentAndDigitsString (line 446) | private string GetValueAlignmentAndDigitsString(string sensorTypeString) method GetValueUnitString (line 505) | private string GetValueUnitString(string sensorTypeString) method GetDegreeCelciusUnitByCulture (line 564) | private string GetDegreeCelciusUnitByCulture() method GetGroupName (line 579) | private string GetGroupName(ISensorEntry sensor) method GetDescription (line 667) | private string GetDescription(ISensorEntry sensor) method MapType (line 726) | private EOverlayEntryType MapType(string hardwareTypeString) method GetCaptureTimer (line 761) | private IDisposable GetCaptureTimer() method GetAggregation (line 774) | private string GetAggregation() FILE: source/CapFrameX.Overlay/OverlayTemplateService.cs class OverlayTemplateService (line 10) | public class OverlayTemplateService : IOverlayTemplateService method OverlayTemplateService (line 44) | public OverlayTemplateService(ISensorService sensorService) method DetectHardware (line 49) | private void DetectHardware() method CreateShortGpuName (line 59) | private string CreateShortGpuName(string fullGpuName) method RemoveParenthesizedText (line 94) | private static string RemoveParenthesizedText(string gpuName) method ApplyTemplate (line 104) | public void ApplyTemplate(EOverlayTemplate template, IEnumerable entries) method ApplyDetailedTemplate (line 159) | private void ApplyDetailedTemplate(List entries) method ApplyEnthusiastTemplate (line 197) | private void ApplyEnthusiastTemplate(List entries) method GetGpuGroupColor (line 273) | private string GetGpuGroupColor() method GetCpuGroupColor (line 288) | private string GetCpuGroupColor() method EnableByIdentifier (line 301) | private bool EnableByIdentifier(List entries, string id... method EnableByDescription (line 320) | private void EnableByDescription(List entries, string d... method EnableByDescriptionContains (line 337) | private void EnableByDescriptionContains(List entries, ... method EnableByDescriptionContains (line 354) | private void EnableByDescriptionContains(List entries, ... method EnableByGroupName (line 372) | private void EnableByGroupName(List entries, string gro... method EnableCpuCoreLoad (line 394) | private bool EnableCpuCoreLoad(List entries, int coreIn... method EnableCoreGroupClock (line 413) | private bool EnableCoreGroupClock(List entries, string ... method EnableCoreGroupLoad (line 431) | private bool EnableCoreGroupLoad(List entries, string g... method EnableByGroupNameAndDescriptionContains (line 450) | private bool EnableByGroupNameAndDescriptionContains(List GetCoreGroups(List entries) method IsEffectiveCoreGroupName (line 495) | private static bool IsEffectiveCoreGroupName(string groupName) method TryParseCoreGroupName (line 508) | private static bool TryParseCoreGroupName(string groupName, out int co... method GetCoreSuffixSortOrder (line 532) | private static int GetCoreSuffixSortOrder(string coreSuffix) method EnsureCpuSectionSeparator (line 552) | private void EnsureCpuSectionSeparator(List entries) method StoreCurrentState (line 573) | public void StoreCurrentState(IEnumerable entries) method GetStoredOverlayEntries (line 578) | public IEnumerable GetStoredOverlayEntries() class CoreGroupInfo (line 586) | private class CoreGroupInfo FILE: source/CapFrameX.Overlay/OverlayUtils.cs class OverlayUtils (line 7) | public static class OverlayUtils method GetOverlayEntryDefaults (line 9) | public static List GetOverlayEntryDefaults(IAppCo... FILE: source/CapFrameX.PMD/Benchlab/BenchlabMetricsManager.cs class BenchlabMetricsManager (line 8) | public class BenchlabMetricsManager : BindableBase method BenchlabMetricsManager (line 164) | public BenchlabMetricsManager(IBenchlabService benchlabService, int pm... method ResetHistory (line 171) | public void ResetHistory() method UpdateMetrics (line 200) | public void UpdateMetrics(IList metricsData) method GetPmdMetricSetByIndexGroup (line 262) | public PmdMetricSet GetPmdMetricSetByIndexGroup(IList se... method UpdateHistory (line 288) | private void UpdateHistory(PmdMetricSet pmdMetricSet, List hist... FILE: source/CapFrameX.PMD/Benchlab/BenchlabService.cs class BenchlabService (line 18) | public class BenchlabService : IBenchlabService method GetUpdatedSensorListAsync (line 67) | private async Task> GetUpdatedSensorListAsync() method StartService (line 87) | public async Task StartService() method IsWindowsServiceRunning (line 159) | private static bool IsWindowsServiceRunning(string serviceName) method IsBenchlabProcessRunning (line 178) | private static bool IsBenchlabProcessRunning() method IsBenchlabRunning (line 183) | private static bool IsBenchlabRunning() method TryStartWindowsService (line 188) | private static bool TryStartWindowsService(string serviceName) method TryStartBundledService (line 218) | private bool TryStartBundledService() method StartSensorStream (line 250) | private void StartSensorStream() method HandleServiceError (line 282) | private void HandleServiceError() method RestartSensorStream (line 293) | private void RestartSensorStream() method GetBundledServicePath (line 303) | private static string GetBundledServicePath() method ShutDownService (line 309) | public void ShutDownService() method StopExternalService (line 323) | private void StopExternalService() method GetEPS12VPowerPmdDataPoints (line 371) | public IEnumerable GetEPS12VPowerPmdDataPoints(IList GetPciExpressPowerPmdDataPoints(IList GetEPS12VPowerPmdDataPoints(IList sen... method GetPciExpressPowerPmdDataPoints (line 35) | IEnumerable GetPciExpressPowerPmdDataPoints(IList... FILE: source/CapFrameX.PMD/Benchlab/Sensor.cs type SensorType (line 5) | public enum SensorType class SensorSample (line 20) | public class SensorSample class Sensor (line 26) | public class Sensor method Sensor (line 28) | public Sensor(int id, string shortName, string name, SensorType type) method Sensor (line 36) | public Sensor() FILE: source/CapFrameX.PMD/PmdAnalysisChartManager.cs class PmdAnalysisChartManager (line 14) | public class PmdAnalysisChartManager method PmdAnalysisChartManager (line 68) | public PmdAnalysisChartManager() method DrawEps12VChart (line 93) | public void DrawEps12VChart(IEnumerable powerDrawPoints) method DrawPciExpressChart (line 121) | public void DrawPciExpressChart(IEnumerable powerDrawPoints) method ResetRealTimePlotModels (line 307) | public void ResetRealTimePlotModels() method ResetAnalysisPlotModels (line 324) | public void ResetAnalysisPlotModels() method UpdateChartsTheme (line 331) | public void UpdateChartsTheme() method UpdateCpuPowerChart (line 366) | public void UpdateCpuPowerChart(ISession session) method UpdateGpuPowerChart (line 484) | public void UpdateGpuPowerChart(ISession session, bool useTBP) method UpdatePerformanceChart (line 599) | public void UpdatePerformanceChart(ISession session, string metric = "... method GPU_AxisChanged (line 654) | private void GPU_AxisChanged(object sender, AxisChangedEventArgs e) method CPU_AxisChanged (line 672) | private void CPU_AxisChanged(object sender, AxisChangedEventArgs e) method Performance_AxisChanged (line 690) | private void Performance_AxisChanged(object sender, AxisChangedEventAr... FILE: source/CapFrameX.PMD/PmdMetricSet.cs type PmdMetricSet (line 3) | public struct PmdMetricSet FILE: source/CapFrameX.PMD/Powenetics/IPoweneticsDriver.cs type IPoweneticsDriver (line 6) | public interface IPoweneticsDriver method Connect (line 14) | bool Connect(string comPort, bool calibrationMode); method Disconnect (line 16) | bool Disconnect(); FILE: source/CapFrameX.PMD/Powenetics/IPoweneticsService.cs type IPoweneticsService (line 9) | public interface IPoweneticsService method StartDriver (line 21) | bool StartDriver(); method ShutDownDriver (line 23) | bool ShutDownDriver(); method GetPortNames (line 25) | string[] GetPortNames(); method GetEPS12VPowerPmdDataPoints (line 33) | IEnumerable GetEPS12VPowerPmdDataPoints(IList GetPciExpressPowerPmdDataPoints(IList metricsData) method GetPmdMetricSetByIndexGroup (line 345) | public PmdMetricSet GetPmdMetricSetByIndexGroup(IList hist... FILE: source/CapFrameX.PMD/Powenetics/PoweneticsService.cs class PoweneticsService (line 15) | public class PoweneticsService : IPoweneticsService method PoweneticsService (line 58) | public PoweneticsService(IPoweneticsDriver pmdDriver, IAppConfiguratio... method StartDriver (line 64) | public bool StartDriver() method SetDownsampledStream (line 82) | private void SetDownsampledStream() method ShutDownDriver (line 92) | public bool ShutDownDriver() method GetPortNames (line 101) | public string[] GetPortNames() method GetEPS12VPowerPmdDataPoints (line 109) | public IEnumerable GetEPS12VPowerPmdDataPoints(IList GetPciExpressPowerPmdDataPoints(IList buffer) method GetAveragePmdChannel (line 150) | private PoweneticsChannel[] GetAveragePmdChannel(IList logger) method Connect (line 42) | public bool Connect(string comPort, bool calibrationMode) method Disconnect (line 65) | public bool Disconnect() method SerialPortErrorReceived (line 80) | private void SerialPortErrorReceived(object sender, SerialErrorReceive... method SerialPortDataReceived (line 86) | private void SerialPortDataReceived(object sender, SerialDataReceivedE... method ExtractPacketNumber (line 125) | private int ExtractPacketNumber(byte[] data, int offset) method ProcessReceiveBuffer (line 130) | private void ProcessReceiveBuffer() method FindHeaderIndex (line 172) | private static int FindHeaderIndex(byte[] buffer, int startIndex, int ... method EnsureReceiveBufferCapacity (line 185) | private void EnsureReceiveBufferCapacity(int requiredSize) method ReadUInt16 (line 203) | private static int ReadUInt16(byte[] data, int offset) method ReadUInt24 (line 208) | private static int ReadUInt24(byte[] data, int offset) method ReadVoltage (line 213) | private static float ReadVoltage(byte[] data, int offset) method ReadCurrent (line 218) | private static float ReadCurrent(byte[] data, int offset) method ProcessData (line 222) | private void ProcessData(byte[] data, int offset) method ConfigurePMD (line 680) | private async Task ConfigurePMD() class PMDCommands (line 700) | public static class PMDCommands class StatusCodes (line 707) | public static class StatusCodes FILE: source/CapFrameX.PresentMonInterface/CaptureServiceConfiguration.cs class CaptureServiceConfiguration (line 7) | public static class CaptureServiceConfiguration method GetServiceStartInfo (line 11) | public static IServiceStartInfo GetServiceStartInfo(string arguments) method GetCaptureFilename (line 26) | public static string GetCaptureFilename(string processName) FILE: source/CapFrameX.PresentMonInterface/CaptureServiceInfo.cs class CaptureServiceInfo (line 5) | public static class CaptureServiceInfo FILE: source/CapFrameX.PresentMonInterface/IOnlineMetricService.cs type IOnlineMetricService (line 6) | public interface IOnlineMetricService : IDisposable method GetOnlineFpsMetricValue (line 8) | double GetOnlineFpsMetricValue(EMetric metric); method GetOnlineGpuActiveTimeMetricValue (line 10) | double GetOnlineGpuActiveTimeMetricValue(EMetric metric); method GetOnlineCpuActiveTimeMetricValue (line 12) | double GetOnlineCpuActiveTimeMetricValue(EMetric metric); method GetOnlineFrameTimeMetricValue (line 14) | double GetOnlineFrameTimeMetricValue(EMetric metric); method GetOnlineGpuActiveTimeDeviationMetricValue (line 16) | double GetOnlineGpuActiveTimeDeviationMetricValue(); method GetOnlineStutteringPercentageValue (line 18) | double GetOnlineStutteringPercentageValue(); method GetOnlinePcLatencyAverageValue (line 20) | double GetOnlinePcLatencyAverageValue(); method GetOnlineAnimationErrorValue (line 22) | double GetOnlineAnimationErrorValue(); method GetPmdMetricsPowerCurrent (line 24) | OnlinePmdMetrics GetPmdMetricsPowerCurrent(); method ResetRealtimeMetrics (line 26) | void ResetRealtimeMetrics(); method SetMetricInterval (line 28) | void SetMetricInterval(); FILE: source/CapFrameX.PresentMonInterface/OnlineMetricService.cs class OnlineMetricService (line 19) | public class OnlineMetricService : IOnlineMetricService method OnlineMetricService (line 84) | public OnlineMetricService(IStatisticProvider frametimeStatisticProvider, method SubscribeToUpdateSession (line 110) | private void SubscribeToUpdateSession() method ConnectOnlineMetricDataStream (line 129) | private void ConnectOnlineMetricDataStream() method EvaluateRealtimeMetrics (line 156) | private bool EvaluateRealtimeMetrics() method EvaluatePmdMetrics (line 178) | private bool EvaluatePmdMetrics() method UpdateOnlineMetrics (line 190) | private void UpdateOnlineMetrics(string[] lineSplit) method UpdatePmdMetrics (line 370) | private void UpdatePmdMetrics(IList metricsData) method UpdatePmdMetrics (line 385) | private void UpdatePmdMetrics(IList metricsData) method ResetMetrics (line 400) | private void ResetMetrics() method GetOnlineFpsMetricValue (line 439) | public double GetOnlineFpsMetricValue(EMetric metric) method GetOnlineFrameTimeMetricValue (line 458) | public double GetOnlineFrameTimeMetricValue(EMetric metric) method GetOnlineGpuActiveTimeMetricValue (line 472) | public double GetOnlineGpuActiveTimeMetricValue(EMetric metric) method GetOnlineCpuActiveTimeMetricValue (line 486) | public double GetOnlineCpuActiveTimeMetricValue(EMetric metric) method GetOnlineGpuActiveTimeDeviationMetricValue (line 500) | public double GetOnlineGpuActiveTimeDeviationMetricValue() method GetOnlineStutteringPercentageValue (line 520) | public double GetOnlineStutteringPercentageValue() method GetOnlinePcLatencyAverageValue (line 543) | public double GetOnlinePcLatencyAverageValue() method GetOnlineAnimationErrorValue (line 562) | public double GetOnlineAnimationErrorValue() method GetPmdMetricsPowerCurrent (line 596) | public OnlinePmdMetrics GetPmdMetricsPowerCurrent() method GetPmdCurrentPowerByIndexGroup (line 631) | private float GetPmdCurrentPowerByIndexGroup(IList sensorData... method ResetRealtimeMetrics (line 655) | public void ResetRealtimeMetrics() => ResetMetrics(); method SetMetricInterval (line 657) | public void SetMetricInterval() => ResetMetrics(); method Dispose (line 659) | public void Dispose() method Dispose (line 665) | protected virtual void Dispose(bool disposing) FILE: source/CapFrameX.PresentMonInterface/OnlinePmdMetrics.cs class OnlinePmdMetrics (line 3) | public class OnlinePmdMetrics FILE: source/CapFrameX.PresentMonInterface/PresentMonCaptureService.cs class PresentMonCaptureService (line 17) | public class PresentMonCaptureService : ICaptureService method PresentMonCaptureService (line 82) | public PresentMonCaptureService(ILogger logg... method StartCaptureService (line 91) | public bool StartCaptureService(IServiceStartInfo startinfo) method StopCaptureService (line 148) | public bool StopCaptureService() method GetAllFilteredProcesses (line 165) | public IEnumerable<(string, int)> GetAllFilteredProcesses(HashSet logger) : base(ExceptionAction) method IsRTSSInstalled (line 29) | public bool IsRTSSInstalled() method CheckRTSSRunningAndRefresh (line 34) | public Task CheckRTSSRunningAndRefresh() method CheckRTSSRunning (line 61) | public Task CheckRTSSRunning() method ExceptionAction (line 83) | private static void ExceptionAction(Exception ex) method GetRTSSFullPath (line 88) | private string GetRTSSFullPath() FILE: source/CapFrameX.RTSSIntegration/RefreshTray.cs class RefreshTray (line 15) | public static class RefreshTray type RECT (line 17) | [StructLayout(LayoutKind.Sequential)] method FindWindow (line 25) | [DllImport("user32.dll")] method FindWindowEx (line 27) | [DllImport("user32.dll")] method GetClientRect (line 29) | [DllImport("user32.dll")] method SendMessage (line 31) | [DllImport("user32.dll")] method RefreshTrayArea (line 35) | public static void RefreshTrayArea() method RefreshTrayArea (line 52) | private static void RefreshTrayArea(IntPtr windowHandle) FILE: source/CapFrameX.RTSSInterface/GroupedString.cpp function CString (line 50) | CString CGroupedString::Get(BOOL& bTruncated, BOOL bSpaceAlignment, LPCS... FILE: source/CapFrameX.RTSSInterface/GroupedString.h function class (line 12) | class CGroupedString : public CStringArray FILE: source/CapFrameX.RTSSInterface/Include/EncoderPluginTypes.h type ENCODER_CAPS (line 17) | typedef struct ENCODER_CAPS type ENCODER_STAT (line 33) | typedef struct ENCODER_STAT type ENCODER_INPUT (line 44) | typedef struct ENCODER_INPUT type ENCODER_OUTPUT (line 65) | typedef struct ENCODER_OUTPUT FILE: source/CapFrameX.RTSSInterface/Include/RTSSHooksTypes.h type VIDEO_CAPTURE_PARAM (line 5) | typedef struct VIDEO_CAPTURE_PARAM FILE: source/CapFrameX.RTSSInterface/Include/RTSSSharedMemory.h type RTSS_SHARED_MEMORY_V_1_0 (line 12) | typedef struct RTSS_SHARED_MEMORY_V_1_0 type RTSS_SHARED_MEMORY_V_1_1 (line 45) | typedef struct RTSS_SHARED_MEMORY_V_1_1 type RTSS_SHARED_MEMORY_V_1_2 (line 102) | typedef struct RTSS_SHARED_MEMORY_V_1_2 type RTSS_SHARED_MEMORY_V_1_3 (line 173) | typedef struct RTSS_SHARED_MEMORY_V_1_3 type RTSS_SHARED_MEMORY_OSD_ENTRY (line 310) | typedef struct RTSS_SHARED_MEMORY type RTSS_SHARED_MEMORY_PROCESS_PERF_COUNTER_ENTRY (line 394) | typedef struct RTSS_SHARED_MEMORY_PROCESS_PERF_COUNTER_ENTRY type RTSS_SHARED_MEMORY_APP_ENTRY (line 408) | typedef struct RTSS_SHARED_MEMORY_APP_ENTRY type RTSS_EMBEDDED_OBJECT (line 573) | typedef struct RTSS_EMBEDDED_OBJECT type RTSS_EMBEDDED_OBJECT_GRAPH (line 606) | typedef struct RTSS_EMBEDDED_OBJECT_GRAPH FILE: source/CapFrameX.RTSSInterface/OverlayEntry.h function class (line 7) | class OverlayEntry FILE: source/CapFrameX.RTSSInterface/RTSSCSharpWrapper.h function class (line 15) | class RTSSCSharpWrapper function Refresh (line 62) | void Refresh() function ReleaseOSD (line 77) | void ReleaseOSD() function SetFormatVariables (line 92) | void SetFormatVariables(String^ variables) function SetIsCaptureTimerActive (line 107) | void SetIsCaptureTimerActive(bool isActive) function SetRunHistory (line 122) | void SetRunHistory(array^ runHistory) function SetRunHistoryOutlierFlags (line 153) | void SetRunHistoryOutlierFlags(array^ outlierFlags) function SetRunHistoryAggregation (line 184) | void SetRunHistoryAggregation(String^ aggregation) function SetOverlayEntries (line 199) | void SetOverlayEntries(array^ overlayEntries) function SetOverlayEntry (line 233) | void SetOverlayEntry(IOverlayEntry^ managedEntry) function SetShowRunHistory (line 285) | void SetShowRunHistory(bool showRunHistory) function SetOSDCustomPosition (line 293) | void SetOSDCustomPosition(bool active) function SetOverlayPosition (line 301) | void SetOverlayPosition(INT x, INT y) FILE: source/CapFrameX.RTSSInterface/RTSSCoreControl.cpp function CString (line 44) | CString RTSSCoreControl::GetApiInfo(DWORD processId) function DWORD (line 189) | DWORD RTSSCoreControl::GetSharedMemoryVersion() function DWORD (line 214) | DWORD RTSSCoreControl::EmbedGraph(DWORD dwOffset, FLOAT* lpBuffer, DWORD... function BOOL (line 304) | BOOL RTSSCoreControl::UpdateOSD(LPCSTR lpText) function DWORD (line 414) | DWORD RTSSCoreControl::GetClientsNum() FILE: source/CapFrameX.RTSSInterface/RTSSCoreControl.h function class (line 22) | class RTSSCoreControl FILE: source/CapFrameX.RTSSInterface/RTSSHooksInterface.cpp function DWORD (line 16) | DWORD CRTSSHooksInterface::SetFlags(DWORD dwAND, DWORD dwXOR) function BOOL (line 137) | BOOL CRTSSHooksInterface::GetProfileProperty(LPCSTR lpPropertyName, LPBY... function BOOL (line 152) | BOOL CRTSSHooksInterface::SetProfileProperty(LPCSTR lpPropertyName, LPBY... FILE: source/CapFrameX.RTSSInterface/RTSSHooksInterface.h type DWORD (line 9) | typedef DWORD (*SETFLAGS )(DWORD, DWORD); type BOOL (line 17) | typedef BOOL (*GETPROFILEPROPERTY)(LPCSTR, LPBYTE, DWORD); type BOOL (line 18) | typedef BOOL (*SETPROFILEPROPERTY)(LPCSTR, LPBYTE, DWORD); function class (line 29) | class CRTSSHooksInterface FILE: source/CapFrameX.RTSSInterface/RTSSProfileInterface.cpp function BOOL (line 44) | BOOL CRTSSProfileInterface::Init(LPCSTR lpInstallPath) function BOOL (line 82) | BOOL CRTSSProfileInterface::IsInitialized() function DWORD (line 87) | DWORD CRTSSProfileInterface::EnumProfiles(LPSTR lpProfilesList, DWORD dw... function BOOL (line 107) | BOOL CRTSSProfileInterface::GetProfileProperty(LPCSTR lpPropertyName, LP... function BOOL (line 115) | BOOL CRTSSProfileInterface::SetProfileProperty(LPCSTR lpPropertyName, LP... FILE: source/CapFrameX.RTSSInterface/RTSSProfileInterface.h type DWORD (line 8) | typedef DWORD (*PFNENUMPROFILES)(LPSTR lpProfilesList, DWORD dwProfilesL... type BOOL (line 11) | typedef BOOL (*PFNGETPROFILEPROPERTY)(LPCSTR lpPropertyName, LPBYTE lpPr... type BOOL (line 12) | typedef BOOL (*PFNSETPROFILEPROPERTY)(LPCSTR lpPropertyName, LPBYTE lpPr... function class (line 17) | class CRTSSProfileInterface FILE: source/CapFrameX.Sensor.Reporting/Contracts/ISensorReportItem.cs type ISensorReportItem (line 3) | public interface ISensorReportItem FILE: source/CapFrameX.Sensor.Reporting/Data/SensorReportItem.cs class SensorReportItem (line 5) | public class SensorReportItem : ISensorReportItem FILE: source/CapFrameX.Sensor.Reporting/EReportSensorName.cs type EReportSensorName (line 5) | public enum EReportSensorName FILE: source/CapFrameX.Sensor.Reporting/SensorReport.cs class SensorReport (line 12) | public static class SensorReport method GetReportFromSessionSensorData (line 64) | public static IEnumerable GetReportFromSessionSenso... class SensorDictEntry (line 163) | public class SensorDictEntry method GetFullReportFromSessionSensorData (line 171) | public static IEnumerable GetFullReportFromSessionS... method GetSensorReportEntries (line 200) | public static IEnumerable GetSensorReportEntries(IEnu... method GetAverageSensorValues (line 383) | public static double GetAverageSensorValues(IEnumerable values) FILE: source/CapFrameX.Sensor/SensorConfig.cs class SensorConfig (line 13) | public class SensorConfig : ISensorConfig method SensorConfig (line 48) | public SensorConfig(string sensorConfigFolder) method IsSelectedForLogging (line 55) | public bool IsSelectedForLogging(string identifier) method SelectForLogging (line 64) | public void SelectForLogging(string identifier, bool isActive) method IsSelectedForLoggingByStableId (line 73) | public bool IsSelectedForLoggingByStableId(string stableIdentifier) method SelectStableForLogging (line 81) | public void SelectStableForLogging(string stableIdentifier, bool isAct... method GetStableSensorConfigCopy (line 94) | public Dictionary GetStableSensorConfigCopy() method IsSelectedForOverlay (line 101) | public bool IsSelectedForOverlay(string identifier) method SelectForOverlay (line 110) | public void SelectForOverlay(string identifier, bool evaluate) method GetSensorEvaluate (line 118) | public bool GetSensorEvaluate(string identifier) method Save (line 129) | public async Task Save() method ResetConfig (line 159) | public void ResetConfig() method ResetEvaluate (line 165) | public void ResetEvaluate() method LoadOrSetDefault (line 171) | private async Task LoadOrSetDefault() method GetSensorEntryDefaults (line 194) | private Dictionary GetSensorEntryDefaults() method GetInitializedSensorEntryDictionary (line 197) | private async Task> GetInitializedSensorEntry... method LoadStableConfig (line 203) | private async Task> LoadStableConfig() method ReadAllTextAsync (line 221) | private async Task ReadAllTextAsync(string filePath) method GetSensorConfigCopy (line 237) | public Dictionary GetSensorConfigCopy() FILE: source/CapFrameX.Sensor/SensorEntry.cs class SensorEntry (line 5) | public class SensorEntry : ISensorEntry FILE: source/CapFrameX.Sensor/SensorEntryProvider.cs class SensorEntryProvider (line 12) | public class SensorEntryProvider : ISensorEntryProvider method SensorEntryProvider (line 19) | public SensorEntryProvider(ISensorService sensorService, method GetWrappedSensorEntries (line 26) | public async Task> GetWrappedSensorEntries() method SaveSensorConfig (line 54) | public async Task SaveSensorConfig() method WrapSensorEntry (line 59) | private SensorEntryWrapper WrapSensorEntry(ISensorEntry entry) method UpdateLogState (line 73) | private void UpdateLogState(string identifier, string stableIdentifier... method SetIsActiveDefault (line 80) | private void SetIsActiveDefault(ISensorEntry sensor, Dictionary GetDetectedGpus() method GetSensorSessionData (line 230) | public ISessionSensorData2 GetSensorSessionData() method StartSensorLogging (line 236) | public void StartSensorLogging() method StopSensorLogging (line 248) | public async Task StopSensorLogging() method GetSensorEntries (line 254) | public async Task> GetSensorEntries() method MergeSensorSnapshots (line 297) | private static (DateTime, Dictionary) MergeSensor... method LogCurrentValues (line 316) | private void LogCurrentValues(Dictionary currentV... method GetTimeStampedSensorValues (line 328) | private async Task<(DateTime, Dictionary)> GetTim... method InitializePmcReaderPlugin (line 361) | private IObservable<(DateTime, Dictionary)> Initi... method TryLoadPmcReaderPlugin (line 381) | private IPmcReaderSensorPlugin TryLoadPmcReaderPlugin() method GetSensors (line 405) | private IEnumerable GetSensors() method GetOrBuildGpuCacheLocked (line 468) | private GpuSensorCache GetOrBuildGpuCacheLocked() method AddGpuSensorsToCache (line 491) | private static void AddGpuSensorsToCache( method CollectSensors (line 528) | private static void CollectSensors(IHardware hardware, List t... method IsGpu (line 540) | private static bool IsGpu(HardwareType type) => method ShutdownSensorService (line 543) | public void ShutdownSensorService() method GetGpuDriverVersion (line 554) | public string GetGpuDriverVersion() method GetCpuName (line 568) | public string GetCpuName() method GetGpuName (line 590) | public string GetGpuName() method GetCpuVendor (line 631) | public ECpuVendor GetCpuVendor() method GetGpuVendor (line 650) | public EGpuVendor GetGpuVendor() method GetPrimaryGpuHardware (line 669) | private IHardware GetPrimaryGpuHardware() FILE: source/CapFrameX.Sensor/SessionSensorDataLive.cs class SessionSensorDataLive (line 9) | public class SessionSensorDataLive method SessionSensorDataLive (line 15) | public SessionSensorDataLive() method AddMeasureTime (line 20) | public void AddMeasureTime(DateTime dateTime) method AddSensorValue (line 30) | public void AddSensorValue(ISensorEntry sensor, float currentValue) method ToSessionSensorData (line 41) | public ISessionSensorData2 ToSessionSensorData() FILE: source/CapFrameX.Statistics.NetStandard/CircularBuffer.cs class CircularBuffer (line 12) | public class CircularBuffer : IReadOnlyList method CircularBuffer (line 43) | public CircularBuffer(int capacity) method Add (line 71) | public void Add(T item) method RemoveOlderThan (line 94) | public int RemoveOlderThan(CircularBuffer measureTimes, double... method PeekFirst (line 117) | public T PeekFirst() method PeekLast (line 128) | public T PeekLast() method RemoveFirst (line 140) | public T RemoveFirst() method Clear (line 155) | public void Clear() method ToArray (line 169) | public T[] ToArray(T[] destination = null) method ToList (line 201) | public List ToList(List destination = null) method GetEnumerator (line 243) | public IEnumerator GetEnumerator() method GetEnumerator (line 251) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); FILE: source/CapFrameX.Statistics.NetStandard/Contracts/EFilterMode.cs type EFilterMode (line 5) | public enum EFilterMode FILE: source/CapFrameX.Statistics.NetStandard/Contracts/EInputLagType.cs type EInputLagType (line 5) | public enum EInputLagType FILE: source/CapFrameX.Statistics.NetStandard/Contracts/ELShapeMetrics.cs type ELShapeMetrics (line 5) | public enum ELShapeMetrics FILE: source/CapFrameX.Statistics.NetStandard/Contracts/EMetric.cs type EMetric (line 6) | public enum EMetric FILE: source/CapFrameX.Statistics.NetStandard/Contracts/ERemoveOutlierMethod.cs type ERemoveOutlierMethod (line 3) | public enum ERemoveOutlierMethod FILE: source/CapFrameX.Statistics.NetStandard/Contracts/IFrameTimeAnalyzer.cs type IFrametimeAnalyzer (line 3) | public interface IFrametimeAnalyzer method GetLShapeQuantiles (line 5) | double[] GetLShapeQuantiles(ELShapeMetrics LShapeMetric); FILE: source/CapFrameX.Statistics.NetStandard/Contracts/IFrametimeStatisticProviderOptions.cs type IFrametimeStatisticProviderOptions (line 3) | public interface IFrametimeStatisticProviderOptions FILE: source/CapFrameX.Statistics.NetStandard/Contracts/IMetricAnalysis.cs type IMetricAnalysis (line 3) | public interface IMetricAnalysis FILE: source/CapFrameX.Statistics.NetStandard/Contracts/IStatisticProvider.cs type IStatisticProvider (line 6) | public interface IStatisticProvider method GetOutlierAdjustedSequence (line 8) | IList GetOutlierAdjustedSequence(IList sequence, ERemo... method GetAdaptiveStandardDeviation (line 10) | double GetAdaptiveStandardDeviation(IList sequence, double tim... method GetStutteringCountPercentage (line 12) | double GetStutteringCountPercentage(IList sequence, double stu... method GetOnlineStutteringTimePercentage (line 14) | double GetOnlineStutteringTimePercentage(IList sequence, doubl... method GetStutteringTimePercentage (line 16) | double GetStutteringTimePercentage(IList sequence, double stut... method GetLowFPSTimePercentage (line 18) | double GetLowFPSTimePercentage(IList sequence, double stutteri... method GetMovingAverage (line 20) | IList GetMovingAverage(IList sequence); method GetPQuantileSequence (line 22) | double GetPQuantileSequence(IList sequence, double pQuantile); method GetPercentageHighIntegralSequence (line 24) | double GetPercentageHighIntegralSequence(IList sequence, doubl... method GetFpsMetricValue (line 26) | double GetFpsMetricValue(IList sequence, EMetric metric); method GetFrametimeMetricValue (line 28) | double GetFrametimeMetricValue(IList sequence, EMetric metric); method GetPhysicalMetricValue (line 30) | double GetPhysicalMetricValue(IList sequence, EMetric metric, ... method GetDiscreteDistribution (line 32) | IList[] GetDiscreteDistribution(IList sequence); method GetMetricAnalysis (line 34) | IMetricAnalysis GetMetricAnalysis(IList frametimes, IList metricAnalysisSet, st... method GetFpsThresholdCounts (line 38) | IList GetFpsThresholdCounts(IList frametimes, bool isReve... method GetFpsThresholdTimes (line 40) | IList GetFpsThresholdTimes(IList frametimes, bool isRe... method GetFrametimeVariancePercentages (line 42) | IList GetFrametimeVariancePercentages(ISession session); method GetDisplayTimeVariancePercentages (line 44) | IList GetDisplayTimeVariancePercentages(ISession session); FILE: source/CapFrameX.Statistics.NetStandard/FrametimeAnalyzer.cs class FrametimeAnalyzer (line 5) | public class FrametimeAnalyzer : IFrametimeAnalyzer method GetLShapeQuantiles (line 13) | public double[] GetLShapeQuantiles(ELShapeMetrics lShapeMetric) FILE: source/CapFrameX.Statistics.NetStandard/FrametimeStatisticProvider.cs class FrametimeStatisticProvider (line 14) | public class FrametimeStatisticProvider : IStatisticProvider method FrametimeStatisticProvider (line 27) | public FrametimeStatisticProvider(IFrametimeStatisticProviderOptions o... method GetFpsBuffer (line 35) | private static double[] GetFpsBuffer(int minSize) method GetSortBuffer (line 47) | private static double[] GetSortBuffer(int minSize) method GetAdaptiveStandardDeviation (line 56) | public double GetAdaptiveStandardDeviation(IList sequence, dou... method GetStutteringCountPercentage (line 70) | public double GetStutteringCountPercentage(IList sequence, dou... method GetOnlineStutteringTimePercentage (line 78) | public double GetOnlineStutteringTimePercentage(IList sequence... method GetStutteringTimePercentage (line 87) | public double GetStutteringTimePercentage(IList sequence, doub... method GetLowFPSTimePercentage (line 102) | public double GetLowFPSTimePercentage(IList sequence, double s... method GetMovingAverage (line 117) | public IList GetMovingAverage(IList sequence) method GetTimeBasedMovingAverage (line 125) | public IList GetTimeBasedMovingAverage(IList sequence,... method GetOutlierAdjustedSequence (line 133) | public IList GetOutlierAdjustedSequence(IList sequence... method GetPQuantileSequence (line 169) | public double GetPQuantileSequence(IList sequence, double pQua... method GetPercentageHighIntegralSequence (line 181) | public double GetPercentageHighIntegralSequence(IList sequence... method GetPercentageHighAverageSequence (line 240) | public double GetPercentageHighAverageSequence(IList sequence,... method GetFpsMetricValue (line 258) | public double GetFpsMetricValue(IList sequence, EMetric metric) method GetMax (line 353) | private static double GetMax(ArraySegment segment) method GetMin (line 370) | private static double GetMin(ArraySegment segment) method GetFrametimeMetricValue (line 384) | public double GetFrametimeMetricValue(IList sequence, EMetric ... method GetPhysicalMetricValue (line 455) | public double GetPhysicalMetricValue(IList sequence, EMetric m... method GetDiscreteDistribution (line 480) | public IList[] GetDiscreteDistribution(IList sequence) method CalculateOptimalBinWidth (line 502) | private double CalculateOptimalBinWidth(IList sequence) method Histogram (line 531) | private int[] Histogram(IList data, double[] binEdges) method Distribution (line 551) | private IList[] Distribution(IList data, double[] binE... method LinearSpace (line 573) | private double[] LinearSpace(double a, double b, int count) method GetMetricAnalysis (line 585) | public IMetricAnalysis GetMetricAnalysis(IList frametimes, ILi... method GetOutlierAnalysis (line 629) | public bool[] GetOutlierAnalysis(IList metricAnalysis... method GetOutlierFlags (line 653) | private bool[] GetOutlierFlags(IList metricValues, int outlier... method GetFpsThresholdCounts (line 669) | public IList GetFpsThresholdCounts(IList frametimes, bool... method GetFpsThresholdTimes (line 684) | public IList GetFpsThresholdTimes(IList frametimes, bo... method GetFrametimeVariancePercentages (line 699) | public IList GetFrametimeVariancePercentages(ISession session) method GetDisplayTimeVariancePercentages (line 749) | public IList GetDisplayTimeVariancePercentages(ISession session) FILE: source/CapFrameX.Statistics.NetStandard/IntervalTimeAverageFilter.cs class IntervalTimeAverageFilter (line 5) | class IntervalTimeAverageFilter method IntervalTimeAverageFilter (line 13) | public IntervalTimeAverageFilter(double timeInterval = 500) method ProcessSamples (line 19) | public IList ProcessSamples(IList sequence, double start... FILE: source/CapFrameX.Statistics.NetStandard/MetricAnalysis.cs class MetricAnalysis (line 5) | public class MetricAnalysis : IMetricAnalysis FILE: source/CapFrameX.Statistics.NetStandard/Point.cs class Point (line 7) | public class Point method Point (line 12) | public Point(double x, double y) { FILE: source/CapFrameX.Statistics.NetStandard/SampleBasedMovingAverage.cs class SampleBasedMovingAverage (line 5) | public class SampleBasedMovingAverage method SampleBasedMovingAverage (line 13) | public SampleBasedMovingAverage(int sampleSize) method ProcessSamples (line 18) | public IList ProcessSamples(IList sequence) FILE: source/CapFrameX.Statistics.NetStandard/SavitzkyGolayFilter.cs class SavitzkyGolayFilter (line 10) | public sealed class SavitzkyGolayFilter method SavitzkyGolayFilter (line 16) | public SavitzkyGolayFilter(int sidePoints, int polynomialOrder) method Process (line 27) | public double[] Process(double[] samples) method Design (line 57) | private void Design(int polynomialOrder) FILE: source/CapFrameX.Statistics.NetStandard/SessionExtensions.cs class SessionExtensions (line 10) | public static class SessionExtensions method FilterDataWithinTimeWindow (line 12) | private static IList FilterDataWithinTimeWindow(IList ... method FilterDataPointsWithinTimeWindow (line 20) | private static IList FilterDataPointsWithinTimeWindow(IList GetFrametimeTimeWindow(this ISession sessi... method GetDisplayChangeTimeWindow (line 39) | public static IList GetDisplayChangeTimeWindow(this ISession s... method GetGpuActiveTimeTimeWindow (line 51) | public static IList GetGpuActiveTimeTimeWindow(this ISession s... method GetCpuActiveTimeTimeWindow (line 64) | public static IList GetCpuActiveTimeTimeWindow(this ISession s... method GetFrametimePointsTimeWindow (line 77) | public static IList GetFrametimePointsTimeWindow(this ISession ... method GetDisplayChangeTimePointsTimeWindow (line 89) | public static IList GetDisplayChangeTimePointsTimeWindow(this I... method GetGpuActiveTimePointsTimeWindow (line 101) | public static IList GetGpuActiveTimePointsTimeWindow(this ISess... method GetCpuActiveTimePointsTimeWindow (line 114) | public static IList GetCpuActiveTimePointsTimeWindow(this ISess... method GetFrametimePoints (line 127) | public static IList GetFrametimePoints(this ISession session) method GetPmdPowerPoints (line 146) | public static IList GetPmdPowerPoints(this ISession session, st... method GetAveragePmdPowerPoints (line 185) | public static IList GetAveragePmdPowerPoints(this ISession sess... method GetSensorPowerPoints (line 228) | public static IList GetSensorPowerPoints(this ISession session,... method CalculateInputLagTimes (line 301) | public static IList CalculateInputLagTimes(this ISession sessi... method GetSyncRangePercentage (line 350) | public static double GetSyncRangePercentage(this ISession session, int... method GetGPULoadPointTimeWindow (line 372) | public static IList GetGPULoadPointTimeWindow(this ISession ses... method GetCPULoadPointTimeWindow (line 394) | public static IList GetCPULoadPointTimeWindow(this ISession ses... method GetCPUMaxThreadLoadPointTimeWindow (line 416) | public static IList GetCPUMaxThreadLoadPointTimeWindow(this ISe... method GetGpuPowerLimitPointTimeWindow (line 438) | public static IList GetGpuPowerLimitPointTimeWindow(this ISessi... method GetPcLatencyPointTimeWindow (line 460) | public static IList GetPcLatencyPointTimeWindow(this ISession s... method GetAnimationErrorPointTimeWindow (line 482) | public static IList GetAnimationErrorPointTimeWindow(this ISess... method GetFpsPointsTimeWindow (line 501) | public static IList GetFpsPointsTimeWindow(this ISession sessio... method GetDisplayFpsPointsTimeWindow (line 525) | public static IList GetDisplayFpsPointsTimeWindow(this ISession... method GetGpuActiveFpsPointsTimeWindow (line 549) | public static IList GetGpuActiveFpsPointsTimeWindow(this ISessi... method HasValidSensorData (line 573) | public static bool HasValidSensorData(this ISession session) method GetPresentationMode (line 578) | public static string GetPresentationMode(this IEnumerable... method GetGpuActiveDeviationPercentage (line 599) | public static double GetGpuActiveDeviationPercentage(this ISession ses... method GetFrametimeDistributionPoints (line 608) | public static IList GetFrametimeDistributionPoints(this ISessio... FILE: source/CapFrameX.Statistics.NetStandard/TimeBasedMovingAverage.cs class TimeBasedMovingAverage (line 5) | public class TimeBasedMovingAverage method TimeBasedMovingAverage (line 13) | public TimeBasedMovingAverage(double timeWindow) method ProcessSamples (line 18) | public IList ProcessSamples(IList sequence) FILE: source/CapFrameX.Statistics.PlotBuilder/Constants.cs class Constants (line 5) | public static class Constants FILE: source/CapFrameX.Statistics.PlotBuilder/Contracts/EPlotAxis.cs type EPlotAxis (line 7) | public enum EPlotAxis FILE: source/CapFrameX.Statistics.PlotBuilder/Contracts/IPlotSettings.cs type IPlotSettings (line 3) | public interface IPlotSettings FILE: source/CapFrameX.Statistics.PlotBuilder/FpsGraphPlotBuilder.cs class FpsGraphPlotBuilder (line 12) | public class FpsGraphPlotBuilder : PlotBuilder method FpsGraphPlotBuilder (line 14) | public FpsGraphPlotBuilder(IFrametimeStatisticProviderOptions options,... method BuildPlotmodel (line 16) | public void BuildPlotmodel(ISession session, IPlotSettings plotSetting... method SetLoadCharts (line 93) | private void SetLoadCharts(PlotModel plotModel, IPlotSettings plotSett... method SetFpsChart (line 110) | private void SetFpsChart(PlotModel plotModel, IList fpsPoints, ... method SetRawFPS (line 175) | private void SetRawFPS(PlotModel plotModel, IList fpsPoints) method SetThresholdChart (line 193) | private void SetThresholdChart(PlotModel plotModel, IPlotSettings plot... method UpdateYAxisMinMaxBorders (line 216) | private void UpdateYAxisMinMaxBorders(double yMin, double yMax, double... FILE: source/CapFrameX.Statistics.PlotBuilder/FrametimeDistributionPlotBuilder.cs class FrametimeDistributionPlotBuilder (line 14) | public class FrametimeDistributionPlotBuilder : PlotBuilder method FrametimeDistributionPlotBuilder (line 16) | public FrametimeDistributionPlotBuilder(IFrametimeStatisticProviderOpt... method BuildPlotmodel (line 18) | public void BuildPlotmodel(ISession session, IPlotSettings plotSetting... method SetFrametimeDistributionChart (line 77) | private void SetFrametimeDistributionChart(PlotModel plotModel, IList<... method UpdateYAxisMaxBorder (line 111) | private void UpdateYAxisMaxBorder(double yMax) FILE: source/CapFrameX.Statistics.PlotBuilder/FrametimePlotBuilder.cs class FrametimePlotBuilder (line 12) | public class FrametimePlotBuilder : PlotBuilder method FrametimePlotBuilder (line 14) | public FrametimePlotBuilder(IFrametimeStatisticProviderOptions options... method BuildPlotmodel (line 16) | public void BuildPlotmodel(ISession session, IPlotSettings plotSetting... method SetFrametimeChart (line 83) | private void SetFrametimeChart(PlotModel plotModel, IList frame... FILE: source/CapFrameX.Statistics.PlotBuilder/LineSeries.cs class LineSeries (line 5) | public class LineSeries: OxyPlot.Series.LineSeries method RenderLegend (line 9) | public override void RenderLegend(IRenderContext rc, OxyRect legendBox) FILE: source/CapFrameX.Statistics.PlotBuilder/PlotBuilder.cs class PlotBuilder (line 16) | public abstract class PlotBuilder method Reset (line 199) | public void Reset() method UpdateAxis (line 206) | public void UpdateAxis(EPlotAxis axisType, Action action) method PlotBuilder (line 216) | public PlotBuilder(IFrametimeStatisticProviderOptions options, IStatis... method SetDisplayTimeChart (line 230) | protected void SetDisplayTimeChart(PlotModel plotModel, IList p... method SetGPULoadChart (line 245) | protected void SetGPULoadChart(PlotModel plotModel, IList points) method SetCPULoadChart (line 260) | protected void SetCPULoadChart(PlotModel plotModel, IList points) method SetCPUMaxThreadLoadChart (line 275) | protected void SetCPUMaxThreadLoadChart(PlotModel plotModel, IList... method SetPcLatencyChart (line 306) | protected void SetPcLatencyChart(PlotModel plotModel, IList poi... method SetAnimationErrorChart (line 321) | protected void SetAnimationErrorChart(PlotModel plotModel, IList poi... method SetAggregationSeparators (line 351) | public void SetAggregationSeparators(ISession session, PlotModel plotM... FILE: source/CapFrameX.SystemInfo.NetStandard/SystemInfo.cs class SystemInfo (line 17) | public class SystemInfo : ISystemInfo method SystemInfo (line 48) | public SystemInfo(ISensorService sensorService, method SetSystemInfosStatus (line 63) | public void SetSystemInfosStatus() method SetSystemInfoSetupApi (line 71) | private void SetSystemInfoSetupApi() method SetSystemInfoD3D (line 90) | private void SetSystemInfoD3D() method SetSystemInfoVulkan (line 120) | private void SetSystemInfoVulkan() method SetSystemInfoRegistry (line 139) | private void SetSystemInfoRegistry() method GetProcessorName (line 169) | public string GetProcessorName() => _sensorService.GetCpuName(); method GetGraphicCardName (line 171) | public string GetGraphicCardName() method GetOSVersion (line 178) | public string GetOSVersion() method GetMotherboardName (line 217) | public string GetMotherboardName() method GetSystemRAMInfoName (line 259) | public string GetSystemRAMInfoName() method GetGraphicsCardNameFromWMI (line 324) | private static string GetGraphicsCardNameFromWMI() method GetCapFrameXAppCpuUsage (line 357) | public double GetCapFrameXAppCpuUsage() FILE: source/CapFrameX.Test/Data/CaptureManagerTest.cs class CaptureManagerTest (line 26) | [TestClass] method Setup (line 49) | [TestInitialize] method Cleanup (line 116) | [TestCleanup] method SetupDefaultAppConfiguration (line 125) | private void SetupDefaultAppConfiguration() method Constructor_WithValidDependencies_CreatesInstance (line 141) | [TestMethod] method Constructor_IsCapturingIsFalse_Initially (line 147) | [TestMethod] method Constructor_LockCaptureServiceIsFalse_Initially (line 153) | [TestMethod] method Constructor_DelayCountdownRunningIsFalse_Initially (line 159) | [TestMethod] method GetAllFilteredProcesses_WithNoFilter_ReturnsAllProcesses (line 169) | [TestMethod] method GetAllFilteredProcesses_WithFilter_FiltersProcesses (line 182) | [TestMethod] method GetAllFilteredProcesses_WithMultipleProcesses_ReturnsUnfiltered (line 192) | [TestMethod] method StartCapture_WithValidOptions_SetsIsCapturingTrue (line 209) | [TestMethod] method StartCapture_WhenAlreadyCapturing_ThrowsException (line 222) | [TestMethod] method StartCapture_WithNonExistentProcess_ThrowsException (line 233) | [TestMethod] method StartCapture_WithDelay_SetsDelayCountdownRunning (line 248) | [TestMethod] method StartCapture_SetsOverlayServiceStatus (line 264) | [TestMethod] method StartCapture_StartsLogging_OnSensorService (line 277) | [TestMethod] method StartCapture_WithAutoDisableOverlay_DisablesOverlay (line 290) | [TestMethod] method StartCapture_WithCaptureTime_StartsCountdown (line 306) | [TestMethod] method StartCapture_WithoutCaptureTime_StartsCaptureTimer (line 318) | [TestMethod] method StartCapture_AddsLogEntry (line 330) | [TestMethod] method StopCapture_WhenDelayCountdownRunning_CancelsDelay (line 350) | [TestMethod] method StopCapture_WhenNotCapturing_ThrowsException (line 366) | [TestMethod] method StopCapture_AfterCapture_SetsIsCapturingFalse (line 373) | [TestMethod] method StopCapture_StopsCaptureTimer (line 392) | [TestMethod] method StopCapture_WithAutoDisabledOverlay_ReEnablesOverlay (line 407) | [TestMethod] method StopCapture_AddsLogEntry (line 426) | [TestMethod] method StartFillArchive_StartsArchiving (line 449) | [TestMethod] method StopFillArchive_StopsArchiving (line 463) | [TestMethod] method StartCaptureService_DelegatesTo_PresentMonCaptureService (line 479) | [TestMethod] method StartCaptureService_WhenAlreadyRunning_ReturnsFalse (line 487) | [TestMethod] method ToggleSensorLogging_Enabled_EmitsTrue (line 500) | [TestMethod] method ToggleSensorLogging_Disabled_EmitsFalse (line 511) | [TestMethod] method CaptureStatusChange_EmitsStarted_WhenCaptureStarts (line 526) | [TestMethod] method CaptureStatusChange_EmitsStartedTimer_WhenCaptureTimeSet (line 541) | [TestMethod] method CaptureStatusChange_EmitsStartedRemote_WhenRemoteTrue (line 557) | [TestMethod] method CaptureStatusChange_EmitsProcessing_WhenCaptureStopping (line 573) | [TestMethod] method FullCaptureWorkflow_CompletesSuccessfully (line 594) | [TestMethod] method CaptureWithPmdLogging_EnablesPowerDataCollection (line 626) | [TestMethod] method CaptureWithRTSSFrameTimes_CollectsFrameTimes (line 649) | [TestMethod] method CaptureWithDifferentScenarios_HandlesAllScenarios (line 669) | [TestMethod] method CreateValidCaptureOptions (line 710) | private CaptureOptions CreateValidCaptureOptions() FILE: source/CapFrameX.Test/Data/FileRecordInfoTest.cs class FileRecordInfoTest (line 7) | [TestClass] method RecordFileValidation_OCATStandardFile_IsValidTrue (line 10) | [TestMethod] method RecordFileValidation_OCATCustomFilenameWithoutComment_IsValidTrue (line 20) | [TestMethod] method RecordFileValidation_OCATCustomFilenameWithoutMetaDataInFilename_IsValidTrue (line 31) | [TestMethod] method FileRecordInfo_OCATStandardFile_CorrectSystemInfo (line 41) | [TestMethod] method RecordFileValidation_PresentMonTestOutputFile_IsValidTrue (line 59) | [TestMethod] method RecordFileValidation_ShortFile_IsValidFalse (line 72) | [TestMethod] method RecordFileValidation_InvalidColumnFile_IsValidFalse (line 82) | [TestMethod] method RecordFileValidation_CapFrameXFileWithHeader_IsValidTrue (line 92) | [TestMethod] FILE: source/CapFrameX.Test/Extensions/ObservableExtensionsTest.cs class ObservableExtensionsTest (line 7) | [TestClass] method CountdownObservable_CorrectValues (line 10) | [TestMethod] method TimerObserver (line 21) | private void TimerObserver(int t) FILE: source/CapFrameX.Test/Extensions/StringExtensionsTest.cs class StringExtensionsTest (line 6) | [TestClass] method SubString_CorrectValue (line 9) | [TestMethod] FILE: source/CapFrameX.Test/Integration/PresentMonIntegrationTest.cs class PresentMonIntegrationTest (line 28) | [TestClass] method Setup (line 49) | [TestInitialize] method Cleanup (line 148) | [TestCleanup] method ProcessDetection_VkcubeDetectedByPresentMon (line 175) | [TestMethod] method FrameDataStream_EmitsRealFrameData (line 193) | [TestMethod] method ShortCapture_CapturesAndSavesSession (line 251) | [TestMethod] method CapturedFrameTimes_ArePhysicallyPlausible (line 302) | [TestMethod] method MultipleCaptureRuns_AllSucceed (line 366) | [TestMethod] method StartVkcube (line 415) | private Process StartVkcube() method StartPresentMonService (line 434) | private bool StartPresentMonService() method WaitForProcessDetection (line 449) | private async Task<(string, int)> WaitForProcessDetection(string proce... FILE: source/CapFrameX.Test/Mocks/MockBenchlabService.cs type BenchlabPowerProfile (line 19) | public enum BenchlabPowerProfile class MockBenchlabService (line 41) | public class MockBenchlabService : IBenchlabService method MockBenchlabService (line 84) | public MockBenchlabService(BenchlabPowerProfile profile = BenchlabPowe... method CreateSensorTemplate (line 91) | private List CreateSensorTemplate() method SetProfile (line 112) | public void SetProfile(BenchlabPowerProfile profile) method StartService (line 117) | public Task StartService() method ShutDownService (line 131) | public void ShutDownService() method EmitSample (line 143) | public void EmitSample() method EmitCustomSample (line 156) | public void EmitCustomSample(double gpuPower, double cpuPower, double ... method EmitServiceStatus (line 197) | public void EmitServiceStatus(EPmdServiceStatus status) method GenerateSample (line 207) | private BenchlabSensorSample GenerateSample() method GetProfileParameters (line 268) | private (double cpuPower, double gpuPower, double mainboardPower, doub... method CloneSensorTemplate (line 291) | private List CloneSensorTemplate() method NextGaussian (line 303) | private double NextGaussian() method GetEPS12VPowerPmdDataPoints (line 310) | public IEnumerable GetEPS12VPowerPmdDataPoints(IList GetPciExpressPowerPmdDataPoints(IList GenerateSampleBatch(int count, int ... method GeneratePowerRamp (line 364) | public IList GeneratePowerRamp(int count, double... FILE: source/CapFrameX.Test/Mocks/MockCaptureService.cs class MockCaptureService (line 15) | public class MockCaptureService : ICaptureService, IDisposable method MockCaptureService (line 106) | public MockCaptureService(int? seed = null) method AddProcess (line 130) | public void AddProcess(string name, int processId, string swapChainAdd... method RemoveProcess (line 146) | public void RemoveProcess(int processId) method StartCaptureService (line 154) | public bool StartCaptureService(IServiceStartInfo startinfo) method StopCaptureService (line 180) | public bool StopCaptureService() method GetAllFilteredProcesses (line 192) | public IEnumerable<(string, int)> GetAllFilteredProcesses(HashSet GetEPS12VPowerPmdDataPoints(IList GetPciExpressPowerPmdDataPoints(IList GetFileRecordInfo(FileInfo fileInfo) method SaveSessionRunsToFile (line 117) | public Task SaveSessionRunsToFile(IEnumerable runs,... method UpdateCustomData (line 144) | public void UpdateCustomData(IFileRecordInfo recordInfo, string custom... method GetSystemInfos (line 177) | public List GetSystemInfos(IFileRecordInfo recordInfo) method LoadData (line 198) | public ISession LoadData(string file) method ConvertPresentDataLinesToSessionRun (line 209) | public ISessionRun ConvertPresentDataLinesToSessionRun(IEnumerable lines, string ... method NormalizeStartTimesOfSessionRuns (line 280) | public void NormalizeStartTimesOfSessionRuns(IEnumerable ... method GenerateFileName (line 314) | private string GenerateFileName(string processName) method SerializeSession (line 320) | private string SerializeSession(ISession session) method DeserializeSession (line 330) | private ISession DeserializeSession(string json) method CreateSessionInfo (line 342) | private ISessionInfo CreateSessionInfo(string processName, string comm... method ComputeSessionHash (line 370) | private string ComputeSessionHash(IList runs) method ComputeHash (line 376) | private string ComputeHash(string input) method AddSystemInfoEntry (line 386) | private void AddSystemInfoEntry(List entries, string... class MockFileRecordInfo (line 400) | public class MockFileRecordInfo : IFileRecordInfo method MockFileRecordInfo (line 474) | public MockFileRecordInfo(FileInfo fileInfo, ISession session = null) method UpdateFromSession (line 489) | public void UpdateFromSession(ISession session) method OnPropertyChanged (line 532) | protected virtual void OnPropertyChanged(string propertyName) class MockSystemInfoEntry (line 541) | public class MockSystemInfoEntry : ISystemInfoEntry class MockSessionFactory (line 552) | public static class MockSessionFactory method CreateSession (line 557) | public static ISession CreateSession( method CreateStable60FpsSession (line 609) | public static ISession CreateStable60FpsSession(string processName, in... method CreateStutteringSession (line 626) | public static ISession CreateStutteringSession(string processName, int... FILE: source/CapFrameX.Test/Mocks/MockSensorService.cs class MockSensorService (line 19) | public class MockSensorService : ISensorService, IDisposable method MockSensorService (line 68) | public MockSensorService(int? seed = null) method SetCpuInfo (line 87) | public void SetCpuInfo(string name) method SetGpuInfo (line 95) | public void SetGpuInfo(string name, string driverVersion) method AddSensor (line 104) | public void AddSensor(MockSensorEntry sensor) method RemoveSensor (line 115) | public void RemoveSensor(string identifier) method ResetSensors (line 126) | public void ResetSensors() method EmitSensorSnapshot (line 138) | public void EmitSensorSnapshot() method EmitSnapshots (line 152) | public void EmitSnapshots(int count, TimeSpan? interval = null) method StartAutoEmission (line 168) | public void StartAutoEmission() method StopAutoEmission (line 182) | public void StopAutoEmission() method StartSensorLogging (line 190) | public void StartSensorLogging() method StopSensorLogging (line 199) | public Task StopSensorLogging() method GetSensorSessionData (line 206) | public ISessionSensorData2 GetSensorSessionData() method ShutdownSensorService (line 211) | public void ShutdownSensorService() method GetGpuDriverVersion (line 217) | public string GetGpuDriverVersion() => _gpuDriverVersion; method GetCpuName (line 218) | public string GetCpuName() => _cpuName; method GetGpuName (line 219) | public string GetGpuName() => _gpuName; method GetCpuVendor (line 220) | public ECpuVendor GetCpuVendor() => DetectCpuVendorFromName(_cpuName); method GetGpuVendor (line 221) | public EGpuVendor GetGpuVendor() => DetectGpuVendorFromName(_gpuName); method GetSensorTypeString (line 223) | public string GetSensorTypeString(EOverlayEntryType entryType, string ... method SetLoggingInterval (line 258) | public void SetLoggingInterval(TimeSpan timeSpan) method SetOSDInterval (line 263) | public void SetOSDInterval(TimeSpan timeSpan) method GetSensorEntries (line 269) | public Task> GetSensorEntries() method GetDetectedGpus (line 277) | public IEnumerable GetDetectedGpus() method InitializeDefaultSensors (line 287) | private void InitializeDefaultSensors() method ApplyProfile (line 348) | private void ApplyProfile(HardwareProfile profile) method SetSensorBaseValues (line 390) | private void SetSensorBaseValues(float cpuLoad, float gpuLoad, float c... method GenerateSensorSnapshot (line 418) | private (DateTime, Dictionary) GenerateSensorSnap... method GenerateSensorValue (line 436) | private float GenerateSensorValue(MockSensorEntry sensor) method DetectCpuVendorFromName (line 455) | private static ECpuVendor DetectCpuVendorFromName(string cpuName) method DetectGpuVendorFromName (line 465) | private static EGpuVendor DetectGpuVendorFromName(string gpuName) method LogSensorData (line 477) | private void LogSensorData((DateTime, Dictionary)... method Dispose (line 507) | public void Dispose() class MockSensorEntry (line 519) | public class MockSensorEntry : ISensorEntry method MockSensorEntry (line 537) | public MockSensorEntry(string identifier, string name, string hardware... type HardwareProfile (line 557) | public enum HardwareProfile FILE: source/CapFrameX.Test/PMD/OfflineDataProcessingTest.cs class OfflineDataProcessingTest (line 6) | [TestClass] method Mapping_Frametimes_Aggregation (line 9) | [TestMethod] method Mapping_Frametimes_Overlap (line 44) | [TestMethod] method Mapping_Frametimes_Oversampling (line 79) | [TestMethod] FILE: source/CapFrameX.Test/PresentMonInterface/SystemInfoTest.cs class SystemInfoTest (line 11) | [TestClass] method CheckGPUInfo_CorrectMemoryData (line 14) | [TestMethod] method CheckDeviceId_CorrectId (line 49) | [TestMethod] FILE: source/CapFrameX.Test/Sensor/ComputerTest.cs class ComputerTest (line 9) | [TestClass] method InitializeHardware_AnyDectedHardware (line 12) | [TestMethod] class StubProcessService (line 37) | private class StubProcessService : IProcessService FILE: source/CapFrameX.Test/Sensor/OverlayConfigMigrationIntelIntelTest.cs class OverlayConfigMigrationIntelIntelTest (line 30) | [TestClass] method Setup (line 48) | [TestInitialize] method Cleanup (line 97) | [TestCleanup] method PopulateOverlayEntryCoreFromConfig (line 110) | private void PopulateOverlayEntryCoreFromConfig() method PopulateOverlayEntryCoreWithShiftedIds (line 142) | private void PopulateOverlayEntryCoreWithShiftedIds() method PopulateOverlayEntryCoreWithShiftedIdsNoStableId (line 176) | private void PopulateOverlayEntryCoreWithShiftedIdsNoStableId() method ShiftIdentifier (line 210) | private string ShiftIdentifier(string identifier) method CreateProvider (line 224) | private OverlayEntryProvider CreateProvider() method PopulateOverlayEntryCoreWithShiftedIndicesWithinSameIds (line 243) | private void PopulateOverlayEntryCoreWithShiftedIndicesWithinSameIds() method LoadedConfig_IntelIntel_HasExpected171Entries (line 309) | [TestMethod] method LoadedConfig_IntelIntel_ContainsAllOverlayEntryTypes (line 316) | [TestMethod] method LoadedConfig_IntelIntel_ShowOnOverlayFlags_ArePreserved (line 328) | [TestMethod] method LoadedConfig_IntelIntel_SortKeyOrder_IsCorrect (line 347) | [TestMethod] method LoadedConfig_IntelIntel_GroupNames_ArePreserved (line 367) | [TestMethod] method IdenticalHardware_IntelIntel_AllEntriesLoaded_OrderPreserved (line 380) | [TestMethod] method IdenticalHardware_IntelIntel_ShowOnOverlay_Preserved (line 401) | [TestMethod] method IdenticalHardware_IntelIntel_GroupNames_Preserved (line 422) | [TestMethod] method IdenticalHardware_IntelIntel_Colors_Preserved (line 450) | [TestMethod] method IdenticalHardware_IntelIntel_EntryOrder_MatchesConfig (line 478) | [TestMethod] method ShiftedIds_IntelIntel_StableIdMigration_AllSensorEntriesPreserved (line 498) | [TestMethod] method ShiftedIds_IntelIntel_StableIdMigration_ShowOnOverlayPreserved (line 523) | [TestMethod] method ShiftedIds_IntelIntel_StableIdMigration_GroupNamesPreserved (line 553) | [TestMethod] method ShiftedIds_IntelIntel_DescriptionFallback_AllSensorEntriesPreserved (line 588) | [TestMethod] method ShiftedIds_IntelIntel_DescriptionFallback_ShowOnOverlayPreserved (line 622) | [TestMethod] method LoadedConfig_IntelGpuEntries_AreCorrectlyTyped (line 667) | [TestMethod] method LoadedConfig_IntelCpuEntries_AreCorrectlyTyped (line 685) | [TestMethod] method LoadedConfig_IntelIntel_RamEntries_AreCorrectlyTyped (line 701) | [TestMethod] method LoadedConfig_IntelIntel_OnlineMetricEntries_ArePresent (line 720) | [TestMethod] method LoadedConfig_IntelIntel_ShownEntries_OrderedBySortKey (line 734) | [TestMethod] method ShiftedIndicesSameIds_IntelIntel_CpuCoreClockShowOnOverlay_Preserved (line 764) | [TestMethod] method IdenticalHardware_IntelIntel_LimitValues_Preserved (line 800) | [TestMethod] FILE: source/CapFrameX.Test/Sensor/OverlayConfigMigrationNvAmdTest.cs class OverlayConfigMigrationNvAmdTest (line 30) | [TestClass] method Setup (line 48) | [TestInitialize] method Cleanup (line 97) | [TestCleanup] method PopulateOverlayEntryCoreFromConfig (line 114) | private void PopulateOverlayEntryCoreFromConfig() method PopulateOverlayEntryCoreWithShiftedIds (line 153) | private void PopulateOverlayEntryCoreWithShiftedIds() method PopulateOverlayEntryCoreWithShiftedIdsNoStableId (line 191) | private void PopulateOverlayEntryCoreWithShiftedIdsNoStableId() method ShiftIdentifier (line 225) | private string ShiftIdentifier(string identifier) method CreateProvider (line 241) | private OverlayEntryProvider CreateProvider() method LoadedConfig_HasExpected137Entries (line 259) | [TestMethod] method LoadedConfig_ContainsAllOverlayEntryTypes (line 266) | [TestMethod] method LoadedConfig_ShowOnOverlayFlags_ArePreserved (line 278) | [TestMethod] method LoadedConfig_SortKeyOrder_IsCorrect (line 301) | [TestMethod] method LoadedConfig_GroupNames_ArePreserved (line 322) | [TestMethod] method IdenticalHardware_AllEntriesLoaded_OrderPreserved (line 335) | [TestMethod] method IdenticalHardware_ShowOnOverlay_Preserved (line 359) | [TestMethod] method IdenticalHardware_GroupNames_Preserved (line 381) | [TestMethod] method IdenticalHardware_Colors_Preserved (line 410) | [TestMethod] method IdenticalHardware_EntryOrder_MatchesConfig (line 439) | [TestMethod] method ShiftedIds_StableIdMigration_AllSensorEntriesPreserved (line 461) | [TestMethod] method ShiftedIds_StableIdMigration_ShowOnOverlayPreserved (line 488) | [TestMethod] method ShiftedIds_StableIdMigration_GroupNamesPreserved (line 520) | [TestMethod] method ShiftedIds_DescriptionFallback_AllSensorEntriesPreserved (line 555) | [TestMethod] method ShiftedIds_DescriptionFallback_ShowOnOverlayPreserved (line 592) | [TestMethod] method LoadedConfig_NvidiaGpuEntries_AreCorrectlyTyped (line 639) | [TestMethod] method LoadedConfig_AmdCpuEntries_AreCorrectlyTyped (line 655) | [TestMethod] method LoadedConfig_RamEntries_AreCorrectlyTyped (line 671) | [TestMethod] method LoadedConfig_OnlineMetricEntries_ArePresent (line 690) | [TestMethod] method LoadedConfig_ShownEntries_OrderedBySortKey (line 704) | [TestMethod] method SensorEntryProvider_DefaultActiveSensors_IncludeCpuTotal (line 732) | [TestMethod] method SensorEntryProvider_DefaultActiveSensors_IncludeGpuCore (line 742) | [TestMethod] method SensorEntryProvider_DefaultActiveSensors_IncludeCpuPackagePower (line 752) | [TestMethod] method SensorEntryProvider_DefaultActiveSensors_IncludeGpuProcessMemoryDedicated (line 762) | [TestMethod] method SensorEntryProvider_NonDefaultSensor_IsNotActive (line 772) | [TestMethod] method SensorEntryProvider_GetWrappedSensorEntries_ReturnsAllSensors (line 782) | [TestMethod] method SensorEntryProvider_GetWrappedSensorEntries_HasHardwareName (line 804) | [TestMethod] method SensorIdentifierHelper_BuildsCorrectStableId (line 825) | [TestMethod] method SensorIdentifierHelper_NullHardwareName_ReturnsNull (line 834) | [TestMethod] method SensorIdentifierHelper_EmptyHardwareName_ReturnsNull (line 841) | [TestMethod] method SensorIdentifierHelper_FromEntry_BuildsCorrectStableId (line 848) | [TestMethod] method SensorIdentifierHelper_FromEntry_NoHardwareName_ReturnsNull (line 860) | [TestMethod] method PopulateOverlayEntryCoreWithShiftedIndicesWithinSameIds (line 879) | private void PopulateOverlayEntryCoreWithShiftedIndicesWithinSameIds() method ShiftedIndicesSameIds_CpuCoreClockShowOnOverlay_Preserved (line 950) | [TestMethod] method IdenticalHardware_LimitValues_Preserved (line 983) | [TestMethod] FILE: source/CapFrameX.Test/Sensor/OverlayConfigMigrationNvMobileIntelTest.cs class OverlayConfigMigrationNvMobileIntelTest (line 30) | [TestClass] method Setup (line 48) | [TestInitialize] method Cleanup (line 97) | [TestCleanup] method PopulateOverlayEntryCoreFromConfig (line 110) | private void PopulateOverlayEntryCoreFromConfig() method PopulateOverlayEntryCoreWithShiftedIds (line 142) | private void PopulateOverlayEntryCoreWithShiftedIds() method PopulateOverlayEntryCoreWithShiftedIdsNoStableId (line 176) | private void PopulateOverlayEntryCoreWithShiftedIdsNoStableId() method ShiftIdentifier (line 210) | private string ShiftIdentifier(string identifier) method CreateProvider (line 224) | private OverlayEntryProvider CreateProvider() method PopulateOverlayEntryCoreWithShiftedIndicesWithinSameIds (line 243) | private void PopulateOverlayEntryCoreWithShiftedIndicesWithinSameIds() method LoadedConfig_NvMobileIntel_HasExpected233Entries (line 309) | [TestMethod] method LoadedConfig_NvMobileIntel_ContainsAllOverlayEntryTypes (line 316) | [TestMethod] method LoadedConfig_NvMobileIntel_ShowOnOverlayFlags_ArePreserved (line 328) | [TestMethod] method LoadedConfig_NvMobileIntel_SortKeyOrder_IsCorrect (line 349) | [TestMethod] method LoadedConfig_NvMobileIntel_GroupNames_ArePreserved (line 369) | [TestMethod] method IdenticalHardware_NvMobileIntel_AllEntriesLoaded_OrderPreserved (line 383) | [TestMethod] method IdenticalHardware_NvMobileIntel_ShowOnOverlay_Preserved (line 404) | [TestMethod] method IdenticalHardware_NvMobileIntel_GroupNames_Preserved (line 425) | [TestMethod] method IdenticalHardware_NvMobileIntel_Colors_Preserved (line 453) | [TestMethod] method IdenticalHardware_NvMobileIntel_EntryOrder_MatchesConfig (line 481) | [TestMethod] method ShiftedIds_NvMobileIntel_StableIdMigration_AllSensorEntriesPreserved (line 501) | [TestMethod] method ShiftedIds_NvMobileIntel_StableIdMigration_ShowOnOverlayPreserved (line 526) | [TestMethod] method ShiftedIds_NvMobileIntel_StableIdMigration_GroupNamesPreserved (line 556) | [TestMethod] method ShiftedIds_NvMobileIntel_DescriptionFallback_AllSensorEntriesPreserved (line 591) | [TestMethod] method ShiftedIds_NvMobileIntel_DescriptionFallback_ShowOnOverlayPreserved (line 625) | [TestMethod] method LoadedConfig_NvidiaGpuEntries_AreCorrectlyTyped (line 670) | [TestMethod] method LoadedConfig_IntelCpuEntries_AreCorrectlyTyped (line 686) | [TestMethod] method LoadedConfig_NvMobileIntel_RamEntries_AreCorrectlyTyped (line 702) | [TestMethod] method LoadedConfig_NvMobileIntel_OnlineMetricEntries_ArePresent (line 721) | [TestMethod] method LoadedConfig_NvMobileIntel_ShownEntries_OrderedBySortKey (line 735) | [TestMethod] method ShiftedIndicesSameIds_NvMobileIntel_CpuCoreClockShowOnOverlay_Preserved (line 765) | [TestMethod] method IdenticalHardware_NvMobileIntel_LimitValues_Preserved (line 803) | [TestMethod] FILE: source/CapFrameX.Test/Sensor/PantherLakeVoltageTest.cs class PantherLakeVoltageTest (line 18) | [TestClass] method ScanMsrForValidVoltage_PantherLake (line 30) | [TestMethod] method ScanPerformanceMsrArea_DetailedAnalysis (line 149) | [TestMethod] method ScanWithAlternativeVoltageFormulas (line 210) | [TestMethod] method CheckAndLog (line 305) | private void CheckAndLog(string formula, float voltage, uint msrAddr, ... method TestVoltageCandidatesAllCores (line 325) | [TestMethod] method TestAlternativeVoltageFormulasAllCores (line 439) | [TestMethod] method DumpVoltageMsrsPerCore (line 519) | [TestMethod] method GetKnownMsrName (line 570) | private static string GetKnownMsrName(uint address) FILE: source/CapFrameX.Test/Sensor/SensorAggregationStableIdTest.cs class SensorAggregationStableIdTest (line 11) | [TestClass] method BuildSensorData (line 16) | private static SessionSensorData2 BuildSensorData( method SameVersion_SameKeys_AllSensorsAggregated (line 51) | [TestMethod] method SameVersion_SameKeys_ValuesCorrect (line 77) | [TestMethod] method ShiftedKeys_NoStableId_MatchedByCanonicalKey (line 100) | [TestMethod] method ShiftedKeys_WithStableId_MatchedByCanonicalKey (line 128) | [TestMethod] method ShiftedKeys_MultipleSensors_AllMatched (line 148) | [TestMethod] method MixedOldNew_SessionWithAndWithoutStableId_MatchedByCanonicalKey (line 179) | [TestMethod] method MultiGpu_CollidingCanonicalKey_FallbackToDictKey (line 205) | [TestMethod] method MultiGpu_CollidingCanonicalKey_ShiftedKeys_SensorsDropped (line 229) | [TestMethod] method MultiGpu_DifferentCards_CanonicalKeyUnique_AllMatched (line 253) | [TestMethod] method MeasureTime_AlwaysMatchedAcrossSessions (line 284) | [TestMethod] method JsonRoundTrip_StableIdentifier_Persisted (line 308) | [TestMethod] method JsonRoundTrip_OldFormat_StableIdentifierIsNull (line 330) | [TestMethod] method GetFullReport_ShiftedKeys_CorrectMinAvgMax (line 353) | [TestMethod] FILE: source/CapFrameX.Test/Sensor/StableIdMigrationTest.cs class StableIdMigrationTest (line 10) | [TestClass] method GetSensorTypeString_CpuLoad_ReturnsCorrect (line 15) | [TestMethod] method GetSensorTypeString_CpuTemperature_ReturnsCorrect (line 25) | [TestMethod] method GetSensorTypeString_CpuClock_ReturnsCorrect (line 35) | [TestMethod] method GetSensorTypeString_CpuPower_ReturnsCorrect (line 45) | [TestMethod] method GetSensorTypeString_CpuVoltage_ReturnsCorrect (line 55) | [TestMethod] method GetSensorTypeString_GpuLoad_ReturnsCorrect (line 65) | [TestMethod] method GetSensorTypeString_GpuTemperature_ReturnsCorrect (line 75) | [TestMethod] method GetSensorTypeString_GpuClock_ReturnsCorrect (line 85) | [TestMethod] method GetSensorTypeString_GpuPower_ReturnsCorrect (line 95) | [TestMethod] method GetSensorTypeString_GpuVoltage_ReturnsCorrect (line 105) | [TestMethod] method GetSensorTypeString_GpuFactor_ReturnsGpuLimits (line 115) | [TestMethod] method GetSensorTypeString_NullStableId_ReturnsEmpty (line 125) | [TestMethod] method GetSensorTypeString_RamType_ReturnsEmpty (line 133) | [TestMethod] method GetSensorTypeString_CXType_ReturnsEmpty (line 143) | [TestMethod] method GetSensorTypeString_UnknownSubtype_ReturnsEmpty (line 151) | [TestMethod] method MockGetSensorTypeString_GpuTemperature_ReturnsCorrect (line 165) | [TestMethod] method MockGetSensorTypeString_CpuLoad_ReturnsCorrect (line 175) | [TestMethod] method MockGetSensorTypeString_NullStableId_ReturnsEmpty (line 185) | [TestMethod] method StableIdentifier_ContainsSlashSensorType_ForLoadMatching (line 197) | [TestMethod] method StableIdentifier_ContainsSlashSensorType_ForTemperatureMatching (line 205) | [TestMethod] method StableIdentifier_ContainsSlashSensorType_ForClockMatching (line 213) | [TestMethod] method StableIdentifier_ContainsSlashSensorType_ForPowerMatching (line 220) | [TestMethod] method StableIdentifier_ContainsSlashSensorType_ForVoltageMatching (line 227) | [TestMethod] method StableIdentifier_SlashDelimiters_PreventFalsePositives (line 234) | [TestMethod] method SessionSensorDataLive_AddSensorValue_PopulatesStableIdentifier (line 251) | [TestMethod] method SessionSensorDataLive_AddSensorValue_NullHardwareName_StableIdentifierIsNull (line 271) | [TestMethod] FILE: source/CapFrameX.Test/Statistics/CircularBufferTest.cs class CircularBufferTest (line 9) | [TestClass] method Constructor_ValidCapacity_CreatesBuffer (line 14) | [TestMethod] method Constructor_ZeroCapacity_ThrowsException (line 22) | [TestMethod] method Constructor_NegativeCapacity_ThrowsException (line 29) | [TestMethod] method Add_SingleElement_IncreasesCount (line 40) | [TestMethod] method Add_MultipleElements_MaintainsOrder (line 50) | [TestMethod] method Add_OverCapacity_OverwritesOldest (line 63) | [TestMethod] method Add_WrapAround_MaintainsCorrectOrder (line 78) | [TestMethod] method PeekFirst_ReturnsOldestElement (line 104) | [TestMethod] method PeekLast_ReturnsNewestElement (line 115) | [TestMethod] method PeekFirst_EmptyBuffer_ThrowsException (line 126) | [TestMethod] method PeekLast_EmptyBuffer_ThrowsException (line 134) | [TestMethod] method RemoveFirst_ReturnsAndRemovesOldest (line 146) | [TestMethod] method RemoveFirst_AllElements_EmptiesBuffer (line 161) | [TestMethod] method RemoveFirst_EmptyBuffer_ThrowsException (line 177) | [TestMethod] method Clear_EmptiesBuffer (line 189) | [TestMethod] method Clear_AllowsReuse (line 203) | [TestMethod] method ToArray_ReturnsCorrectElements (line 222) | [TestMethod] method ToArray_AfterWrapAround_ReturnsCorrectOrder (line 238) | [TestMethod] method ToArray_EmptyBuffer_ReturnsEmptyArray (line 256) | [TestMethod] method ToArray_ReuseDestination_UsesProvidedBuffer (line 265) | [TestMethod] method ToList_ReturnsCorrectElements (line 286) | [TestMethod] method ToList_ReuseDestination_ReusesProvidedList (line 302) | [TestMethod] method Indexer_ValidIndex_ReturnsElement (line 321) | [TestMethod] method Indexer_NegativeIndex_ThrowsException (line 332) | [TestMethod] method Indexer_IndexOutOfRange_ThrowsException (line 341) | [TestMethod] method GetEnumerator_IteratesInOrder (line 354) | [TestMethod] method GetEnumerator_AfterWrapAround_IteratesCorrectly (line 370) | [TestMethod] method IsFull_NotFull_ReturnsFalse (line 395) | [TestMethod] method IsFull_AtCapacity_ReturnsTrue (line 404) | [TestMethod] method IsFull_AfterOverwrite_StaysTrue (line 415) | [TestMethod] method Add_LargeNumberOfElements_Completes (line 431) | [TestMethod] method RemoveFirst_LargeNumberOfOperations_Completes (line 447) | [TestMethod] FILE: source/CapFrameX.Test/Statistics/FrametimeStatisticProviderTest.cs class FrametimeStatisticProviderTest (line 11) | [TestClass] method Setup (line 17) | [TestInitialize] method GetFpsMetricValue_EmptySequence_ReturnsNaN (line 28) | [TestMethod] method GetFpsMetricValue_Average_CalculatesCorrectly (line 36) | [TestMethod] method GetFpsMetricValue_Max_ReturnsHighestFps (line 47) | [TestMethod] method GetFpsMetricValue_Min_ReturnsLowestFps (line 58) | [TestMethod] method GetFpsMetricValue_Median_CalculatesCorrectly (line 69) | [TestMethod] method GetFpsMetricValue_P1_ReturnsLow1Percentile (line 80) | [TestMethod] method GetFrametimeMetricValue_Average_CalculatesCorrectly (line 101) | [TestMethod] method GetFrametimeMetricValue_Max_ReturnsHighestFrametime (line 110) | [TestMethod] method GetFrametimeMetricValue_Min_ReturnsLowestFrametime (line 119) | [TestMethod] method GetFrametimeMetricValue_Median_CalculatesCorrectly (line 128) | [TestMethod] method GetPQuantileSequence_P50_ReturnsMedian (line 141) | [TestMethod] method GetPQuantileSequence_P99_ReturnsHigh (line 150) | [TestMethod] method GetPQuantileSequence_P01_ReturnsLow (line 159) | [TestMethod] method GetPercentageHighIntegralSequence_EmptySequence_ReturnsNaN (line 172) | [TestMethod] method GetPercentageHighIntegralSequence_ReturnsHighFrametime (line 181) | [TestMethod] method GetPercentageHighIntegralSequence_P90_ReturnsCorrectValue (line 192) | [TestMethod] method GetPercentageHighAverageSequence_EmptySequence_ReturnsNaN (line 206) | [TestMethod] method GetPercentageHighAverageSequence_ReturnsAverageOfHighValues (line 215) | [TestMethod] method GetStutteringCountPercentage_NoStutters_ReturnsZero (line 229) | [TestMethod] method GetStutteringCountPercentage_WithStutters_ReturnsPercentage (line 239) | [TestMethod] method GetOnlineStutteringTimePercentage_NoStutters_ReturnsZero (line 254) | [TestMethod] method GetOnlineStutteringTimePercentage_WithStutters_ReturnsTimePercentage (line 263) | [TestMethod] method GetOutlierAdjustedSequence_None_ReturnsOriginal (line 280) | [TestMethod] method GetOutlierAdjustedSequence_DeciPercentile_RemovesOutliers (line 289) | [TestMethod] method GetFpsThresholdCounts_CountsCorrectly (line 305) | [TestMethod] method GetFpsThresholdTimes_CalculatesCorrectly (line 322) | [TestMethod] method GetFpsMetricValue_SingleElement_ReturnsValue (line 336) | [TestMethod] method GetFpsMetricValue_LargeSequence_Completes (line 345) | [TestMethod] method GetPercentageHighIntegralSequence_LargeSequence_Completes (line 355) | [TestMethod] method GetFpsMetricValue_VerySmallFrametimes_HandlesCorrectly (line 365) | [TestMethod] method GetFpsMetricValue_VeryLargeFrametimes_HandlesCorrectly (line 375) | [TestMethod] FILE: source/CapFrameX.Test/TestHelper.cs class TestHelper (line 8) | public static class TestHelper method GetAllLinesFromRessourceFile (line 10) | public static List GetAllLinesFromRessourceFile(string filename) method GetRessourceName (line 32) | public static string GetRessourceName(string filename) FILE: source/CapFrameX.Test/Updater/UpdateCheckTest.cs class UpdateCheckTest (line 11) | [TestClass] method UpdateCheckTest_UpdateIsAvailable (line 14) | [TestMethod] method UpdateCheckTest_UpdateIsNotAvailable (line 28) | [TestMethod] FILE: source/CapFrameX.Test/ViewModel/CaptureViewModelTest.cs class CaptureViewModelTest (line 29) | [TestClass] method Setup (line 61) | [TestInitialize] method Cleanup (line 114) | [TestCleanup] method Constructor_InitializesFrametimeModelAndReadyState (line 123) | [TestMethod] method UpdateProcessToCaptureList_WithVkcube_AutoDetectsAndPublishesProcessId (line 136) | [TestMethod] method UpdateProcessToCaptureList_WithMultipleProcesses_ShowsMultipleProcessesDetected (line 159) | [TestMethod] method SelectedNumberOfRuns_SetToOne_DisablesAggregationAndUpdatesOverlay (line 173) | [TestMethod] method UseRunHistory_SetFalse_DisablesAggregationAndEnablesRunHistoryEntry (line 187) | [TestMethod] method SelectedRelatedMetric_Set_UpdatesConfigAndResetsHistory (line 202) | [TestMethod] method CaptureTimeString_WhenUseGlobalCaptureTime_UpdatesAppConfiguration (line 215) | [TestMethod] method OnSaveCaptureTime_WithVkcube_UpdatesProcessListEntry (line 228) | [TestMethod] method CreateSut (line 242) | private CaptureViewModel CreateSut() method SetupAppConfiguration (line 264) | private void SetupAppConfiguration() method SetupServices (line 290) | private void SetupServices() method CreateProcessListForTests (line 315) | private ProcessList CreateProcessListForTests() method InvokePrivate (line 332) | private static void InvokePrivate(object instance, string methodName) method DisposeHeartbeat (line 339) | private static void DisposeHeartbeat(CaptureViewModel viewModel) FILE: source/CapFrameX.Updater/UpdateCheck.cs class UpdateCheck (line 8) | public class UpdateCheck: IUpdateCheck method UpdateCheck (line 13) | public UpdateCheck(IAppVersionProvider appVersionProvider, IWebVersion... method IsUpdateAvailable (line 19) | public async Task<(bool, Version)> IsUpdateAvailable() FILE: source/CapFrameX.View/AggregationView.xaml.cs class AggregationView (line 15) | public partial class AggregationView : UserControl method AggregationView (line 17) | public AggregationView() method AggregationItemDataGrid_MouseLeave (line 30) | private void AggregationItemDataGrid_MouseLeave(object sender, MouseEv... method OnOutlierFlagsChanged (line 36) | private void OnOutlierFlagsChanged(bool[] flags) method AggregationItemDataGrid_PreviewKeyDown (line 51) | private void AggregationItemDataGrid_PreviewKeyDown(object sender, Key... FILE: source/CapFrameX.View/CaptureView.xaml.cs class CaptureView (line 21) | public partial class CaptureView : UserControl method CaptureView (line 43) | public CaptureView() method CaptureHotkeyTextBox_PreviewKeyDown (line 71) | private void CaptureHotkeyTextBox_PreviewKeyDown(object sender, KeyEve... method TextBox_PreviewMouseDown (line 104) | private void TextBox_PreviewMouseDown(object sender, MouseButtonEventA... method TextBox_MouseLeave (line 110) | private void TextBox_MouseLeave(object sender, MouseEventArgs e) method Slider_DragCompleted (line 119) | private void Slider_DragCompleted(object sender, System.Windows.Contro... method ResetChart_MouseDoubleClick (line 124) | private void ResetChart_MouseDoubleClick(object sender, MouseButtonEve... method TextBox_PreviewKeyDown (line 129) | private void TextBox_PreviewKeyDown(object sender, KeyEventArgs e) method LoggingPeriodComboBox_MouseLeave (line 139) | private void LoggingPeriodComboBox_MouseLeave(object sender, MouseEven... method NumberValidationTextBox (line 144) | private void NumberValidationTextBox(object sender, TextCompositionEve... method ScrollViewer_ScrollChanged (line 150) | private void ScrollViewer_ScrollChanged(object sender, ScrollChangedEv... method ResetHistoryHotkeyTextBox_PreviewKeyDown (line 159) | private void ResetHistoryHotkeyTextBox_PreviewKeyDown(object sender, K... FILE: source/CapFrameX.View/CloudView.xaml.cs class CloudView (line 21) | public partial class CloudView : UserControl method CloudView (line 23) | public CloudView() method CloudItemDataGrid_MouseLeave (line 31) | private void CloudItemDataGrid_MouseLeave(object sender, System.Window... method CloudItemDataGrid_PreviewKeyDown (line 38) | private void CloudItemDataGrid_PreviewKeyDown(object sender, KeyEventA... method ShareUrlFocusHandler (line 52) | private void ShareUrlFocusHandler(object sender, RoutedEventArgs e) method DownloadFolder_PreviewMouseDown (line 58) | private void DownloadFolder_PreviewMouseDown(object sender, MouseButto... FILE: source/CapFrameX.View/CollectionViewUtils.cs class CollectionViewUtils (line 7) | public static class CollectionViewUtils method FilterCollectionByText (line 9) | public static void FilterCollectionByText(this FilterEventArgs args... FILE: source/CapFrameX.View/ColorbarView.xaml.cs class ColorbarView (line 26) | public partial class ColorbarView : UserControl method ColorbarView (line 30) | public ColorbarView() method PopupBox_RequestBringIntoView (line 36) | private void PopupBox_RequestBringIntoView(object sender, RequestBring... method GitHubButton_Click (line 38) | private void GitHubButton_Click(object sender, RoutedEventArgs e) method Donate_Button_Click (line 43) | private void Donate_Button_Click(object sender, RoutedEventArgs e) method SaveScreenShotButton_Click (line 53) | private void SaveScreenShotButton_Click(object sender, RoutedEventArgs e) method CopyScreenShotButton_Click (line 99) | private void CopyScreenShotButton_Click(object sender, RoutedEventArgs e) method GetBitmapFromScreenshotArea (line 105) | private Bitmap GetBitmapFromScreenshotArea() method AddRectangle (line 164) | private static Bitmap AddRectangle(Bitmap bitmap, System.Drawing.Point... method AddFillRectangle (line 175) | private static Bitmap AddFillRectangle(Bitmap bitmap, System.Drawing.P... method AddLogo (line 186) | private static Bitmap AddLogo(Bitmap bitmap, System.Drawing.Image imag... method TextBox_MouseLeave (line 196) | private void TextBox_MouseLeave(object sender, MouseEventArgs e) method ResolutionTextBox_PreviewKeyDown (line 205) | private void ResolutionTextBox_PreviewKeyDown(object sender, KeyEventA... method NumberValidationTextBox (line 218) | private void NumberValidationTextBox(object sender, TextCompositionEve... method IntegerValidationTextBox (line 224) | private void IntegerValidationTextBox(object sender, TextCompositionEv... method PopupBox_Closed (line 230) | private void PopupBox_Closed(object sender, RoutedEventArgs e) method Hyperlink_RequestNavigate (line 237) | private void Hyperlink_RequestNavigate(object sender, RequestNavigateE... method Login_Click (line 243) | private void Login_Click(object sender, RoutedEventArgs e) method Logout_Click (line 248) | private void Logout_Click(object sender, RoutedEventArgs e) method MenuDarkModeButton_Click (line 253) | private void MenuDarkModeButton_Click(object sender, RoutedEventArgs e) method ModifyTheme (line 259) | private static void ModifyTheme(bool isDarkTheme) method HorizontalRes_PreviewMouseDown (line 267) | private void HorizontalRes_PreviewMouseDown(object sender, MouseButton... method ScreenshotPopupBox_Open (line 269) | private void ScreenshotPopupBox_Open(object sender, RoutedEventArgs e) method HardwareDescription_PreviewKeyDown (line 274) | private void HardwareDescription_PreviewKeyDown(object sender, KeyEven... method TextBox_KeyEnterUpdate (line 283) | private void TextBox_KeyEnterUpdate(object sender, KeyEventArgs e) method PopupBoxOpened (line 297) | private void PopupBoxOpened(object sender, RoutedEventArgs e) { } FILE: source/CapFrameX.View/ComparisonDataView.xaml.cs class ComparisonDataView (line 16) | public partial class ComparisonDataView : UserControl method ComparisonDataView (line 18) | public ComparisonDataView() method ResetChart_MouseDoubleClick (line 31) | private void ResetChart_MouseDoubleClick(object sender, System.Windows... method SelectedColorChanged (line 36) | private void SelectedColorChanged(object sender, RoutedPropertyChanged... FILE: source/CapFrameX.View/ComparisonView.xaml.cs class ComparisonView (line 16) | public partial class ComparisonView : UserControl method ComparisonView (line 18) | public ComparisonView() method ResetLShapeChart_MouseDoubleClick (line 33) | private void ResetLShapeChart_MouseDoubleClick(object sender, MouseBut... method ResetLShapeChart (line 36) | private void ResetLShapeChart() method FirstSecondsTextBox_PreviewKeyDown (line 47) | private void FirstSecondsTextBox_PreviewKeyDown(object sender, KeyEven... method LastSecondsTextBox_PreviewKeyDown (line 58) | private void LastSecondsTextBox_PreviewKeyDown(object sender, KeyEvent... method RangeSlider_DragCompleted (line 69) | private void RangeSlider_DragCompleted(object sender, System.Windows.C... method CustomTitle_PreviewKeyDown (line 74) | private void CustomTitle_PreviewKeyDown(object sender, KeyEventArgs e) method ColorPickerPopup_Closed (line 84) | private void ColorPickerPopup_Closed(object sender, EventArgs e) method NumberValidationTextBox (line 91) | private void NumberValidationTextBox(object sender, TextCompositionEve... FILE: source/CapFrameX.View/ControlView.xaml.cs class ControlView (line 26) | public partial class ControlView : UserControl method ControlView (line 49) | public ControlView() method BuildTreeView (line 94) | private void BuildTreeView() method CreateTreeViewRoot (line 126) | private TreeViewItem CreateTreeViewRoot() method CreateTreeItem (line 136) | private TreeViewItem CreateTreeItem(object o, string name) method CreateTreeViewRecursive (line 147) | private void CreateTreeViewRecursive(TreeViewItem item) method JumpToObservedDirectoryItem (line 171) | private void JumpToObservedDirectoryItem(TreeViewItem tvi, out bool di... method SetSortSettings (line 200) | private void SetSortSettings(IAppConfiguration appConfiguration) method RecordDataGrid_Sorting (line 211) | private void RecordDataGrid_Sorting(object sender, DataGridSortingEven... method AddSortColumn (line 232) | private void AddSortColumn(DataGrid sender, string sortColumn, ListSor... method AddSortColumnsByMemberPath (line 243) | private void AddSortColumnsByMemberPath(DataGrid dataGrid, ListSortDir... method RecordInfoListOnFilter (line 256) | private void RecordInfoListOnFilter(object sender, FilterEventArgs e) method DataGridRow_MouseDoubleClick (line 267) | private void DataGridRow_MouseDoubleClick(object sender, MouseButtonEv... method ScrollViewer_PreviewMouseWheel (line 272) | private void ScrollViewer_PreviewMouseWheel(object sender, MouseWheelE... method TreeViewItem_Selected (line 281) | private void TreeViewItem_Selected(object sender, RoutedEventArgs e) method ExtractFullPath (line 293) | private string ExtractFullPath(string path) method RootFolder_PreviewMouseDown (line 296) | private void RootFolder_PreviewMouseDown(object sender, MouseButtonEve... method TreeView_PreviewMouseRightButtonDown (line 305) | private void TreeView_PreviewMouseRightButtonDown(object sender, Mouse... method VisualUpwardSearch (line 316) | static TreeViewItem VisualUpwardSearch(DependencyObject source) method TextBox_KeyDown (line 324) | private void TextBox_KeyDown(object sender, KeyEventArgs e) method RecordDataGrid_PreviewLostKeyboardFocus (line 334) | private void RecordDataGrid_PreviewLostKeyboardFocus(object sender, Ke... method RecordDataGrid_PreviewKeyDown (line 374) | private void RecordDataGrid_PreviewKeyDown(object sender, KeyEventArgs e) method RecordDataGrid_BeginningEdit (line 417) | private void RecordDataGrid_BeginningEdit(object sender, DataGridBegin... method RecordInfoExpander_Change (line 426) | private void RecordInfoExpander_Change(object sender, RoutedEventArgs e) method RecordDataGrid_ColumnDisplayIndexChanged (line 431) | private void RecordDataGrid_ColumnDisplayIndexChanged(object sender, D... method SetHeaders (line 445) | private void SetHeaders() method TrvStructure_DragOver (line 460) | private async void TrvStructure_DragOver(object sender, DragEventArgs e) method TrvStructure_MouseEnter (line 481) | private void TrvStructure_MouseEnter(object sender, MouseEventArgs e) method TrvStructure_Drop (line 488) | private void TrvStructure_Drop(object sender, DragEventArgs e) method GetFullPath (line 503) | public string GetFullPath(TreeViewItem node) method GetParentItem (line 529) | static TreeViewItem GetParentItem(TreeViewItem item) FILE: source/CapFrameX.View/Controls/CXColorPicker.cs class CXColorPicker (line 6) | public class CXColorPicker : ColorPicker method CXColorPicker (line 8) | public CXColorPicker(): base() FILE: source/CapFrameX.View/Controls/CustomPanManipulator.cs class CustomPanManipulator (line 5) | public class CustomPanManipulator : MouseManipulator method CustomPanManipulator (line 7) | public CustomPanManipulator(IPlotView plotView, EAxisDescription axisD... method Completed (line 19) | public override void Completed(OxyMouseEventArgs e) method Delta (line 31) | public override void Delta(OxyMouseEventArgs e) method Started (line 74) | public override void Started(OxyMouseEventArgs e) FILE: source/CapFrameX.View/Controls/CustomRangeSlider.cs class CustomRangeSlider (line 7) | public class CustomRangeSlider: RangeSlider FILE: source/CapFrameX.View/Controls/CustomZoomStepManipulator.cs class CustomZoomStepManipulator (line 5) | public class CustomZoomStepManipulator : MouseManipulator method CustomZoomStepManipulator (line 7) | public CustomZoomStepManipulator(IPlotView plotView, EAxisDescription ... method Started (line 19) | public override void Started(OxyMouseEventArgs e) FILE: source/CapFrameX.View/Controls/EAxisDescription.cs type EAxisDescription (line 3) | public enum EAxisDescription FILE: source/CapFrameX.View/Controls/FpsGraphControl.xaml.cs class FpsGraphControl (line 8) | public partial class FpsGraphControl : UserControl method FpsGraphControl (line 10) | public FpsGraphControl() method ResetChart_MouseDoubleClick (line 15) | private void ResetChart_MouseDoubleClick(object sender, System.Windows... FILE: source/CapFrameX.View/Controls/FrametimeDistributionGraphControl.xaml.cs class FrametimeDistributionGraphControl (line 8) | public partial class FrametimeDistributionGraphControl : UserControl method FrametimeDistributionGraphControl (line 10) | public FrametimeDistributionGraphControl() method ResetChart_MouseDoubleClick (line 15) | private void ResetChart_MouseDoubleClick(object sender, System.Windows... FILE: source/CapFrameX.View/Controls/FrametimeGraphControl.xaml.cs class FrametimeGraphControl (line 8) | public partial class FrametimeGraphControl : UserControl method FrametimeGraphControl (line 10) | public FrametimeGraphControl() method ResetChart_MouseDoubleClick (line 15) | private void ResetChart_MouseDoubleClick(object sender, System.Windows... FILE: source/CapFrameX.View/Controls/MarkupTextBlock.cs class MarkupTextBlock (line 13) | [ContentProperty("MarkupText")] method MarkupTextBlock (line 40) | public MarkupTextBlock(string markupText) method MarkupTextBlock (line 48) | public MarkupTextBlock() method OnTextMarkupChanged (line 62) | private static void OnTextMarkupChanged( FILE: source/CapFrameX.View/Controls/MultiSelectionDataGrid.cs class MultiSelectionDataGrid (line 8) | public class MultiSelectionDataGrid : DataGrid method MultiSelectionDataGrid (line 12) | public MultiSelectionDataGrid() method CustomDataGrid_SelectionChanged (line 17) | void CustomDataGrid_SelectionChanged(object sender, SelectionChangedEv... FILE: source/CapFrameX.View/Controls/PlotViewCustomZoom.cs class PlotViewCustomZoom (line 7) | public class PlotViewCustomZoom : PlotView method PlotViewCustomZoom (line 9) | public PlotViewCustomZoom() : base() method HandleZoomByWheel (line 34) | private void HandleZoomByWheel(IPlotView view, OxyMouseWheelEventArgs ... method HandleZoomByWheelAndShift (line 40) | private void HandleZoomByWheelAndShift(IPlotView view, OxyMouseWheelEv... method HandleZoomByWheelAndCtrl (line 46) | private void HandleZoomByWheelAndCtrl(IPlotView view, OxyMouseWheelEve... method OnMouseDoubleClick (line 52) | private void OnMouseDoubleClick(object sender, MouseButtonEventArgs e) FILE: source/CapFrameX.View/DataView.xaml.cs class DataView (line 19) | public partial class DataView : UserControl method DataView (line 21) | public DataView() method Chart_OnDataClick (line 45) | private void Chart_OnDataClick(object sender, ChartPoint chartpoint) method ResetChart_MouseDoubleClick (line 70) | private void ResetChart_MouseDoubleClick(object sender, System.Windows... method ResetLShapeChart (line 73) | private void ResetLShapeChart() method RangeSlider_DragCompleted (line 84) | private void RangeSlider_DragCompleted(object sender, System.Windows.C... method FirstSecondsTextBox_PreviewKeyDown (line 89) | private void FirstSecondsTextBox_PreviewKeyDown(object sender, System.... method LastSecondsTextBox_PreviewKeyDown (line 100) | private void LastSecondsTextBox_PreviewKeyDown(object sender, System.W... method StutteringThreshold_PreviewKeyDown (line 111) | private void StutteringThreshold_PreviewKeyDown(object sender, System.... method StutteringFactor_PreviewKeyDown (line 122) | private void StutteringFactor_PreviewKeyDown(object sender, System.Win... method CustomTitle_PreviewKeyDown (line 133) | private void CustomTitle_PreviewKeyDown(object sender, KeyEventArgs e) method NumberValidationTextBox (line 143) | private void NumberValidationTextBox(object sender, TextCompositionEve... method Grid_SizeChanged (line 149) | private void Grid_SizeChanged(object sender, SizeChangedEventArgs e) FILE: source/CapFrameX.View/OverlayView.xaml.cs class OverlayView (line 23) | public partial class OverlayView : UserControl method OverlayView (line 66) | public OverlayView() method OverlayHotkeyTextBox_PreviewKeyDown (line 111) | private void OverlayHotkeyTextBox_PreviewKeyDown(object sender, KeyEve... method ConfigHotkeyTextBox_PreviewKeyDown (line 144) | private void ConfigHotkeyTextBox_PreviewKeyDown(object sender, KeyEven... method ThreadAffinityHotkeyTextBox_PreviewKeyDown (line 177) | private void ThreadAffinityHotkeyTextBox_PreviewKeyDown(object sender,... method ResetMetricsHotkeyTextBox_PreviewKeyDown (line 210) | private void ResetMetricsHotkeyTextBox_PreviewKeyDown(object sender, K... method OSDRefreshPeriodComboBox_MouseLeave (line 243) | private void OSDRefreshPeriodComboBox_MouseLeave(object sender, MouseE... method MetricIntervalComboBox_MouseLeave (line 248) | private void MetricIntervalComboBox_MouseLeave(object sender, MouseEve... method Hyperlink_RequestNavigate (line 253) | private void Hyperlink_RequestNavigate(object sender, System.Windows.N... method SelectedColorChanged (line 259) | private void SelectedColorChanged(object sender, RoutedPropertyChanged... method LostFocus_PreviewKeyDown (line 261) | private void LostFocus_PreviewKeyDown(object sender, KeyEventArgs e) method NumberValidationTextBox (line 271) | private void NumberValidationTextBox(object sender, TextCompositionEve... method IntegerNumberValidationTextBox (line 277) | private void IntegerNumberValidationTextBox(object sender, TextComposi... method CopyButton_Click (line 283) | private void CopyButton_Click(object sender, RoutedEventArgs e) FILE: source/CapFrameX.View/PmdView.xaml.cs class PmdView (line 9) | public partial class PmdView : UserControl method PmdView (line 11) | public PmdView() method ResetPoweneticsEPS12VChartMetrics_MouseDoubleClick (line 16) | private void ResetPoweneticsEPS12VChartMetrics_MouseDoubleClick(object... method ResetPoweneticsPciExpressChartMetrics_MouseDoubleClick (line 21) | private void ResetPoweneticsPciExpressChartMetrics_MouseDoubleClick(ob... method ResetBenchlabEPS12VChartMetrics_MouseDoubleClick (line 26) | private void ResetBenchlabEPS12VChartMetrics_MouseDoubleClick(object s... method ResetBenchlabPciExpressChartMetrics_MouseDoubleClick (line 31) | private void ResetBenchlabPciExpressChartMetrics_MouseDoubleClick(obje... method ResetEPS12VChartAnalysis_MouseDoubleClick (line 36) | private void ResetEPS12VChartAnalysis_MouseDoubleClick(object sender, ... method ResetPciExpressChartAnalysis_MouseDoubleClick (line 41) | private void ResetPciExpressChartAnalysis_MouseDoubleClick(object send... method ResetFrametimeChart_MouseDoubleClick (line 46) | private void ResetFrametimeChart_MouseDoubleClick(object sender, Mouse... method FrametimeCheckBox_Checked (line 51) | private void FrametimeCheckBox_Checked(object sender, System.Windows.R... method FrametimeCheckBox_Unchecked (line 59) | private void FrametimeCheckBox_Unchecked(object sender, System.Windows... FILE: source/CapFrameX.View/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: source/CapFrameX.View/ReportView.xaml.cs class ReportView (line 16) | public partial class ReportView : UserControl method ReportView (line 18) | public ReportView() method OnAutoGeneratingColumn (line 23) | private void OnAutoGeneratingColumn(object sender, DataGridAutoGenerat... method ReportDataGrid_PreviewKeyDown (line 26) | private void ReportDataGrid_PreviewKeyDown(object sender, KeyEventArgs e) method ReportDataGrid_LoadingRow (line 40) | private void ReportDataGrid_LoadingRow(object sender, DataGridRowEvent... method ReportDataGrid_Sorting (line 48) | private void ReportDataGrid_Sorting(object sender, DataGridSortingEven... FILE: source/CapFrameX.View/SensorView.xaml.cs class SensorView (line 21) | public partial class SensorView : UserControl method SensorView (line 23) | public SensorView() method LoggingPeriodComboBox_MouseLeave (line 27) | private void LoggingPeriodComboBox_MouseLeave(object sender, MouseEven... method EvaluationComboBox_MouseLeave (line 31) | private void EvaluationComboBox_MouseLeave(object sender, MouseEventAr... FILE: source/CapFrameX.View/StateView.xaml.cs class StateView (line 19) | public partial class StateView : UserControl method StateView (line 21) | public StateView() method PackIcon_MouseLeftButtonDown (line 26) | private void PackIcon_MouseLeftButtonDown(object sender, System.Window... FILE: source/CapFrameX.View/SynchronizationView.xaml.cs class SynchronizationView (line 18) | public partial class SynchronizationView : UserControl method SynchronizationView (line 20) | public SynchronizationView() method ResetSynchronizationChart_MouseDoubleClick (line 25) | private void ResetSynchronizationChart_MouseDoubleClick(object sender,... method ResetInputLagChart_MouseDoubleClick (line 30) | private void ResetInputLagChart_MouseDoubleClick(object sender, System... method Chart_OnDataClick (line 35) | private void Chart_OnDataClick(object sender, ChartPoint chartpoint) method InputLagOffsetTextBox_PreviewKeyDown (line 47) | private void InputLagOffsetTextBox_PreviewKeyDown(object sender, Syste... FILE: source/CapFrameX.View/Themes/DarkTheme.cs class DarkTheme (line 6) | public class DarkTheme : IBaseTheme FILE: source/CapFrameX.View/Themes/LightTheme.cs class LightTheme (line 6) | public class LightTheme : IBaseTheme FILE: source/CapFrameX.View/UITracker/ColumnWidthTracker.cs class ColumnWidthTracker (line 8) | public class ColumnWidthTracker method ColumnWidthTracker (line 13) | public ColumnWidthTracker(Window window, string folderPath) FILE: source/CapFrameX.View/UITracker/RowHeightTracker.cs class RowHeightTracker (line 8) | public class RowHeightTracker method RowHeightTracker (line 13) | public RowHeightTracker(Window window, string folderPath) FILE: source/CapFrameX.ViewModel/AggregationViewModel.cs class AggregationViewModel (line 27) | public class AggregationViewModel : BindableBase, INavigationAware, IDro... method AggregationViewModel (line 200) | public AggregationViewModel(IStatisticProvider statisticProvider, method RemoveAggregationEntry (line 217) | public void RemoveAggregationEntry(IAggregationEntry entry) method OnAggregationEntriesChanged (line 223) | private void OnAggregationEntriesChanged() method SubscribeToUpdateSession (line 255) | private void SubscribeToUpdateSession() method AddAggregationEntry (line 267) | private void AddAggregationEntry(IFileRecordInfo recordInfo, ISession ... method UpdateAggregationEntries (line 300) | private void UpdateAggregationEntries() method OnClearTable (line 333) | private void OnClearTable() method OnAggregateInclude (line 341) | private void OnAggregateInclude() method OnAggregateExclude (line 377) | private void OnAggregateExclude() method WriteAggregatedFileAsync (line 417) | private void WriteAggregatedFileAsync(bool[] outlierFlags) method OnNavigatedTo (line 441) | public void OnNavigatedTo(NavigationContext navigationContext) method IsNavigationTarget (line 446) | public bool IsNavigationTarget(NavigationContext navigationContext) method OnNavigatedFrom (line 451) | public void OnNavigatedFrom(NavigationContext navigationContext) method Drop (line 456) | void IDropTarget.Drop(IDropInfo dropInfo) method DragOver (line 478) | void IDropTarget.DragOver(IDropInfo dropInfo) FILE: source/CapFrameX.ViewModel/CaptureViewModel.cs class CaptureViewModel (line 38) | public partial class CaptureViewModel : BindableBase, INavigationAware method CaptureViewModel (line 469) | public CaptureViewModel(IAppConfiguration appConfiguration, method IsNavigationTarget (line 588) | public bool IsNavigationTarget(NavigationContext navigationContext) method OnNavigatedFrom (line 593) | public void OnNavigatedFrom(NavigationContext navigationContext) method OnNavigatedTo (line 597) | public void OnNavigatedTo(NavigationContext navigationContext) method OnSoundLevelChanged (line 601) | public void OnSoundLevelChanged() method SubscribeToUpdateProcessIgnoreList (line 606) | private void SubscribeToUpdateProcessIgnoreList() method SubscribeToGlobalCaptureHookEvent (line 618) | private void SubscribeToGlobalCaptureHookEvent() method SetGlobalHookEventCaptureHotkey (line 623) | private void SetGlobalHookEventCaptureHotkey() method SetCaptureMode (line 645) | private void SetCaptureMode() method StartCaptureService (line 710) | private bool StartCaptureService() method StopCaptureService (line 723) | private void StopCaptureService() method GetRedirectedServiceConfig (line 728) | private PresentMonServiceConfiguration GetRedirectedServiceConfig() method OnAddToIgonreList (line 738) | private void OnAddToIgonreList() method OnAddToProcessList (line 761) | private void OnAddToProcessList() method OnResetCaptureProcess (line 779) | private void OnResetCaptureProcess() method OnSaveCaptureTime (line 786) | public void OnSaveCaptureTime(string captureTimeString, string process) method CompareLastCaptureTime (line 818) | private bool CompareLastCaptureTime(string process) method GetListUpdateHeartBeat (line 831) | private IDisposable GetListUpdateHeartBeat() method UpdateProcessToCaptureList (line 840) | private void UpdateProcessToCaptureList() method OnSelectedProcessToCaptureChanged (line 879) | private void OnSelectedProcessToCaptureChanged() method UpdateProcessToCapture (line 885) | private void UpdateProcessToCapture() method ShowProcessDetails (line 914) | private void ShowProcessDetails() method UdateCustomCaptureTime (line 930) | private void UdateCustomCaptureTime(string currentProcess) method GetGameNameFromProcessList (line 940) | private void GetGameNameFromProcessList(string processName) method GetGameNameFromFileDescription (line 955) | private string GetGameNameFromFileDescription(string processName) method UpdateCaptureStateInfo (line 1016) | private void UpdateCaptureStateInfo() method InitializeFrametimeModel (line 1046) | private void InitializeFrametimeModel() method OnUseRunHistoryChanged (line 1090) | private void OnUseRunHistoryChanged() method SetGlobalHookEventResetHistoryHotkey (line 1106) | private void SetGlobalHookEventResetHistoryHotkey() FILE: source/CapFrameX.ViewModel/CloudViewModel.cs class CloudViewModel (line 39) | public class CloudViewModel : BindableBase, INavigationAware, IDropTarget method CloudViewModel (line 242) | public CloudViewModel(IStatisticProvider statisticProvider, IRecordMan... method RemoveCloudEntry (line 283) | public void RemoveCloudEntry(ICloudEntry entry) method OnCloudEntriesChanged (line 289) | private void OnCloudEntriesChanged() method OnSwitchToDownloadDirectory (line 296) | public void OnSwitchToDownloadDirectory() method SubscribeToUpdateSession (line 304) | private void SubscribeToUpdateSession() method AddCloudEntry (line 316) | private void AddCloudEntry(IFileRecordInfo recordInfo, ISession session) method OnClearTable (line 336) | private void OnClearTable() method OnSelectDownloadFolder (line 342) | public void OnSelectDownloadFolder() method OnNavigatedTo (line 359) | public void OnNavigatedTo(NavigationContext navigationContext) method IsNavigationTarget (line 364) | public bool IsNavigationTarget(NavigationContext navigationContext) method OnNavigatedFrom (line 369) | public void OnNavigatedFrom(NavigationContext navigationContext) method Drop (line 374) | void IDropTarget.Drop(IDropInfo dropInfo) method DragOver (line 396) | void IDropTarget.DragOver(IDropInfo dropInfo) method UploadRecords (line 405) | private async Task UploadRecords() method DownloadCaptureCollection (line 463) | private async Task DownloadCaptureCollection(string id) FILE: source/CapFrameX.ViewModel/ColorRessource.cs class ColorRessource (line 5) | public static class ColorRessource FILE: source/CapFrameX.ViewModel/ColorbarViewModel.cs class ColorbarViewModel (line 34) | public class ColorbarViewModel : BindableBase method ResolveDocumentsPath (line 549) | public string ResolveDocumentsPath(string path) => _pathService.Resolv... method ColorbarViewModel (line 551) | public ColorbarViewModel(IRegionManager regionManager, method OpenLoginWindow (line 605) | public void OpenLoginWindow() method Logout (line 610) | public async void Logout() method SetHardwareInfoDefaultsFromConfig (line 615) | private void SetHardwareInfoDefaultsFromConfig() method OnSelectScreenshotFolder (line 627) | private void OnSelectScreenshotFolder() method OnOpenScreenshotFolder (line 643) | private void OnOpenScreenshotFolder() method OnCaptureIsCheckedChanged (line 653) | private void OnCaptureIsCheckedChanged() method OnOverlayIsCheckedChanged (line 658) | private void OnOverlayIsCheckedChanged() method OnSingleRecordIsCheckedChanged (line 664) | private void OnSingleRecordIsCheckedChanged() method OnAggregationIsCheckedChanged (line 670) | private void OnAggregationIsCheckedChanged() method OnRecordComparisonIsCheckedChanged (line 676) | private void OnRecordComparisonIsCheckedChanged() method OnSensorIsCheckedChanged (line 682) | private void OnSensorIsCheckedChanged() method OnPmdIsCheckedChanged (line 688) | private void OnPmdIsCheckedChanged() method OnReportIsCheckedChanged (line 694) | private void OnReportIsCheckedChanged() method OnSynchronizationIsCheckedChanged (line 700) | private void OnSynchronizationIsCheckedChanged() method OnCloudIsCheckedChanged (line 706) | private void OnCloudIsCheckedChanged() method OnHardwareInfoSourceChanged (line 712) | private void OnHardwareInfoSourceChanged() method OnViewSelectionChanged (line 721) | private void OnViewSelectionChanged() method OnCloseNotification (line 745) | private void OnCloseNotification() method OnAutostartChanged (line 752) | public void OnAutostartChanged(bool cleanup = false) method SetAggregatorEvents (line 810) | private void SetAggregatorEvents() method SubscribeToAggregatorEvents (line 816) | private void SubscribeToAggregatorEvents() method GetAppNotification (line 832) | private async void GetAppNotification() method CheckURL (line 865) | private bool CheckURL(string url) FILE: source/CapFrameX.ViewModel/ComparisonColorManager.cs class ComparisonColorManager (line 11) | public class ComparisonColorManager method ComparisonColorManager (line 22) | public ComparisonColorManager() method SetColors (line 32) | public void SetColors(ObservableCollection lineG... method GetNextFreeColor (line 43) | public SolidColorBrush GetNextFreeColor() method LockColorOnChange (line 57) | public void LockColorOnChange(SolidColorBrush color) method FreeColor (line 70) | public void FreeColor(SolidColorBrush color) method FreeAllColors (line 82) | public void FreeAllColors() FILE: source/CapFrameX.ViewModel/ComparisonDataViewModel.cs class ComparisonDataViewModel (line 29) | public class ComparisonDataViewModel : BindableBase, INavigationAware, I... method ComparisonDataViewModel (line 228) | public ComparisonDataViewModel(IStatisticProvider frametimeStatisticPr... method InitializePlotModel (line 288) | private void InitializePlotModel() method OnCuttingModeChanged (line 326) | private void OnCuttingModeChanged() method OnShowContextLegendChanged (line 343) | private void OnShowContextLegendChanged() method UpdateCuttingParameter (line 408) | private void UpdateCuttingParameter() method UpdateAxesMinMax (line 432) | private void UpdateAxesMinMax(bool invalidatePlot) method OnCustomContex (line 495) | private void OnCustomContex() method OnGpuContex (line 502) | private void OnGpuContex() method OnCpuContext (line 509) | private void OnCpuContext() method OnDateTimeContext (line 516) | private void OnDateTimeContext() method OnRemoveAllComparisons (line 523) | private void OnRemoveAllComparisons() method OnAbsoluteMode (line 538) | private void OnAbsoluteMode() method OnRelativeMode (line 545) | private void OnRelativeMode() method SetLabelDateTimeContext (line 552) | private void SetLabelDateTimeContext() method GetLabelDateTimeContext (line 568) | private string GetLabelDateTimeContext(ComparisonRecordInfoWrapper rec... method SetLabelCpuContext (line 581) | private void SetLabelCpuContext() method GetLabelCpuContext (line 597) | private string GetLabelCpuContext(ComparisonRecordInfoWrapper record) method SetLabelGpuContext (line 612) | private void SetLabelGpuContext() method GetLabelGpuContext (line 628) | private string GetLabelGpuContext(ComparisonRecordInfoWrapper record) method SetLabelCustomContext (line 642) | private void SetLabelCustomContext() method GetLabelCustomContext (line 658) | private string GetLabelCustomContext(ComparisonRecordInfoWrapper record) method GetComparisonRecordInfoFromFileRecordInfo (line 672) | private ComparisonRecordInfo GetComparisonRecordInfoFromFileRecordInfo... method UpdateCharts (line 696) | private void UpdateCharts() method AddToCharts (line 709) | private void AddToCharts(ComparisonRecordInfoWrapper wrappedComparison... method AddToColumnCharts (line 718) | private void AddToColumnCharts(ComparisonRecordInfoWrapper wrappedComp... method AddToFrameTimeChart (line 759) | private void AddToFrameTimeChart(ComparisonRecordInfoWrapper wrappedCo... method AddToLShapeChart (line 795) | private void AddToLShapeChart(ComparisonRecordInfoWrapper wrappedCompa... method SetColumnChart (line 823) | private void SetColumnChart() method SetFrametimeChart (line 871) | private void SetFrametimeChart() method SetLShapeChart (line 881) | private void SetLShapeChart() method SubscribeToSelectRecord (line 889) | private void SubscribeToSelectRecord() method Drop (line 907) | void IDropTarget.Drop(IDropInfo dropInfo) method UpdateIndicesAfterRemove (line 947) | private void UpdateIndicesAfterRemove(ObservableCollection> GetDr... method GetRecordInfosByPathAsync (line 2454) | private async System.Threading.Tasks.Task> GetRe... method GetRecordInfosByPathsAsync (line 2457) | private async System.Threading.Tasks.Task> GetRe... method SetLineGraphColors (line 2530) | public void SetLineGraphColors() method SaveLineGraphColors (line 2535) | public void SaveLineGraphColors() method DragOver (line 2542) | void IDropTarget.DragOver(IDropInfo dropInfo) method IsNavigationTarget (line 2551) | public bool IsNavigationTarget(NavigationContext navigationContext) method OnNavigatedFrom (line 2556) | public void OnNavigatedFrom(NavigationContext navigationContext) method OnNavigatedTo (line 2561) | public void OnNavigatedTo(NavigationContext navigationContext) FILE: source/CapFrameX.ViewModel/ComparisonViewModelItems.cs class ComparisonViewModel (line 13) | public partial class ComparisonViewModel method AddComparisonItem (line 15) | private void AddComparisonItem(IFileRecordInfo recordInfo) method CheckListContains (line 47) | private bool CheckListContains(IFileRecordInfo recordInfo) method SetMetrics (line 55) | private void SetMetrics(ComparisonRecordInfoWrapper wrappedComparisonR... method InsertComparisonRecordsSorted (line 194) | private void InsertComparisonRecordsSorted(ComparisonRecordInfoWrapper... method RemoveComparisonItem (line 338) | public void RemoveComparisonItem(ComparisonRecordInfoWrapper wrappedCo... method GetHasUniqueGameNames (line 357) | private bool GetHasUniqueGameNames() method RemoveAllComparisonItems (line 367) | public void RemoveAllComparisonItems(bool manageVisibility = true, boo... method SortComparisonItems (line 394) | public void SortComparisonItems() FILE: source/CapFrameX.ViewModel/ComparisonViewModelLabel.cs class ComparisonViewModel (line 8) | public partial class ComparisonViewModel method OnShowContextLegendChanged (line 10) | private void OnShowContextLegendChanged() method GetLabelForContext (line 31) | private string[] GetLabelForContext(ComparisonRecordInfo record, EComp... method GetLabelLines (line 54) | private string[] GetLabelLines(string rawLabel) FILE: source/CapFrameX.ViewModel/ControlViewModel.cs class ControlViewModel (line 31) | public class ControlViewModel : BindableBase method ResolveDocumentsPath (line 319) | public string ResolveDocumentsPath(string path) => _pathService.Resolv... method ControlViewModel (line 323) | public ControlViewModel(IRecordDirectoryObserver recordObserver, IEven... method OnCreateSubFolder (line 380) | private void OnCreateSubFolder() method OnDeleteFolder (line 398) | private void OnDeleteFolder() method OnSelectRootFolder (line 416) | public bool OnSelectRootFolder() method OnOpenObservedFolder (line 434) | private void OnOpenObservedFolder() method SetupObservers (line 444) | private void SetupObservers(SynchronizationContext context) method OnDeleteRecordFile (line 524) | private void OnDeleteRecordFile() method OnMoveRecordFile (line 551) | public void OnMoveRecordFile(string path) method OnDuplicateRecordFile (line 627) | private void OnDuplicateRecordFile() method OnRefreshDirectory (line 670) | private void OnRefreshDirectory() method ResetInfoEditBoxes (line 679) | private void ResetInfoEditBoxes() method ResetDescriptionChangedFlags (line 688) | private void ResetDescriptionChangedFlags() method OnAcceptEditingDialog (line 697) | private void OnAcceptEditingDialog() => SaveDescriptions(); method SaveDescriptions (line 699) | public void SaveDescriptions() method AddOrUpdateProcess (line 731) | private void AddOrUpdateProcess(string processName, string gameName) method OnRecordSelectByDoubleClick (line 772) | public void OnRecordSelectByDoubleClick() method OnSelectedRecordInfoChanged (line 781) | private void OnSelectedRecordInfoChanged() method OnPressDeleteKey (line 807) | private void OnPressDeleteKey() method OnSelectedRecordings (line 810) | void OnSelectedRecordings(object selectedRecordings) method SetAggregatorEvents (line 818) | private void SetAggregatorEvents() method SubscribeToResetRecord (line 825) | private void SubscribeToResetRecord() method SubscribeToSetFileRecordInfoExternal (line 835) | private void SubscribeToSetFileRecordInfoExternal() method SubscribeToCloudFolderChanged (line 846) | private void SubscribeToCloudFolderChanged() method SubscribeToCloudFolderSelected (line 855) | private void SubscribeToCloudFolderSelected() FILE: source/CapFrameX.ViewModel/DataContext/FpsGraphDataContext.cs class FpsGraphDataContext (line 20) | public class FpsGraphDataContext : GraphDataContextBase method FpsGraphDataContext (line 56) | public FpsGraphDataContext(IRecordDataServer recordDataServer, method BuildPlotmodel (line 73) | public void BuildPlotmodel(IPlotSettings plotSettings, Action action) method OnCopyFpsValues (line 115) | private void OnCopyFpsValues() method OnCopyGpuActiveFpsValues (line 131) | private void OnCopyGpuActiveFpsValues() method OnCopyFpsPoints (line 149) | private void OnCopyFpsPoints() method OnCopyGpuActiveFpsPoints (line 166) | private void OnCopyGpuActiveFpsPoints() FILE: source/CapFrameX.ViewModel/DataContext/FrametimeDistributionGraphDataContext.cs class FrametimeDistributionGraphDataContext (line 20) | public class FrametimeDistributionGraphDataContext : GraphDataContextBase method FrametimeDistributionGraphDataContext (line 42) | public FrametimeDistributionGraphDataContext(IRecordDataServer recordD... method BuildPlotmodel (line 56) | public void BuildPlotmodel(IPlotSettings plotSettings, Action action) method OnCopyDistributionPoints (line 98) | private void OnCopyDistributionPoints() FILE: source/CapFrameX.ViewModel/DataContext/FrametimeGraphDataContext.cs class FrametimeGraphDataContext (line 20) | public class FrametimeGraphDataContext : GraphDataContextBase method FrametimeGraphDataContext (line 61) | public FrametimeGraphDataContext(IRecordDataServer recordDataServer, method BuildPlotmodel (line 79) | public void BuildPlotmodel(IPlotSettings plotSettings, Action action) method OnCopyFrametimeValues (line 119) | private void OnCopyFrametimeValues() method OnCopyGpuActiveTimeValues (line 135) | private void OnCopyGpuActiveTimeValues() method OnCopyFrametimePoints (line 153) | private void OnCopyFrametimePoints() method OnCopyGpuActiveTimePoints (line 170) | private void OnCopyGpuActiveTimePoints() FILE: source/CapFrameX.ViewModel/DataContext/GraphDataContextBase.cs class GraphDataContextBase (line 14) | public class GraphDataContextBase : BindableBase method GraphDataContextBase (line 27) | public GraphDataContextBase(IAppConfiguration appConfiguration, method OnSavePlotAsImage (line 49) | protected void OnSavePlotAsImage(string plotType, string fileFormat) method SubscribeToAggregatorEvents (line 69) | private void SubscribeToAggregatorEvents() class VisibleGraphs (line 84) | public class VisibleGraphs : IPlotSettings method VisibleGraphs (line 103) | public VisibleGraphs(bool gpuLoad, bool cpuLoad, bool cpuMaxThreadLoad... FILE: source/CapFrameX.ViewModel/DataThresholdViewModel.cs class DataViewModel (line 17) | public partial class DataViewModel method OnCopyFPSThresholdData (line 113) | private void OnCopyFPSThresholdData() method OnThresholdValuesChanged (line 133) | private void OnThresholdValuesChanged() method SetThresholdLabels (line 146) | private void SetThresholdLabels() method SetFpsThresholdChart (line 160) | private void SetFpsThresholdChart(IList samples) FILE: source/CapFrameX.ViewModel/DataViewModel.cs class DataViewModel (line 39) | public partial class DataViewModel : BindableBase, INavigationAware method DataViewModel (line 753) | public DataViewModel(IStatisticProvider frametimeStatisticProvider, method GetIsPowerLimitAvailable (line 795) | private bool GetIsPowerLimitAvailable() method GetIsGpuActiveChartAvailable (line 819) | private bool GetIsGpuActiveChartAvailable() method GetIsCpuActiveChartAvailable (line 837) | private bool GetIsCpuActiveChartAvailable() method GetVisibleGraphs (line 855) | private VisibleGraphs GetVisibleGraphs() => method Setup (line 871) | private void Setup() method InitializeStatisticParameter (line 906) | partial void InitializeStatisticParameter(); method OnAcceptParameterSettings (line 908) | private void OnAcceptParameterSettings() method OnSliderRangeChanged (line 920) | private void OnSliderRangeChanged() method OnRangeSliderValueChanged (line 930) | private void OnRangeSliderValueChanged() method OnCopyStatisticalParameter (line 946) | private void OnCopyStatisticalParameter() method OnCopyQuantiles (line 1122) | private void OnCopyQuantiles() method OnCopySystemInfoCommand (line 1143) | private void OnCopySystemInfoCommand() method OnCopySensorInfo (line 1160) | private void OnCopySensorInfo() method OnCopyRawSensorInfo (line 1179) | private void OnCopyRawSensorInfo() method OnChartItemChanged (line 1223) | private void OnChartItemChanged() method OnRemoveOutliersChanged (line 1229) | private void OnRemoveOutliersChanged() method OnFilterModeChanged (line 1255) | private void OnFilterModeChanged() method OnCutRecord (line 1261) | private async void OnCutRecord(bool inverse) method UpdateRangeSliderParameter (line 1266) | private void UpdateRangeSliderParameter() method SubscribeToEvents (line 1281) | private void SubscribeToEvents() method UpdateAnalysisPage (line 1306) | private void UpdateAnalysisPage() method UpdateSensorSessionReport (line 1430) | private void UpdateSensorSessionReport() method UpdateMainCharts (line 1438) | private void UpdateMainCharts() method RealTimeUpdateCharts (line 1459) | private void RealTimeUpdateCharts() method DemandUpdateCharts (line 1465) | private void DemandUpdateCharts() method UpdateSecondaryCharts (line 1485) | private void UpdateSecondaryCharts() method GetFrametimesSubset (line 1505) | private IList GetFrametimesSubset() method GetDisplayChangeTimesSubset (line 1508) | private IList GetDisplayChangeTimesSubset() method GetFPSSubset (line 1511) | private IList GetFPSSubset() method GetGpuActiveTimesSubset (line 1514) | private IList GetGpuActiveTimesSubset() method GetGpuActiveFPSSubset (line 1517) | private IList GetGpuActiveFPSSubset() method SetStaticChart (line 1520) | private void SetStaticChart(IList frametimes, IList di... method SetStutteringChart (line 1808) | private void SetStutteringChart(IList samples) method SetVarianceChart (line 1855) | private void SetVarianceChart() method SetLShapeChart (line 1922) | private void SetLShapeChart(IList samples, IList fps) method ResetData (line 1959) | private void ResetData() method SetFrametimeChartYAxisSetting (line 1972) | private void SetFrametimeChartYAxisSetting(Tuple setting) method GetYAxisSettingFromSelection (line 1982) | private Tuple GetYAxisSettingFromSelection(EChartYAxis... method GetAnimationErrorBounds (line 2117) | private (double Min, double Max) GetAnimationErrorBounds() method SetChartUpdateFlags (line 2130) | private void SetChartUpdateFlags(bool frametimes = true, bool fps = tr... method OnStutteringOptionsChanged (line 2141) | public void OnStutteringOptionsChanged() method OnRangeSliderDragCompleted (line 2146) | public void OnRangeSliderDragCompleted() method OnNavigatedTo (line 2165) | public void OnNavigatedTo(NavigationContext navigationContext) method IsNavigationTarget (line 2179) | public bool IsNavigationTarget(NavigationContext navigationContext) method OnNavigatedFrom (line 2184) | public void OnNavigatedFrom(NavigationContext navigationContext) FILE: source/CapFrameX.ViewModel/DataViewModelParameterSettings.cs class DataViewModel (line 3) | public partial class DataViewModel method InitializeStatisticParameter (line 28) | partial void InitializeStatisticParameter() FILE: source/CapFrameX.ViewModel/EChartYAxisSetting.cs type EChartYAxisSetting (line 5) | public enum EChartYAxisSetting FILE: source/CapFrameX.ViewModel/EComparisonContext.cs type EComparisonContext (line 5) | public enum EComparisonContext FILE: source/CapFrameX.ViewModel/OverlayViewModel.cs class OverlayViewModel (line 34) | public class OverlayViewModel : BindableBase, INavigationAware, IDropTarget method OverlayViewModel (line 538) | public OverlayViewModel(IOverlayService overlayService, IOverlayEntryP... method SetSaveButtonIsEnableAction (line 643) | private void SetSaveButtonIsEnableAction() method SetSaveButtonIsEnable (line 649) | private void SetSaveButtonIsEnable() method OnResetDefaults (line 652) | private async Task OnResetDefaults() method OnSetMinOsd (line 686) | private void OnSetMinOsd() method OnResyncPerfmon (line 704) | private void OnResyncPerfmon() method SetGlobalHookEventOverlayHotkey (line 722) | private void SetGlobalHookEventOverlayHotkey() method SetGlobalHookEventOverlayConfigHotkey (line 733) | private void SetGlobalHookEventOverlayConfigHotkey() method SetGlobalHookEventThreadAffinityHotkey (line 745) | private void SetGlobalHookEventThreadAffinityHotkey() method SetGlobalHookEventResetMetricsHotkey (line 756) | private void SetGlobalHookEventResetMetricsHotkey() method GetNextConfig (line 767) | private string GetNextConfig() method InitializeOSDCustomPosition (line 787) | private void InitializeOSDCustomPosition() method OnOpenConfigFolder (line 793) | private void OnOpenConfigFolder() method OnLaunchOverlayPreviewApp (line 802) | private void OnLaunchOverlayPreviewApp() method OnApplyOverlayTemplate (line 824) | private async Task OnApplyOverlayTemplate() method OnRevertOverlayTemplate (line 867) | private async Task OnRevertOverlayTemplate() method GetTemplateSortOrder (line 896) | private int GetTemplateSortOrder(IOverlayEntry entry) method OnSortByEntryType (line 937) | private void OnSortByEntryType() method SetupOverlayEntriesView (line 979) | private void SetupOverlayEntriesView() method RefreshOverlayEntriesView (line 988) | private void RefreshOverlayEntriesView() method OnClearFilter (line 1012) | private void OnClearFilter() method FilterOverlayEntry (line 1018) | private bool FilterOverlayEntry(object item) method UpdateGroupNameEnable (line 1042) | public void UpdateGroupNameEnable() method DetermineMultipleGroupEntries (line 1048) | public void DetermineMultipleGroupEntries(IOverlayEntry selectedEntry) method DetermineMultipleSensorTypeEntries (line 1057) | public void DetermineMultipleSensorTypeEntries(IOverlayEntry selectedE... method IsNavigationTarget (line 1068) | public bool IsNavigationTarget(NavigationContext navigationContext) method OnNavigatedFrom (line 1073) | public void OnNavigatedFrom(NavigationContext navigationContext) method OnNavigatedTo (line 1077) | public void OnNavigatedTo(NavigationContext navigationContext) method Drop (line 1081) | async void IDropTarget.Drop(IDropInfo dropInfo) method DragOver (line 1148) | void IDropTarget.DragOver(IDropInfo dropInfo) FILE: source/CapFrameX.ViewModel/PmdViewModel.cs class PmdViewModel (line 29) | public class PmdViewModel : BindableBase, INavigationAware method PmdViewModel (line 169) | public PmdViewModel(IPoweneticsService poweneticsService, IBenchlabSer... method SubscribeToAggregatorEvents (line 214) | private void SubscribeToAggregatorEvents() method OnCopyCpuPowerPoints (line 235) | private void OnCopyCpuPowerPoints() method OnCopyCpuPowerValues (line 256) | private void OnCopyCpuPowerValues() method OnCopyGpuPowerPoints (line 275) | private void OnCopyGpuPowerPoints() method OnCopyGpuPowerValues (line 295) | private void OnCopyGpuPowerValues() method CopyGpuPowerFrameTimes (line 315) | private void CopyGpuPowerFrameTimes() method CopyCpuPowerFrameTimes (line 349) | private void CopyCpuPowerFrameTimes() method RoundAndToString (line 383) | private string RoundAndToString(double value, int digits) method IsNavigationTarget (line 386) | public bool IsNavigationTarget(NavigationContext navigationContext) =>... method OnNavigatedFrom (line 388) | public void OnNavigatedFrom(NavigationContext navigationContext) method OnNavigatedTo (line 396) | public void OnNavigatedTo(NavigationContext navigationContext) method UpdatePMDAnalysis (line 411) | private void UpdatePMDAnalysis() method GetAverageMetrics (line 423) | private void GetAverageMetrics() FILE: source/CapFrameX.ViewModel/ReportViewModel.cs class ReportViewModel (line 30) | public partial class ReportViewModel : BindableBase, INavigationAware, I... method ReportViewModel (line 88) | public ReportViewModel(IStatisticProvider frametimeStatisticProvider, method RemoveReportEntry (line 112) | public void RemoveReportEntry(ReportInfo selectedItem) method OnCopyTableData (line 125) | private void OnCopyTableData() method SubscribeToSelectRecord (line 260) | private void SubscribeToSelectRecord() method InitializeReportParameters (line 273) | partial void InitializeReportParameters(); method GetReportInfoFromRecordInfo (line 276) | private ReportInfo GetReportInfoFromRecordInfo(IFileRecordInfo recordI... method AddAverageReportInfo (line 386) | private void AddAverageReportInfo(ObservableCollection rep... method AddReportRecord (line 414) | private void AddReportRecord(ReportInfo reportInfo) method OnGridSorting (line 422) | public void OnGridSorting(object sender, DataGridSortingEventArgs e) method IsNavigationTarget (line 448) | public bool IsNavigationTarget(NavigationContext navigationContext) method OnNavigatedFrom (line 453) | public void OnNavigatedFrom(NavigationContext navigationContext) method OnNavigatedTo (line 458) | public void OnNavigatedTo(NavigationContext navigationContext) method DragOver (line 463) | void IDropTarget.DragOver(IDropInfo dropInfo) method Drop (line 472) | async void IDropTarget.Drop(IDropInfo dropInfo) method GetDroppedRecordInfosAsync (line 490) | private async System.Threading.Tasks.Task> GetDr... method GetRecordInfosByPathAsync (line 546) | private async System.Threading.Tasks.Task> GetRe... method GetRecordInfosByPathsAsync (line 549) | private async System.Threading.Tasks.Task> GetRe... FILE: source/CapFrameX.ViewModel/ReportViewModelParameterSettings.cs class ReportViewModel (line 5) | public partial class ReportViewModel method InitializeReportParameters (line 10) | partial void InitializeReportParameters() FILE: source/CapFrameX.ViewModel/SensorViewModel.cs class SensorViewModel (line 30) | public class SensorViewModel : BindableBase, INavigationAware method SensorViewModel (line 182) | public SensorViewModel(IAppConfiguration appConfiguration, method OnResetToDefault (line 254) | private void OnResetToDefault() method SetWrappedSensorEntries (line 262) | private async Task SetWrappedSensorEntries() method SubscribeToUpdateSession (line 272) | private void SubscribeToUpdateSession() method UpdateSensorSessionReport (line 286) | private void UpdateSensorSessionReport(ISession session) method AggregateSensorDataOfSessions (line 301) | private void AggregateSensorDataOfSessions(IEnumerable sessi... method AverageSensorDataOfSessions (line 319) | private void AverageSensorDataOfSessions(IEnumerable sessions) method OnCopySensorInfo (line 344) | private void OnCopySensorInfo() method OnCopyRawSensorInfo (line 360) | private void OnCopyRawSensorInfo() method OnOpenConfigFolder (line 385) | private void OnOpenConfigFolder() method IsNavigationTarget (line 394) | public bool IsNavigationTarget(NavigationContext navigationContext) =>... method OnNavigatedFrom (line 396) | public void OnNavigatedFrom(NavigationContext navigationContext) method OnNavigatedTo (line 402) | public void OnNavigatedTo(NavigationContext navigationContext) FILE: source/CapFrameX.ViewModel/StateViewModel.cs class StateViewModel (line 24) | public partial class StateViewModel : BindableBase method GetBetaState (line 41) | private bool GetBetaState() method StateViewModel (line 111) | public StateViewModel(IEventAggregator eventAggregator, method GetAssemblyByName (line 171) | private Assembly GetAssemblyByName(string name) method RefreshSystemInfo (line 177) | public void RefreshSystemInfo() method GetInfoText (line 183) | private string GetInfoText() FILE: source/CapFrameX.ViewModel/StateViewModelSystemStatus.cs class StateViewModel (line 7) | public partial class StateViewModel method UpdateSystemInfoStatus (line 61) | public void UpdateSystemInfoStatus() FILE: source/CapFrameX.ViewModel/SubModels/BenchlabViewModel.cs class BenchlabViewModel (line 18) | public class BenchlabViewModel : PmdViewModelBase method BenchlabViewModel (line 167) | public BenchlabViewModel(IBenchlabService benchlabService, IAppConfigu... method SubscribePmdDataStreamCharts (line 196) | private void SubscribePmdDataStreamCharts() method SubscribePmdDataStreamMetrics (line 206) | private void SubscribePmdDataStreamMetrics() method DrawPmdData (line 218) | private void DrawPmdData(IList chartData) method ManagePmdService (line 244) | private void ManagePmdService(bool startService) method ManageChartsUpdate (line 263) | internal void ManageChartsUpdate() method UpdatePmdDataWindow (line 272) | internal void UpdatePmdDataWindow(int pmdDataWindowSeconds) method AutoStartPmdService (line 282) | internal void AutoStartPmdService() FILE: source/CapFrameX.ViewModel/SubModels/ComparisonColorItems.cs class ComparisonColorItems (line 8) | public class ComparisonColorItems : INotifyPropertyChanged method RaisePropertyChanged (line 26) | protected void RaisePropertyChanged([CallerMemberName] string property... FILE: source/CapFrameX.ViewModel/SubModels/OverlayGroupControl.cs class OverlayGroupControl (line 8) | public class OverlayGroupControl : BindableBase method OverlayGroupControl (line 33) | public OverlayGroupControl(OverlayViewModel overlayViewModel) method ManageCXEntries (line 60) | private void ManageCXEntries(bool showEntry) method ManageSystemInfoEntries (line 74) | private void ManageSystemInfoEntries(bool showEntry) method ManageOnlineMetricEntries (line 91) | private void ManageOnlineMetricEntries(bool showEntry) method ManageGpuBasicEntries (line 119) | private void ManageGpuBasicEntries(bool showEntry) method ManageCPULoadEntries (line 129) | private void ManageCPULoadEntries(bool showEntry) method ManageCPUClockEntries (line 140) | private void ManageCPUClockEntries(bool showEntry) method ManageCPUPowerEntries (line 151) | private void ManageCPUPowerEntries(bool showEntry) method ManageCPUTemperatureEntries (line 162) | private void ManageCPUTemperatureEntries(bool showEntry) method ManageCPUVoltageEntries (line 173) | private void ManageCPUVoltageEntries(bool showEntry) method ManageRAMEntries (line 184) | private void ManageRAMEntries(bool showEntry) FILE: source/CapFrameX.ViewModel/SubModels/OverlayGroupSeparating.cs class GroupNameSeparatorEntry (line 11) | public class GroupNameSeparatorEntry : BindableBase method SetGroupSeparators (line 45) | public void SetGroupSeparators(int count) class OverlayGroupSeparating (line 52) | public class OverlayGroupSeparating : BindableBase method OverlayGroupSeparating (line 71) | public OverlayGroupSeparating(OverlayViewModel overlayViewModel) method SetOverlayEntries (line 76) | public void SetOverlayEntries(IEnumerable overlayEntries) method UpdateGroupName (line 79) | public void UpdateGroupName(string groupName) method AddGroupNameSeparatorEntries (line 107) | private void AddGroupNameSeparatorEntries(IEnumerable o... method UpdateGroupSeparator (line 127) | private void UpdateGroupSeparator(string groupName, int separators) FILE: source/CapFrameX.ViewModel/SubModels/PmdViewModelBase.cs class PmdViewModelBase (line 10) | public class PmdViewModelBase : BindableBase FILE: source/CapFrameX.ViewModel/SubModels/PoweneticsViewModel.cs class PoweneticsViewModel (line 16) | public class PoweneticsViewModel : PmdViewModelBase method PoweneticsViewModel (line 203) | public PoweneticsViewModel(IPoweneticsService pmdService, IAppConfigur... method ManageChartsUpdate (line 222) | internal void ManageChartsUpdate() method SubscribePmdDataStreamCharts (line 231) | private void SubscribePmdDataStreamCharts() method SubscribePmdDataStreamMetrics (line 241) | private void SubscribePmdDataStreamMetrics() method SubscribePmdThroughput (line 253) | private void SubscribePmdThroughput() method ManagePmdService (line 263) | private void ManagePmdService(bool startService) method DrawPmdData (line 284) | private void DrawPmdData(IList chartData) method UpdatePmdDataWindow (line 310) | internal void UpdatePmdDataWindow(int pmdDataWindowSeconds) FILE: source/CapFrameX.ViewModel/SubModels/SensorGroupControl.cs class SensorGroupControl (line 8) | public class SensorGroupControl : BindableBase method SensorGroupControl (line 23) | public SensorGroupControl(SensorViewModel sensorViewModel) method ManageCpuBasicEntries (line 40) | private void ManageCpuBasicEntries(bool logEntry) method ManageCpuThreadLoadEntries (line 52) | private void ManageCpuThreadLoadEntries(bool logEntry) method ManageCpuCoreClocksEntries (line 61) | private void ManageCpuCoreClocksEntries(bool logEntry) method ManageGpuBasicEntries (line 70) | private void ManageGpuBasicEntries(bool logEntry) method ManageAllEntries (line 80) | private void ManageAllEntries(bool logEntry) FILE: source/CapFrameX.ViewModel/SynchronizationViewModel.cs class SynchronizationViewModel (line 40) | public class SynchronizationViewModel : BindableBase, INavigationAware method SynchronizationViewModel (line 274) | public SynchronizationViewModel(IStatisticProvider frametimeStatisticP... method SubscribeToUpdateSession (line 314) | private void SubscribeToUpdateSession() method OnCopyUntilDisplayedTimesValues (line 344) | private void OnCopyUntilDisplayedTimesValues() method CopDisplayTimesHistogramData (line 359) | private void CopDisplayTimesHistogramData() method CopyInputLagHistogramData (line 376) | private void CopyInputLagHistogramData() method CopyInputLagStatisticalParameter (line 381) | private void CopyInputLagStatisticalParameter() method OnSyncRangeChanged (line 386) | private void OnSyncRangeChanged() method UpdateCharts (line 389) | private void UpdateCharts() method SetFrameDisplayTimesChart (line 414) | private void SetFrameDisplayTimesChart(IList frametimes, IList... method SetDisplayTimesHistogramChart (line 506) | private void SetDisplayTimesHistogramChart(IList displaytimes) method SetInputLagHistogramChart (line 550) | private void SetInputLagHistogramChart(IList inputLagTimes) method SetInputLagStatisticChart (line 594) | private void SetInputLagStatisticChart(IList inputLagTimes, IL... method SetDroppedFramesChart (line 641) | private void SetDroppedFramesChart(List appMissed) method GetSyncRangePercentageString (line 674) | private string GetSyncRangePercentageString() method SetFrameInputLagChart (line 688) | private void SetFrameInputLagChart(IList frametimes, IList class UploadSessionsCommandValidator (line 18) | public class UploadSessionsCommandValidator : AbstractValidator { method SessionValidator (line 28) | public SessionValidator() class SessionRunValidator (line 37) | public class SessionRunValidator: AbstractValidator method SessionRunValidator (line 39) | public SessionRunValidator() class CaptureDataValidator (line 47) | public class CaptureDataValidator: AbstractValidator method CaptureDataValidator (line 49) | public CaptureDataValidator() FILE: source/CapFrameX.Webservice.Data/DTO/ContactMessage.cs class ContactMessage (line 7) | public class ContactMessage FILE: source/CapFrameX.Webservice.Data/DTO/ProcessListData.cs class ProcessListDataDTO (line 9) | public class ProcessListDataDTO class ProcessListData (line 19) | [KeepCasing] class ProcessList (line 32) | public class ProcessList : Content FILE: source/CapFrameX.Webservice.Data/DTO/SessionCollectionDTO.cs class SessionCollectionDTO (line 9) | public class SessionCollectionDTO FILE: source/CapFrameX.Webservice.Data/DTO/SessionCollectionReducedDTO.cs class SessionCollectionReducedDTO (line 9) | public class SessionCollectionReducedDTO class SessionReducedDTO (line 18) | public class SessionReducedDTO class SessionDetailDTO (line 29) | public class SessionDetailDTO FILE: source/CapFrameX.Webservice.Data/DTO/SqAppNotification.cs class SqAppNotificationDataDTO (line 9) | public class SqAppNotificationDataDTO class SqAppNotificationData (line 16) | public class SqAppNotificationData class SqAppNotification (line 26) | public class SqAppNotification : Content FILE: source/CapFrameX.Webservice.Data/DTO/SqSessionCollection.cs class SqSessionData (line 9) | public class SqSessionData class SqSessionCollectionData (line 25) | public class SqSessionCollectionData class SqSessionCollection (line 35) | public class SqSessionCollection : Content FILE: source/CapFrameX.Webservice.Data/DTO/UserClaims.cs class UserClaims (line 7) | public class UserClaims FILE: source/CapFrameX.Webservice.Data/Exceptions/SessionCollectionNotFoundException.cs class SessionCollectionNotFoundException (line 7) | public class SessionCollectionNotFoundException: Exception method SessionCollectionNotFoundException (line 9) | public SessionCollectionNotFoundException(string msg) : base(msg) { } FILE: source/CapFrameX.Webservice.Data/Extensions/ByteArrayExtensions.cs class ByteArrayExtensions (line 9) | public static class ByteArrayExtensions method Compress (line 11) | public static byte[] Compress(this byte[] raw) method Decompress (line 23) | public static byte[] Decompress(this byte[] compressed) FILE: source/CapFrameX.Webservice.Data/Extensions/HttpRequestExtensions.cs class HttpRequestExtensions (line 9) | public static class HttpRequestExtensions method HasCXClientHeader (line 12) | public static bool HasCXClientHeader(this HttpRequest request) FILE: source/CapFrameX.Webservice.Data/Interfaces/ICrashlogReportingService.cs type ICrashlogReportingService (line 8) | public interface ICrashlogReportingService method UploadCrashlog (line 10) | Task UploadCrashlog(byte[] data, string filename); FILE: source/CapFrameX.Webservice.Data/Interfaces/IProcessListService.cs type IProcessListService (line 9) | public interface IProcessListService method GetProcessList (line 11) | Task> GetProcessList(); method AddProcess (line 12) | Task AddProcess(ProcessListData data); FILE: source/CapFrameX.Webservice.Data/Interfaces/ISessionService.cs type ISessionService (line 10) | public interface ISessionService method SaveSessionCollection (line 12) | Task SaveSessionCollection(SqSessionCollectionData sessionCollec... method GetSessionCollection (line 13) | Task GetSessionCollection(Guid id); method GetSessionCollectionsForUser (line 14) | Task> GetSessionCollectionsForUser(Gu... method DeleteCollection (line 15) | Task DeleteCollection(Guid id, Guid userId); method UploadAsset (line 16) | Task UploadAsset(byte[] data, string fileName); method DownloadAsset (line 17) | Task<(string, byte[])> DownloadAsset(Guid id); method SearchSessions (line 18) | Task> SearchSessions(string cpu, string gpu... FILE: source/CapFrameX.Webservice.Data/Interfaces/IUserClaimsProvider.cs type IUserClaimsProvider (line 8) | public interface IUserClaimsProvider method GetUserClaims (line 10) | UserClaims GetUserClaims(); FILE: source/CapFrameX.Webservice.Data/Mappings/AppNotificationProfile.cs class AppNotificationProfile (line 9) | public class AppNotificationProfile: Profile method AppNotificationProfile (line 11) | public AppNotificationProfile() FILE: source/CapFrameX.Webservice.Data/Mappings/ProcessListProfile.cs class ProcessListProfile (line 9) | public class ProcessListProfile: Profile method ProcessListProfile (line 11) | public ProcessListProfile() FILE: source/CapFrameX.Webservice.Data/Mappings/SessionCollectionProfile.cs class SessionCollectionProfile (line 8) | public class SessionCollectionProfile : Profile method SessionCollectionProfile (line 11) | public SessionCollectionProfile() FILE: source/CapFrameX.Webservice.Data/Options/SmtpOptions.cs class SmtpOptions (line 7) | public class SmtpOptions FILE: source/CapFrameX.Webservice.Data/Providers/UserClaimsProvider.cs class UserClaimsProvider (line 11) | public class UserClaimsProvider : IUserClaimsProvider method UserClaimsProvider (line 15) | public UserClaimsProvider(IHttpContextAccessor httpContextAccessor) method GetUserClaims (line 19) | public UserClaims GetUserClaims() FILE: source/CapFrameX.Webservice.Data/Queries/GetAppNotificationQuery.cs class GetAppNotificationQuery (line 9) | public class GetAppNotificationQuery: IRequest FILE: source/CapFrameX.Webservice.Data/Queries/GetProcessListQuery.cs class GetProcessListQuery (line 9) | public class GetProcessListQuery: IRequest FILE: source/CapFrameX.Webservice.Data/Queries/GetSessionCollectionByIdQuery.cs class GetSessionCollectionByIdQuery (line 10) | public class GetSessionCollectionByIdQuery: IRequest class GetCaptureByIdQueryValidator (line 15) | public class GetCaptureByIdQueryValidator : AbstractValidator FILE: source/CapFrameX.Webservice.Data/Queries/SearchSessionsQuery.cs class SearchSessionsQuery (line 9) | public class SearchSessionsQuery: IRequest FILE: source/CapFrameX.Webservice.Host/Attributes/UserAgentFilter.cs class UserAgentFilter (line 13) | public class UserAgentFilter : IActionFilter method OnActionExecuting (line 16) | public void OnActionExecuting(ActionExecutingContext context) method OnActionExecuted (line 24) | public void OnActionExecuted(ActionExecutedContext context) FILE: source/CapFrameX.Webservice.Host/Controllers/AppNotificationController.cs class AppNotificationController (line 8) | [Route("api/[controller]")] method AppNotificationController (line 14) | public AppNotificationController(IMediator mediator) method Get (line 19) | [HttpGet] FILE: source/CapFrameX.Webservice.Host/Controllers/ContactController.cs class ContactController (line 17) | [Route("api/[controller]")] method ContactController (line 24) | public ContactController(IOptions options, ILogger Post(ProcessListDataDTO process) FILE: source/CapFrameX.Webservice.Host/Controllers/SessionCollectionsController.cs class SessionCollectionsController (line 20) | [Route("api/[controller]")] method SessionCollectionsController (line 27) | public SessionCollectionsController(IMediator mediator, IUserClaimsPro... method GetUserCollections (line 33) | [HttpGet] method Get (line 49) | [HttpGet("{id}", Name = "Get")] method GetReduced (line 71) | [HttpGet("{id}/reduced", Name = "GetReduced")] method GetSensorReports (line 81) | [HttpGet("details/{fileId}")] method Post (line 91) | [HttpPost] method Delete (line 104) | [Authorize] FILE: source/CapFrameX.Webservice.Host/Controllers/SessionsController.cs class SessionsController (line 11) | [Route("api/[controller]")] method SessionsController (line 17) | public SessionsController(IMediator mediator) method GetUserCollections (line 22) | [HttpGet] FILE: source/CapFrameX.Webservice.Host/Program.cs class Program (line 14) | public class Program method Main (line 16) | public static void Main(string[] args) method CreateWebHostBuilder (line 21) | public static IWebHostBuilder CreateWebHostBuilder(string[] args) FILE: source/CapFrameX.Webservice.Host/Startup.cs class Startup (line 38) | public class Startup method Startup (line 40) | public Startup(IConfiguration configuration) method ConfigureServices (line 48) | public void ConfigureServices(IServiceCollection services) method Configure (line 106) | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) method GetHeaderOptions (line 149) | private ForwardedHeadersOptions GetHeaderOptions() FILE: source/CapFrameX.Webservice.Implementation/Handlers/AddProcessHandler.cs class AddProcessHandler (line 15) | public class AddProcessHandler : AsyncRequestHandler method AddProcessHandler (line 21) | public AddProcessHandler(IProcessListService processListService, IMapp... method Handle (line 27) | protected override async Task Handle(AddProcessCommand request, Cancel... FILE: source/CapFrameX.Webservice.Implementation/Handlers/DeleteSessionCollectionByIdHandler.cs class DeleteSessionCollectionByIdHandler (line 13) | public class DeleteSessionCollectionByIdHandler : AsyncRequestHandler Handle(GetAppNotificationQ... FILE: source/CapFrameX.Webservice.Implementation/Handlers/GetProcessListHandler.cs class GetProcessListHandler (line 14) | public class GetProcessListHandler : IRequestHandler Handle(GetProcessListQuery req... FILE: source/CapFrameX.Webservice.Implementation/Handlers/GetSessionCollectionByIdHandler.cs class GetSessionCollectionByIdHandler (line 22) | public class GetSessionCollectionByIdHandler : IRequestHandler Handle(GetSessionCollectionByI... FILE: source/CapFrameX.Webservice.Implementation/Handlers/GetSessionCollectionReducedByIdHandler.cs class GetSessionCollectionReducedByIdHandler (line 15) | public class GetSessionCollectionReducedByIdHandler : IRequestHandler Handle(GetSessionCollec... FILE: source/CapFrameX.Webservice.Implementation/Handlers/GetSessionCollectionsReducedByUserIdHandler.cs class GetSessionCollectionsReducedByUserIdHandler (line 16) | public class GetSessionCollectionsReducedByUserIdHandler : IRequestHandl... method GetSessionCollectionsReducedByUserIdHandler (line 22) | public GetSessionCollectionsReducedByUserIdHandler(IMapper mapper, ISe... method Handle (line 28) | public async Task> Handle(Get... FILE: source/CapFrameX.Webservice.Implementation/Handlers/GetSessionDetailByFileIdHandler.cs class GetSessionDetailByFileIdHandler (line 26) | public class GetSessionDetailByFileIdHandler : IRequestHandler Handle(GetSessionDetailByFileIdQue... class FrametimeStatisticProviderOptions (line 99) | class FrametimeStatisticProviderOptions : IFrametimeStatisticProviderOpt... class PlotSettings (line 106) | class PlotSettings : IPlotSettings FILE: source/CapFrameX.Webservice.Implementation/Handlers/SearchSessionsHandler.cs class SearchSessionsHandler (line 15) | public class SearchSessionsHandler : IRequestHandler Handle(SearchSessionsQuery request,... FILE: source/CapFrameX.Webservice.Implementation/Handlers/UploadCapturesHandler.cs class UploadCapturesHandler (line 19) | public class UploadCapturesHandler : IRequestHandler validat... method Handle (line 39) | public async Task Handle(UploadSessionsCommand command, Cancella... FILE: source/CapFrameX.Webservice.Implementation/Services/SquidexService.cs class SquidexService (line 21) | public class SquidexService : IProcessListService, ISessionService, ICra... method SquidexService (line 25) | public SquidexService(IOptions squidexOptions) method GetProcessList (line 31) | public async Task> GetProcessList() method AddProcess (line 46) | public async Task AddProcess(ProcessListData data) method GetSessionCollection (line 55) | public async Task GetSessionCollection(Guid id) method UploadAsset (line 68) | public async Task UploadAsset(byte[] data, string fileName) method UploadCrashlog (line 76) | public async Task UploadCrashlog(byte[] data, string filename) method DownloadAsset (line 84) | public async Task<(string, byte[])> DownloadAsset(Guid id) method GetSessionCollectionsForUser (line 94) | public async Task> GetSessionCollecti... method SaveSessionCollection (line 115) | public async Task SaveSessionCollection(SqSessionCollectionData ... method DeleteCollection (line 132) | public async Task DeleteCollection(Guid id, Guid userId) method SearchSessions (line 166) | public async Task> SearchSessions(string cp... method GetAppNotification (line 211) | public async Task GetAppNotification() method UpdateMissingModelData (line 221) | private async Task UpdateMissingModelData(List se... FILE: source/CapFrameX.Webservice.Persistance/CXContext.cs class CXContext (line 17) | public class CXContext : DbContext method CXContext (line 23) | public CXContext(DbContextOptions options) : base(options) method OnModelCreating (line 27) | protected override void OnModelCreating(ModelBuilder modelBuilder) FILE: source/CapFrameX.Webservice.Persistance/Configurations/GameConfiguration.cs class GameConfiguration (line 10) | public class GameConfiguration : IEntityTypeConfiguration method Configure (line 13) | public void Configure(EntityTypeBuilder builder) FILE: source/CapFrameX.Webservice.Persistance/Configurations/IgnoreEntryConfiguration.cs class IgnoreEntryConfiguration (line 10) | public class IgnoreEntryConfiguration : IEntityTypeConfiguration builder) FILE: source/CapFrameX.Webservice.Persistance/Configurations/SessionCollectionConfiguration.cs class SessionCollectionConfiguration (line 10) | class SessionCollectionConfiguration : IEntityTypeConfiguration builder) FILE: source/CapFrameX.Webservice.Persistance/Configurations/SessionProxyConfiguratation.cs class SessionProxyConfiguratation (line 12) | class SessionProxyConfiguratation : IEntityTypeConfiguration method Configure (line 14) | public void Configure(EntityTypeBuilder builder) FILE: source/CapFrameX.Webservice.Persistance/Migrations/20200226211712_Initial.Designer.cs class Initial (line 12) | [DbContext(typeof(CXContext))] method BuildTargetModel (line 16) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: source/CapFrameX.Webservice.Persistance/Migrations/20200226211712_Initial.cs class Initial (line 6) | public partial class Initial : Migration method Up (line 8) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 50) | protected override void Down(MigrationBuilder migrationBuilder) FILE: source/CapFrameX.Webservice.Persistance/Migrations/20200313210429_drop_collectionName.Designer.cs class drop_collectionName (line 12) | [DbContext(typeof(CXContext))] method BuildTargetModel (line 16) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: source/CapFrameX.Webservice.Persistance/Migrations/20200313210429_drop_collectionName.cs class drop_collectionName (line 5) | public partial class drop_collectionName : Migration method Up (line 7) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 14) | protected override void Down(MigrationBuilder migrationBuilder) FILE: source/CapFrameX.Webservice.Persistance/Migrations/20200314201139_processLists.Designer.cs class processLists (line 12) | [DbContext(typeof(CXContext))] method BuildTargetModel (line 16) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: source/CapFrameX.Webservice.Persistance/Migrations/20200314201139_processLists.cs class processLists (line 5) | public partial class processLists : Migration method Up (line 7) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 34) | protected override void Down(MigrationBuilder migrationBuilder) FILE: source/CapFrameX.Webservice.Persistance/Migrations/CXContextModelSnapshot.cs class CXContextModelSnapshot (line 11) | [DbContext(typeof(CXContext))] method BuildModel (line 14) | protected override void BuildModel(ModelBuilder modelBuilder) FILE: source/CapFrameX/App.xaml.cs class App (line 33) | public partial class App : Application method OnStartup (line 43) | protected override void OnStartup(StartupEventArgs e) method SetupExceptionHandling (line 169) | private void SetupExceptionHandling() method LogUnhandledException (line 189) | private void LogUnhandledException(Exception exception, string source) method ShowCrashLogUploaderMessagebox (line 207) | private void ShowCrashLogUploaderMessagebox() method ApplicationExit (line 242) | private void ApplicationExit(object sender, ExitEventArgs e) method ApplicationStartup (line 329) | private void ApplicationStartup(object sender, StartupEventArgs e) method CleanupOldConfigStorage (line 404) | private void CleanupOldConfigStorage(string configFolderV1, string con... method InitializeLogger (line 482) | private static void InitializeLogger() FILE: source/CapFrameX/AppHelper.cs class AppHelper (line 9) | public static class AppHelper method SetForegroundWindow (line 11) | [DllImport("User32.dll")] method ShowWindow (line 14) | [DllImport("User32.dll")] type POINT (line 17) | [StructLayout(LayoutKind.Sequential)] type RECT (line 24) | [StructLayout(LayoutKind.Sequential)] type WINDOWPLACEMENT (line 33) | [Serializable] method GetWindowPlacement (line 45) | [DllImport("user32", SetLastError = true)] type CMDSHOW (line 50) | enum CMDSHOW method ShowWindowInCorrectState (line 66) | public static void ShowWindowInCorrectState(Process process) FILE: source/CapFrameX/Bootstrapper.cs class Bootstrapper (line 44) | public class Bootstrapper : DryIocBootstrapper method CreateShell (line 46) | protected override DependencyObject CreateShell() method InitializeShell (line 53) | protected override void InitializeShell() method ConfigureContainer (line 94) | protected override void ConfigureContainer() method ConfigureViewModelLocator (line 178) | protected override void ConfigureViewModelLocator() method ConfigureModuleCatalog (line 202) | protected override void ConfigureModuleCatalog() method LogAppInfo (line 210) | private void LogAppInfo() method LogWindowState (line 218) | private void LogWindowState() FILE: source/CapFrameX/CapFrameXViewRegion.cs class CapFrameXViewRegion (line 7) | public class CapFrameXViewRegion : IModule method Initialize (line 9) | public void Initialize() FILE: source/CapFrameX/DebugMonitorWindow.xaml.cs class DebugMonitorWindow (line 14) | public partial class DebugMonitorWindow : Window, INotifyPropertyChanged method QueryPerformanceCounter (line 16) | [DllImport("kernel32.dll")] method QueryPerformanceFrequency (line 19) | [DllImport("kernel32.dll")] method DebugMonitorWindow (line 129) | public DebugMonitorWindow(ICaptureService captureService) method SubscribeToFrameData (line 163) | private void SubscribeToFrameData() method OnFrameData (line 171) | private void OnFrameData(string[] frameData) method PerformanceTimer_Tick (line 225) | private void PerformanceTimer_Tick(object sender, EventArgs e) method UpdateCapFrameXMetrics (line 231) | private void UpdateCapFrameXMetrics() method UpdatePresentMonMetrics (line 259) | private void UpdatePresentMonMetrics() method DebugMonitorWindow_Closed (line 312) | private void DebugMonitorWindow_Closed(object sender, EventArgs e) method OnPropertyChanged (line 320) | protected void OnPropertyChanged([CallerMemberName] string propertyNam... FILE: source/CapFrameX/IconHelper.cs class IconHelper (line 8) | public static class IconHelper method GetWindowLong (line 10) | [DllImport("user32.dll")] method SetWindowLong (line 13) | [DllImport("user32.dll")] method SetWindowPos (line 16) | [DllImport("user32.dll")] method SendMessage (line 19) | [DllImport("user32.dll")] method RemoveIcon (line 30) | public static void RemoveIcon(Window window) FILE: source/CapFrameX/InMemorySink.cs class InMemorySink (line 8) | public class InMemorySink : ILogEventSink, IDisposable method InMemorySink (line 12) | public InMemorySink() { } method Emit (line 16) | public void Emit(LogEvent logEvent) method Dispose (line 21) | public void Dispose() FILE: source/CapFrameX/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: source/CapFrameX/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: source/CapFrameX/RegionManagerWrapper.cs class RegionManagerWrapper (line 7) | public class RegionManagerWrapper method RegionManagerWrapper (line 13) | public RegionManagerWrapper() method ActivateView (line 18) | public static void ActivateView(string region, string view) method RegisterViewWithRegion (line 23) | public void RegisterViewWithRegion(string regionName, Type viewType) FILE: source/CapFrameX/Shell.xaml.cs class Shell (line 19) | public partial class Shell : Window, IShell method GetSystemMenu (line 21) | [DllImport("user32.dll")] method EnableMenuItem (line 24) | [DllImport("user32.dll")] method SetCloseButtonEnabled (line 32) | private void SetCloseButtonEnabled(bool enabled) method Shell (line 53) | public Shell(ISettingsStorage settingsStorage, IPathService pathService) method OnSourceInitialized (line 78) | protected override void OnSourceInitialized(EventArgs e) method Resize (line 92) | private void Resize(object sender, EventArgs e) method SystemTray_TrayLeftMouseDownClick (line 114) | private void SystemTray_TrayLeftMouseDownClick(object sender, RoutedEv... method ShowMainWindow_Click (line 142) | private void ShowMainWindow_Click(object sender, RoutedEventArgs e) method Exit_Click (line 149) | private void Exit_Click(object sender, RoutedEventArgs e) method GridSplitter_PreviewMouseDoubleClick (line 154) | private void GridSplitter_PreviewMouseDoubleClick(object sender, Syste... method Shell_Closing (line 167) | private async void Shell_Closing(object sender, CancelEventArgs e) FILE: source/CapFrameX/WindowStateTracker.cs class WindowStateTracker (line 7) | class WindowStateTracker method WindowStateTracker (line 12) | public WindowStateTracker(string folderPath) FILE: source/LibreHardwareMonitorLib/Hardware/Battery/Battery.cs class Battery (line 14) | internal sealed class Battery : Hardware method Battery (line 29) | public Battery method ActivateSensorIfValueNotNull (line 127) | private void ActivateSensorIfValueNotNull(ISensor sensor) method Update (line 135) | public override unsafe void Update() method Close (line 250) | public override void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Battery/BatteryChemistry.cs type BatteryChemistry (line 8) | internal enum BatteryChemistry FILE: source/LibreHardwareMonitorLib/Hardware/Battery/BatteryGroup.cs class BatteryGroup (line 20) | internal class BatteryGroup : IGroup method BatteryGroup (line 24) | public unsafe BatteryGroup(ISettings settings) method QueryStringFromBatteryInfo (line 133) | private static unsafe bool QueryStringFromBatteryInfo(SafeFileHandle b... method Close (line 162) | public void Close() method GetReport (line 169) | public string GetReport() FILE: source/LibreHardwareMonitorLib/Hardware/CompositeSensor.cs class CompositeSensor (line 11) | internal class CompositeSensor : Sensor method CompositeSensor (line 17) | public CompositeSensor FILE: source/LibreHardwareMonitorLib/Hardware/Computer.cs class Computer (line 35) | public class Computer : IComputer method Computer (line 59) | public Computer() method Computer (line 67) | public Computer(ISettings settings) method Computer (line 75) | public Computer(SimulationConfiguration simulationConfiguration) method Computer (line 84) | public Computer(SimulationConfiguration simulationConfiguration, ISens... method Computer (line 92) | public Computer(ISensorConfig sensorConfig) method Computer (line 101) | public Computer(ISettings settings, SimulationConfiguration simulation... method Computer (line 111) | public Computer(ISettings settings, SimulationConfiguration simulation... method GetReport (line 366) | public string GetReport() method Accept (line 437) | public void Accept(IVisitor visitor) method Traverse (line 449) | public void Traverse(IVisitor visitor) method HardwareAddedEvent (line 464) | private void HardwareAddedEvent(IHardware hardware) method HardwareRemovedEvent (line 469) | private void HardwareRemovedEvent(IHardware hardware) method Add (line 474) | private void Add(IGroup group) method Remove (line 500) | private void Remove(IGroup group) method RemoveType (line 525) | private void RemoveType() where T : IGroup method Open (line 546) | public void Open() method AddGroups (line 561) | private void AddGroups() method NewSection (line 617) | private static void NewSection(TextWriter writer) method CompareSensor (line 626) | private static int CompareSensor(ISensor a, ISensor b) method ReportHardwareSensorTree (line 635) | private static void ReportHardwareSensorTree(IHardware hardware, TextW... method ReportHardwareParameterTree (line 650) | private static void ReportHardwareParameterTree(IHardware hardware, Te... method ReportHardware (line 678) | private static void ReportHardware(IHardware hardware, TextWriter w) method Close (line 694) | public void Close() method Reset (line 718) | public void Reset() method RemoveGroups (line 727) | private void RemoveGroups() method GetIntelCpus (line 739) | private List GetIntelCpus() class Settings (line 752) | private class Settings : ISettings method Contains (line 754) | public bool Contains(string name) method SetValue (line 759) | public void SetValue(string name, string value) method GetValue (line 762) | public string GetValue(string name, string value) method Remove (line 767) | public void Remove(string name) FILE: source/LibreHardwareMonitorLib/Hardware/Control.cs class Control (line 13) | internal class Control : IControl method Control (line 19) | public Control method SetDefault (line 87) | public void SetDefault() method SetSoftware (line 92) | public void SetSoftware(float value) FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AeroCool/AeroCoolGroup.cs class AeroCoolGroup (line 12) | public class AeroCoolGroup : IGroup method AeroCoolGroup (line 17) | public AeroCoolGroup(ISettings settings) method Close (line 44) | public void Close() method GetReport (line 53) | public string GetReport() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AeroCool/P7-H1.cs class P7H1 (line 12) | internal sealed class P7H1 : Hardware method P7H1 (line 22) | public P7H1(HidDevice dev, ISettings settings) : base("AeroCool P7-H1"... method ReadStream (line 49) | private void ReadStream() method Close (line 82) | public override void Close() method Update (line 89) | public override void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AquaComputer/AquaComputerGroup.cs class AquaComputerGroup (line 12) | public class AquaComputerGroup : IGroup method AquaComputerGroup (line 17) | public AquaComputerGroup(ISettings settings) method Close (line 122) | public void Close() method GetReport (line 131) | public string GetReport() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AquaComputer/AquastreamUltimate.cs class AquastreamUltimate (line 11) | internal sealed class AquastreamUltimate : Hardware method AquastreamUltimate (line 23) | public AquastreamUltimate(HidDevice dev, ISettings settings) : base("A... method Close (line 80) | public override void Close() method Update (line 86) | public override void Update() method GetConvertedValue (line 110) | private ushort? GetConvertedValue(int index) FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AquaComputer/AquastreamXT.cs class AquastreamXT (line 17) | internal sealed class AquastreamXT : Hardware method AquastreamXT (line 29) | public AquastreamXT(HidDevice dev, ISettings settings) : base("Aquastr... method Close (line 113) | public override void Close() method Update (line 121) | public override void Update() type MODE (line 160) | [Flags] FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AquaComputer/D5Next.cs class D5Next (line 11) | internal sealed class D5Next : Hardware method D5Next (line 32) | public D5Next(HidDevice dev, ISettings settings) : base("D5Next", new ... method Close (line 86) | public override void Close() method Update (line 92) | public override void Update() method ReadUInt16BE (line 110) | private ushort ReadUInt16BE(byte[] value, int startIndex) FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AquaComputer/Farbwerk.cs class Farbwerk (line 13) | internal sealed class Farbwerk : Hardware method Farbwerk (line 31) | public Farbwerk(HidDevice dev, ISettings settings) : base("Farbwerk", ... method Close (line 83) | public override void Close() method Update (line 88) | public override void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AquaComputer/Farbwerk360.cs class Farbwerk360 (line 13) | internal sealed class Farbwerk360 : Hardware method Farbwerk360 (line 30) | public Farbwerk360(HidDevice dev, ISettings settings) : base("Farbwerk... method Close (line 82) | public override void Close() method Update (line 87) | public override void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AquaComputer/HighFlowNext.cs class HighFlowNext (line 11) | internal sealed class HighFlowNext : Hardware method HighFlowNext (line 23) | public HighFlowNext(HidDevice dev, ISettings settings) : base("high fl... method Close (line 77) | public override void Close() method Update (line 83) | public override void Update() method ReadUInt16BE (line 135) | private ushort ReadUInt16BE(byte[] value, int startIndex) FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AquaComputer/MPS.cs class MPS (line 12) | internal sealed class MPS : Hardware method MPS (line 26) | public MPS(HidDevice dev, ISettings settings) : base("MPS", new Identi... method Close (line 71) | public override void Close() method Update (line 78) | public override void Update() method ExtractFirmwareVersion (line 110) | private ushort ExtractFirmwareVersion() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AquaComputer/Octo.cs class Octo (line 11) | internal sealed class Octo : Hardware method Octo (line 21) | public Octo(HidDevice dev, ISettings settings) : base("Octo", new Iden... method Close (line 79) | public override void Close() method Update (line 85) | public override void Update() class OctoDataIndexes (line 133) | private sealed class OctoDataIndexes method GetConvertedValue (line 180) | private ushort? GetConvertedValue(int index) FILE: source/LibreHardwareMonitorLib/Hardware/Controller/AquaComputer/Quadro.cs class Quadro (line 11) | internal sealed class Quadro : Hardware method Quadro (line 23) | public Quadro(HidDevice dev, ISettings settings) : base("Quadro", new ... method Close (line 86) | public override void Close() method Update (line 92) | public override void Update() class QuadroDataIndexes (line 128) | private sealed class QuadroDataIndexes method GetConvertedValue (line 163) | private ushort? GetConvertedValue(int index) FILE: source/LibreHardwareMonitorLib/Hardware/Controller/Heatmaster/Heatmaster.cs class Heatmaster (line 17) | internal sealed class Heatmaster : Hardware, IDisposable method Heatmaster (line 32) | public Heatmaster(string portName, ISettings settings) : base("Heatmas... method Dispose (line 110) | public void Dispose() method ReadLine (line 119) | private string ReadLine(int timeout) method ReadField (line 145) | private string ReadField(int device, char field) method ReadString (line 159) | private string ReadString(int device, char field) method ReadInteger (line 168) | private int ReadInteger(int device, char field) method WriteField (line 177) | private void WriteField(int device, char field, string value) method WriteInteger (line 189) | private void WriteInteger(int device, char field, int value) method ProcessUpdateLine (line 194) | private void ProcessUpdateLine(string line) method Update (line 246) | public override void Update() method GetReport (line 266) | public override string GetReport() method Close (line 283) | public override void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/Heatmaster/HeatmasterGroup.cs class HeatmasterGroup (line 18) | internal class HeatmasterGroup : IGroup method HeatmasterGroup (line 23) | public HeatmasterGroup(ISettings settings) method GetReport (line 133) | public string GetReport() method Close (line 148) | public void Close() method ReadLine (line 154) | private static string ReadLine(SerialPort port, int timeout) method GetRegistryPortNames (line 180) | private static string[] GetRegistryPortNames() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/Nzxt/GridV3.cs class GridV3 (line 16) | internal sealed class GridV3 : Hardware method GridV3 (line 36) | public GridV3(HidDevice dev, ISettings settings) : base("NZXT GRID+ V3... method SoftwareControlValueChanged (line 106) | private void SoftwareControlValueChanged(Control control) method Close (line 134) | public override void Close() method ContinuousRead (line 140) | private void ContinuousRead(object state) method Update (line 170) | public override void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/Nzxt/KrakenV2.cs class KrakenV2 (line 9) | internal sealed class KrakenV2 : Hardware method KrakenV2 (line 28) | public KrakenV2(HidDevice dev, ISettings settings) : base("Nzxt Kraken... method ControlValueChanged (line 113) | private void ControlValueChanged(Sensor sensor, IControl control) method Update (line 136) | public override void Update() method SetDuty (line 176) | private void SetDuty(HidStream stream, byte channel, byte duty) method SetDuty (line 181) | private void SetDuty(HidStream stream, byte channel, byte temperature,... FILE: source/LibreHardwareMonitorLib/Hardware/Controller/Nzxt/KrakenV3.cs class KrakenV3 (line 9) | internal sealed class KrakenV3 : Hardware method KrakenV3 (line 28) | public KrakenV3(HidDevice dev, ISettings settings) : base("Nzxt Kraken... method FillTargetArray (line 135) | private static void FillTargetArray(byte[] targetArray, byte value) method PumpSoftwareControlValueChanged (line 141) | private void PumpSoftwareControlValueChanged(Control control) method FanSoftwareControlValueChanged (line 169) | private void FanSoftwareControlValueChanged(Control control) method Close (line 196) | public override void Close() method Update (line 202) | public override void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/Nzxt/NzxtGroup.cs class NzxtGroup (line 12) | internal class NzxtGroup : IGroup method NzxtGroup (line 17) | public NzxtGroup(ISettings settings) method Close (line 82) | public void Close() method GetReport (line 91) | public string GetReport() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/Razer/RazerFanController.cs class RazerFanController (line 14) | internal sealed class RazerFanController : Hardware method RazerFanController (line 32) | public RazerFanController(HidDevice dev, ISettings settings) : base("R... method FanSoftwareControlValueChanged (line 92) | private void FanSoftwareControlValueChanged(Control control) // TODO: ... method GetChannelSpeed (line 144) | private int GetChannelSpeed(int channel) method SetChannelModeToManual (line 161) | private void SetChannelModeToManual(int channel) method ThrowIfNotReady (line 178) | private void ThrowIfNotReady() method TryWriteAndRead (line 196) | private Packet TryWriteAndRead(Packet packet) method Close (line 276) | public override void Close() method Update (line 282) | public override void Update() type DeviceStatus (line 296) | private enum DeviceStatus : byte type ProtocolType (line 306) | private enum ProtocolType : byte class CommandClass (line 311) | private static class CommandClass class PwmCommand (line 317) | private static class PwmCommand class Packet (line 324) | private sealed class Packet method ToBuffer (line 338) | public byte[] ToBuffer() method FromBuffer (line 359) | public static Packet FromBuffer(byte[] buffer) method CreateBuffer (line 381) | public static byte[] CreateBuffer() => new byte[91]; method GenerateChecksum (line 383) | internal static byte GenerateChecksum(byte[] buffer) class SequenceCounter (line 394) | private sealed class SequenceCounter method Next (line 398) | public byte Next() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/Razer/RazerGroup.cs class RazerGroup (line 14) | internal class RazerGroup : IGroup method RazerGroup (line 19) | public RazerGroup(ISettings settings) method Close (line 65) | public void Close() method GetReport (line 74) | public string GetReport() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/TBalancer/TBalancer.cs class TBalancer (line 17) | internal class TBalancer : Hardware method TBalancer (line 40) | public TBalancer(int portIndex, byte protocolVersion, ISettings settin... method ActivateSensor (line 97) | protected override void ActivateSensor(ISensor sensor) method DeactivateSensor (line 103) | protected override void DeactivateSensor(ISensor sensor) method ReadMiniNg (line 116) | private void ReadMiniNg(int number) method ReadData (line 156) | private void ReadData() method GetReport (line 274) | public override string GetReport() method DelayedAlternativeRequest (line 338) | private void DelayedAlternativeRequest() method Open (line 344) | public void Open() method Update (line 354) | public sealed override void Update() method Close (line 366) | public override void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Controller/TBalancer/TBalancerGroup.cs class TBalancerGroup (line 18) | internal class TBalancerGroup : IGroup method TBalancerGroup (line 23) | public TBalancerGroup(ISettings settings) method GetReport (line 160) | public string GetReport() method Close (line 175) | public void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Cpu/Amd0FCpu.cs class Amd0FCpu (line 12) | internal sealed class Amd0FCpu : AmdCpu method Close (line 21) | public override void Close() method Amd0FCpu (line 27) | public Amd0FCpu(int processorIndex, CpuId[][] cpuId, ISettings setting... method Update (line 69) | public override void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Cpu/Amd10Cpu.cs class Amd10Cpu (line 18) | internal sealed class Amd10Cpu : AmdCpu method Amd10Cpu (line 34) | public Amd10Cpu(int processorIndex, CpuId[][] cpuId, ISettings setting... method MeasureTimeStampCounterMultiplier (line 114) | private double MeasureTimeStampCounterMultiplier() method GetReport (line 125) | public override string GetReport() method GetCoreMultiplier (line 142) | private double GetCoreMultiplier(uint cofVidEax) method ReadFirstLine (line 193) | private static string ReadFirstLine(Stream stream) method Update (line 213) | public override void Update() method ReadSmuRegister (line 340) | private bool ReadSmuRegister(uint address, out uint value) method Close (line 361) | public override void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Cpu/Amd17Cpu.cs class Amd17Cpu (line 17) | internal sealed class Amd17Cpu : AmdCpu method Amd17Cpu (line 33) | public Amd17Cpu(int processorIndex, CpuId[][] cpuId, ISettings setting... method GetReport (line 86) | public override string GetReport() method Close (line 95) | public override void Close() method Update (line 103) | public override void Update() method CreateCaptureStateAccessor (line 122) | private static Func CreateCaptureStateAccessor() method LogSmuDataIfCapturing (line 142) | private void LogSmuDataIfCapturing(float[] smuData) method StartSmuDumpNoLock (line 183) | private void StartSmuDumpNoLock() method StopSmuDump (line 207) | private void StopSmuDump() method StopSmuDumpNoLock (line 215) | private void StopSmuDumpNoLock() method WriteSmuDumpHeaderNoLock (line 223) | private void WriteSmuDumpHeaderNoLock(int columnCount) class Processor (line 236) | private class Processor method Processor (line 259) | public Processor(Hardware hardware) method UpdateSensors (line 313) | public void UpdateSensors() method UpdateVirtualSensor (line 587) | public void UpdateVirtualSensor() method GetTimeStampCounterMultiplier (line 607) | private double GetTimeStampCounterMultiplier() method AppendThread (line 625) | public void AppendThread(CpuId thread, int numaId, int coreId) class NumaNode (line 648) | private class NumaNode method NumaNode (line 652) | public NumaNode(Amd17Cpu cpu, int id) method AppendThread (line 686) | public void AppendThread(CpuId thread, int coreId) method UpdateSensors (line 705) | public static void UpdateSensors() { } class CpuThread (line 708) | private class CpuThread method CpuThread (line 729) | public CpuThread(Amd17Cpu cpu, CpuId cpuId) method ReadPerformanceCounter (line 735) | public void ReadPerformanceCounter() method UpdateMeasurements (line 750) | public void UpdateMeasurements() method HasValidCounters (line 794) | public bool HasValidCounters() class Core (line 800) | private class Core method Core (line 815) | public Core(Amd17Cpu cpu, int id) method AppendThread (line 837) | public void AppendThread(CpuId cpuId) method UpdateSensors (line 850) | public void UpdateSensors() FILE: source/LibreHardwareMonitorLib/Hardware/Cpu/AmdCpu.cs class AmdCpu (line 9) | internal abstract class AmdCpu(int processorIndex, CpuId[][] cpuId, ISet... FILE: source/LibreHardwareMonitorLib/Hardware/Cpu/CpuArchitecture.cs class CpuArchitecture (line 6) | public class CpuArchitecture method IsHybridDesign (line 15) | public static bool IsHybridDesign(CpuId[] cpuId) FILE: source/LibreHardwareMonitorLib/Hardware/Cpu/CpuGroup.cs class CpuGroup (line 14) | internal class CpuGroup : IGroup method CpuGroup (line 19) | public CpuGroup(ISettings settings) method GetReport (line 75) | public string GetReport() method Close (line 118) | public void Close() method GetProcessorThreads (line 126) | private static CpuId[][] GetProcessorThreads() method GroupThreadsByCore (line 171) | private static CpuId[][] GroupThreadsByCore(IEnumerable threads) method AppendCpuidData (line 197) | private static void AppendCpuidData(StringBuilder r, uint[,] data, uin... FILE: source/LibreHardwareMonitorLib/Hardware/Cpu/CpuId.cs type Vendor (line 15) | public enum Vendor type CpuCoreType (line 36) | public enum CpuCoreType class CpuId (line 67) | public class CpuId method AppendRegister (line 107) | private static void AppendRegister(StringBuilder b, uint value) method NextLog2 (line 115) | private static uint NextLog2(long x) method Get (line 137) | public static CpuId Get(int group, int thread) method CpuId (line 158) | private CpuId(int group, int thread, GroupAffinity affinity) FILE: source/LibreHardwareMonitorLib/Hardware/Cpu/CpuLoad.cs class CpuLoad (line 13) | internal class CpuLoad method CpuLoad (line 23) | public CpuLoad(CpuId[][] cpuid) method GetTimes (line 64) | private static bool GetTimes(out long[] idle, out long[] total) method GetTotalLoad (line 103) | public double GetTotalLoad() method GetThreadLoad (line 108) | public double GetThreadLoad(int thread) method Update (line 119) | public void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Cpu/GenericCpu.cs class GenericCpu (line 19) | public class GenericCpu : Hardware method GenericCpu (line 48) | public GenericCpu(int processorIndex, CpuId[][] cpuId, ISettings setti... method CoreString (line 157) | protected string CoreString(int i) method GetCoreLabel (line 168) | private string GetCoreLabel(int i) method GetCoreType (line 243) | public CpuCoreType GetCoreType(int coreIndex) method CreateIdentifier (line 334) | private static Identifier CreateIdentifier(Vendor vendor, int processo... method GetTimeStampCounterFrequency (line 350) | [DllImport("CapFrameX.Hwinfo.dll")] method EstimateTimeStampCounterFrequency (line 353) | private static void EstimateTimeStampCounterFrequency(out double frequ... method GetReport (line 368) | public override string GetReport() method Update (line 403) | public override void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Cpu/IntelCpu.cs class IntelCpu (line 16) | internal sealed class IntelCpu : GenericCpu method IntelCpu (line 57) | public IntelCpu(int processorIndex, CpuId[][] cpuId, ISettings setting... method Floats (line 668) | private float[] Floats(float f) method SupportsUncoreClock (line 685) | private static bool SupportsUncoreClock(MicroArchitecture arch, uint m... method SupportsIntelImc (line 749) | private static bool SupportsIntelImc(MicroArchitecture arch) method GetTjMaxFromMsr (line 771) | private float[] GetTjMaxFromMsr() method ReportCoreInfo (line 785) | private string ReportCoreInfo(int coreIndex) method GetReport (line 828) | public override string GetReport() method Close (line 845) | public override void Close() method Update (line 852) | public override void Update() type MicroArchitecture (line 1204) | [SuppressMessage("ReSharper", "IdentifierTypo")] method TryReadPerfCounters (line 1269) | private bool TryReadPerfCounters(GroupAffinity affinity, out ulong ape... FILE: source/LibreHardwareMonitorLib/Hardware/D3DDisplayDevice.cs class D3DDisplayDevice (line 17) | internal static class D3DDisplayDevice method GetDeviceIdentifiers (line 19) | public static unsafe string[] GetDeviceIdentifiers() method GetActualDeviceIdentifier (line 38) | public static string GetActualDeviceIdentifier(string deviceIdentifier) method GetDeviceInfoByIdentifier (line 60) | public static bool GetDeviceInfoByIdentifier(string deviceIdentifier, ... method GetNodeEngineTypeString (line 144) | private static string GetNodeEngineTypeString(D3DKMT_NODEMETADATA node... method GetSegmentSize (line 161) | private static unsafe void GetSegmentSize method GetNodeMetaData (line 182) | private static unsafe void GetNodeMetaData(out NTSTATUS status, D3DKMT... method GetQueryStatisticsNode (line 202) | private static void GetQueryStatisticsNode(out NTSTATUS status, D3DKMT... method GetQueryStatisticsSegment (line 215) | private static void GetQueryStatisticsSegment method GetQueryStatisticsAdapterInformation (line 233) | private static void GetQueryStatisticsAdapterInformation method GetAdapterType (line 246) | private static unsafe void GetAdapterType(out NTSTATUS status, D3DKMT_... method OpenAdapterFromDeviceName (line 260) | private static unsafe void OpenAdapterFromDeviceName(out NTSTATUS stat... method CloseAdapter (line 269) | private static void CloseAdapter(out NTSTATUS status, D3DKMT_OPENADAPT... method GetAdapterLuidInstanceName (line 275) | private static string GetAdapterLuidInstanceName(LUID luid) type D3DDeviceNodeInfo (line 280) | public struct D3DDeviceNodeInfo type D3DDeviceInfo (line 288) | public struct D3DDeviceInfo FILE: source/LibreHardwareMonitorLib/Hardware/FirmwareTable.cs class FirmwareTable (line 15) | internal static class FirmwareTable method GetTable (line 17) | public static byte[] GetTable(FIRMWARE_TABLE_PROVIDER provider, string... method GetTable (line 23) | public static byte[] GetTable(FIRMWARE_TABLE_PROVIDER provider, uint t... method EnumerateTables (line 48) | public static unsafe string[] EnumerateTables(FIRMWARE_TABLE_PROVIDER ... FILE: source/LibreHardwareMonitorLib/Hardware/Gpu/AmdGpu.cs class AmdGpu (line 9) | internal sealed class AmdGpu : GenericGpu method AmdGpu (line 45) | public AmdGpu(uint adapterIndex, ADLX.AdlxDeviceInfo deviceInfo, ISett... method ActivateSensorsFromSupportFlags (line 113) | private void ActivateSensorsFromSupportFlags() method Update (line 170) | public override void Update() method Close (line 212) | public override void Close() method GetDriverVersion (line 217) | public override string GetDriverVersion() method GetReport (line 285) | public override string GetReport() FILE: source/LibreHardwareMonitorLib/Hardware/Gpu/AmdGpuGroup.cs class AmdGpuGroup (line 15) | internal class AmdGpuGroup : IGroup method AmdGpuGroup (line 21) | public AmdGpuGroup(ISettings settings) method GetReport (line 94) | public string GetReport() method Close (line 99) | public void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Gpu/Display.cs class Display (line 10) | public class Display method Display (line 21) | public Display(IntPtr hwnd) method MonitorFromWindow (line 26) | [DllImport("user32.dll", SetLastError = false)] type RECT (line 30) | [StructLayout(LayoutKind.Sequential)] type MONITORINFOEXW (line 40) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method GetMonitorInfoW (line 53) | [DllImport("user32.dll", SetLastError = false, CharSet = CharSet.Unico... method EnumDisplaySettingsW (line 62) | [DllImport("user32.dll", SetLastError = false, CharSet = CharSet.Unico... type DEVMODEW (line 69) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method GetDisplayRefreshRate (line 117) | public int GetDisplayRefreshRate() method GetDisplayDeviceName (line 147) | public string GetDisplayDeviceName() method TryGetMonitorInfo (line 164) | private bool TryGetMonitorInfo(out MONITORINFOEXW monitorInfo) FILE: source/LibreHardwareMonitorLib/Hardware/Gpu/GenericGpu.cs class GenericGpu (line 18) | public abstract class GenericGpu : Hardware method GenericGpu (line 70) | protected GenericGpu(string name, Identifier identifier, ISettings set... method SetProcessMemoryInstanceFilter (line 164) | protected void SetProcessMemoryInstanceFilter(string processMemoryInst... method UpdateProcessMemorySensors (line 180) | protected void UpdateProcessMemorySensors() method Close (line 210) | public override void Close() method InitializeProcessMemorySensors (line 229) | private void InitializeProcessMemorySensors() method EnsureProcessMemoryCounters (line 261) | private void EnsureProcessMemoryCounters(int processId, bool forceRefr... method ResolveProcessMemoryInstance (line 316) | private string ResolveProcessMemoryInstance(string[] instances) method GetMaximumDedicatedUsageInstance (line 339) | private static string GetMaximumDedicatedUsageInstance(string[] instan... method DisposeProcessMemoryCounters (line 370) | private void DisposeProcessMemoryCounters() FILE: source/LibreHardwareMonitorLib/Hardware/Gpu/IntelD3DGpu.cs class IntelD3dGpu (line 9) | internal class IntelD3dGpu : GenericGpu method IntelD3dGpu (line 29) | public IntelD3dGpu(Cpu.IntelCpu intelCpu, int index, string deviceId, ... method Update (line 91) | public override void Update() method Close (line 146) | public override void Close() method GetName (line 152) | private static string GetName(string deviceId) FILE: source/LibreHardwareMonitorLib/Hardware/Gpu/IntelGclGpu.cs class IntelGclGpu (line 5) | internal sealed class IntelGclGpu : GenericGpu method IntelGclGpu (line 37) | public IntelGclGpu(uint index, IgclDeviceInfo deviceInfo, ISettings se... method GetDriverVersion (line 98) | public override string GetDriverVersion() method Update (line 101) | public override void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Gpu/IntelGpuGroup.cs class IntelGpuGroup (line 15) | internal class IntelGpuGroup : IGroup method IntelGpuGroup (line 20) | public IntelGpuGroup(List intelCpus, ISettings settings) method GetReport (line 150) | public string GetReport() method Close (line 155) | public void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Gpu/NvDisplayHandleInfo.cs type NvDisplayHandleInfo (line 5) | internal readonly struct NvDisplayHandleInfo method NvDisplayHandleInfo (line 7) | public NvDisplayHandleInfo(NvApi.NvDisplayHandle handle, string displa... FILE: source/LibreHardwareMonitorLib/Hardware/Gpu/NvidiaGpu.cs class NvidiaGpu (line 20) | internal sealed class NvidiaGpu : GenericGpu method NvidiaGpu (line 69) | public NvidiaGpu(int adapterIndex, NvApi.NvPhysicalGpuHandle handle, I... method Update (line 556) | public override void Update() method GetDriverVersion (line 848) | public override string GetDriverVersion() method ShouldEvaluateAnyD3DSensor (line 873) | private bool ShouldEvaluateAnyD3DSensor() method ShouldEvaluateAnyPowerSensor (line 896) | private bool ShouldEvaluateAnyPowerSensor() method ShouldEvaluatePowerUsageSensor (line 910) | private bool ShouldEvaluatePowerUsageSensor() method ShouldEvaluatePcieRxSensor (line 921) | private bool ShouldEvaluatePcieRxSensor() method ShouldEvaluatePcieTxSensor (line 932) | private bool ShouldEvaluatePcieTxSensor() method ShouldEvaluateAnyLimitSensor (line 943) | private bool ShouldEvaluateAnyLimitSensor() method ShouldEvaluateMonitorRefreshRateSensor (line 960) | private bool ShouldEvaluateMonitorRefreshRateSensor() method GetReport (line 971) | public override string GetReport() method GetName (line 1270) | private static string GetName(NvApi.NvPhysicalGpuHandle handle) method GetMemoryInfo (line 1281) | private NvApi.NvMemoryInfo GetMemoryInfo(out NvApi.NvStatus status) method GetClockFrequencies (line 1298) | private NvApi.NvGpuClockFrequencies GetClockFrequencies(out NvApi.NvSt... method GetThermalSettings (line 1315) | private NvApi.NvThermalSettings GetThermalSettings(out NvApi.NvStatus ... method GetThermalSensors (line 1333) | private NvApi.NvThermalSensors GetThermalSensors(uint mask, out NvApi.... method GetFanCoolersStatus (line 1351) | private NvApi.NvFanCoolersStatus GetFanCoolersStatus(out NvApi.NvStatu... method GetFanCoolersControllers (line 1369) | private NvApi.NvFanCoolerControl GetFanCoolersControllers(out NvApi.Nv... method GetCoolerSettings (line 1386) | private NvApi.NvCoolerSettings GetCoolerSettings(out NvApi.NvStatus st... method GetDynamicPstatesInfoEx (line 1404) | private NvApi.NvDynamicPStatesInfo GetDynamicPstatesInfoEx(out NvApi.N... method GetUsages (line 1422) | private NvApi.NvUsages GetUsages(out NvApi.NvStatus status) method GetPowerTopology (line 1439) | private NvApi.NvPowerTopology GetPowerTopology(out NvApi.NvStatus status) method GetPerformanceStatus (line 1456) | private NvApi.NvPerformanceStatus GetPerformanceStatus(out NvApi.NvSta... method GetVoltageStatus (line 1475) | private NvApi.NvGpuVoltageStatus GetVoltageStatus(out NvApi.NvStatus v... method GetTachReading (line 1490) | private int GetTachReading(out NvApi.NvStatus status) method GetUtilizationDomainName (line 1502) | private static string GetUtilizationDomainName(NvApi.NvUtilizationDoma... method UpdateDisplayHandleIfNeeded (line 1511) | private void UpdateDisplayHandleIfNeeded() method SelectDisplayHandle (line 1534) | private NvApi.NvDisplayHandle? SelectDisplayHandle(string displayDevic... method NormalizeDisplayName (line 1556) | private static string NormalizeDisplayName(string name) method HandlesEqual (line 1571) | private static bool HandlesEqual(NvApi.NvDisplayHandle? left, NvApi.Nv... method ControlModeChanged (line 1581) | private void ControlModeChanged(IControl control) method SoftwareControlValueChanged (line 1594) | private void SoftwareControlValueChanged(IControl control) method RestoreDefaultFanBehavior (line 1621) | private void RestoreDefaultFanBehavior(int index) method Close (line 1645) | public override void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Gpu/NvidiaGroup.cs class NvidiaGroup (line 17) | internal class NvidiaGroup : IGroup method NvidiaGroup (line 22) | public NvidiaGroup(ISettings settings, ISensorConfig sensorConfig = null) method GetReport (line 155) | public string GetReport() method Close (line 160) | public void Close() FILE: source/LibreHardwareMonitorLib/Hardware/GpuSensorCache.cs class GpuSensorCache (line 8) | public sealed class GpuSensorCache method GpuSensorCache (line 29) | public GpuSensorCache( type GpuSensorInfo (line 43) | public readonly struct GpuSensorInfo method GpuSensorInfo (line 64) | public GpuSensorInfo(ISensor sensor, string adapterName, bool isDiscre... FILE: source/LibreHardwareMonitorLib/Hardware/GroupAffinity.cs type GroupAffinity (line 12) | public readonly struct GroupAffinity method GroupAffinity (line 21) | public GroupAffinity(ushort group, ulong mask) method Single (line 33) | public static GroupAffinity Single(ushort group, int index) method Equals (line 53) | public override bool Equals(object o) method GetHashCode (line 66) | public override int GetHashCode() FILE: source/LibreHardwareMonitorLib/Hardware/Hardware.cs class Hardware (line 19) | public abstract class Hardware : IHardware method Hardware (line 32) | protected Hardware(string name, Identifier identifier, ISettings setti... method GetReport (line 85) | public virtual string GetReport() method GetDriverVersion (line 91) | public virtual string GetDriverVersion() method Update (line 95) | public abstract void Update(); method Accept (line 98) | public void Accept(IVisitor visitor) method Traverse (line 107) | public virtual void Traverse(IVisitor visitor) method ActivateSensor (line 114) | protected virtual void ActivateSensor(ISensor sensor) method DeactivateSensor (line 121) | protected virtual void DeactivateSensor(ISensor sensor) method Close (line 128) | public virtual void Close() FILE: source/LibreHardwareMonitorLib/Hardware/HardwareType.cs type HardwareType (line 12) | public enum HardwareType FILE: source/LibreHardwareMonitorLib/Hardware/IComputer.cs type IComputer (line 20) | public interface IComputer : IElement method GetReport (line 115) | string GetReport(); FILE: source/LibreHardwareMonitorLib/Hardware/IControl.cs type ControlMode (line 9) | public enum ControlMode type IControl (line 16) | public interface IControl method SetDefault (line 30) | void SetDefault(); method SetSoftware (line 32) | void SetSoftware(float value); FILE: source/LibreHardwareMonitorLib/Hardware/IElement.cs type IElement (line 12) | public interface IElement method Accept (line 18) | void Accept(IVisitor visitor); method Traverse (line 24) | void Traverse(IVisitor visitor); FILE: source/LibreHardwareMonitorLib/Hardware/IGroup.cs type IGroup (line 14) | internal interface IGroup method GetReport (line 25) | string GetReport(); method Close (line 30) | void Close(); FILE: source/LibreHardwareMonitorLib/Hardware/IHardware.cs type IHardware (line 24) | public interface IHardware : IElement method GetReport (line 60) | string GetReport(); method Update (line 65) | void Update(); method GetDriverVersion (line 71) | string GetDriverVersion(); FILE: source/LibreHardwareMonitorLib/Hardware/IHardwareChanged.cs type IHardwareChanged (line 8) | internal interface IHardwareChanged FILE: source/LibreHardwareMonitorLib/Hardware/IParameter.cs type IParameter (line 12) | public interface IParameter : IElement FILE: source/LibreHardwareMonitorLib/Hardware/ISensor.cs type SensorType (line 15) | public enum SensorType type SensorValue (line 45) | public struct SensorValue method SensorValue (line 49) | public SensorValue(float value, DateTime time) type ISensor (line 69) | public interface ISensor : IElement method ResetMin (line 150) | void ResetMin(); method ResetMax (line 155) | void ResetMax(); method ClearValues (line 160) | void ClearValues(); FILE: source/LibreHardwareMonitorLib/Hardware/ISensorLimits.cs type ISensorLimits (line 11) | public interface ISensorLimits type ICriticalSensorLimits (line 27) | public interface ICriticalSensorLimits FILE: source/LibreHardwareMonitorLib/Hardware/ISettings.cs type ISettings (line 12) | public interface ISettings method Contains (line 18) | bool Contains(string name); method SetValue (line 25) | void SetValue(string name, string value); method GetValue (line 32) | string GetValue(string name, string value); method Remove (line 38) | void Remove(string name); FILE: source/LibreHardwareMonitorLib/Hardware/IVisitor.cs type IVisitor (line 12) | public interface IVisitor method VisitComputer (line 18) | void VisitComputer(IComputer computer); method VisitHardware (line 24) | void VisitHardware(IHardware hardware); method VisitSensor (line 30) | void VisitSensor(ISensor sensor); method VisitParameter (line 36) | void VisitParameter(IParameter parameter); FILE: source/LibreHardwareMonitorLib/Hardware/Identifier.cs class Identifier (line 16) | public class Identifier : IComparable method Identifier (line 21) | public Identifier(params string[] identifiers) method Identifier (line 39) | public Identifier(Identifier identifier, params string[] extensions) method Identifier (line 59) | public Identifier(HidDevice dev) method CompareTo (line 83) | public int CompareTo(Identifier other) method CoerceIdentifiers (line 93) | private static void CoerceIdentifiers(string[] identifiers) method ToString (line 103) | public override string ToString() method Equals (line 109) | public override bool Equals(object obj) method GetHashCode (line 122) | public override int GetHashCode() FILE: source/LibreHardwareMonitorLib/Hardware/Memory/DimmMemory.cs class DimmMemory (line 14) | internal sealed class DimmMemory : Hardware method DimmMemory (line 18) | public DimmMemory(SPDAccessor accessor, string name, Identifier identi... method Update (line 56) | public override void Update() method CreateSensors (line 61) | private void CreateSensors(SPDAccessor accessor, bool hasThermalSensor) method CreateSensorsDDR4 (line 73) | private void CreateSensorsDDR4(DDR4Accessor accessor, bool hasThermalS... method CreateSensorsDDR5 (line 107) | private void CreateSensorsDDR5(DDR5Accessor accessor, bool hasThermalS... method AddSensor (line 138) | private void AddSensor(string name, int index, bool defaultHidden, Sen... FILE: source/LibreHardwareMonitorLib/Hardware/Memory/MemoryGroup.cs class MemoryGroup (line 21) | internal class MemoryGroup : IGroup, IHardwareChanged method MemoryGroup (line 30) | public MemoryGroup(ISettings settings) method GetReport (line 58) | public string GetReport() method Close (line 80) | public void Close() method TryAddDimms (line 96) | private bool TryAddDimms(ISettings settings) method StartRetryTask (line 123) | private void StartRetryTask(ISettings settings) method DetectThermalSensors (line 143) | private static bool DetectThermalSensors(out List accessors) method AddDimms (line 174) | private void AddDimms(List accessors, ISettings settings) FILE: source/LibreHardwareMonitorLib/Hardware/Memory/MemoryLinux.cs class MemoryLinux (line 12) | internal static class MemoryLinux method Update (line 14) | public static void Update(TotalMemory memory) method Update (line 40) | public static void Update(VirtualMemory memory) method GetMemInfoValue (line 64) | private static long GetMemInfoValue(string line) FILE: source/LibreHardwareMonitorLib/Hardware/Memory/MemoryWindows.cs class MemoryWindows (line 14) | internal static unsafe class MemoryWindows method Update (line 19) | public static void Update(TotalMemory memory) method Update (line 33) | public static void Update(VirtualMemory memory) method UpdateProcessCounter (line 45) | internal static void UpdateProcessCounter(TotalMemory memory, int proc... method UpdateGameMemory (line 81) | private static void UpdateGameMemory(TotalMemory memory) method ResolveInstanceName (line 101) | private static string ResolveInstanceName(string processName, int proc... FILE: source/LibreHardwareMonitorLib/Hardware/Memory/Sensors/SpdThermalSensor.cs class SpdThermalSensor (line 11) | internal class SpdThermalSensor(string name, int index, SensorType senso... method UpdateSensor (line 14) | public bool UpdateSensor() FILE: source/LibreHardwareMonitorLib/Hardware/Memory/TotalMemory.cs class TotalMemory (line 13) | internal sealed class TotalMemory : Hardware method TotalMemory (line 18) | public TotalMemory(ISettings settings) method Update (line 72) | public override void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Memory/VirtualMemory.cs class VirtualMemory (line 9) | internal sealed class VirtualMemory : Hardware method VirtualMemory (line 11) | public VirtualMemory(ISettings settings) method Update (line 32) | public override void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Control.cs class Control (line 3) | internal class Control method Control (line 8) | public Control(string name, int index) FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Fan.cs class Fan (line 3) | internal class Fan method Fan (line 8) | public Fan(string name, int index) FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs class Identification (line 11) | internal class Identification method GetManufacturer (line 13) | public static Manufacturer GetManufacturer(string name) method GetModel (line 108) | public static Model GetModel(string name) FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/Chip.cs type Chip (line 11) | [SuppressMessage("ReSharper", "InconsistentNaming")] class ChipName (line 88) | internal class ChipName method GetName (line 90) | public static string GetName(Chip chip) FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/EmbeddedController.cs class EmbeddedController (line 14) | public abstract class EmbeddedController : Hardware method EmbeddedController (line 412) | protected EmbeddedController(IEnumerable sou... method Create (line 445) | internal static EmbeddedController Create(Model model, ISettings setti... method Update (line 466) | public override void Update() method GetReport (line 490) | public override string GetReport() method AcquireIOInterface (line 534) | protected abstract IEmbeddedControllerIO AcquireIOInterface(); method TryUpdateData (line 536) | private bool TryUpdateData() type ECSensor (line 550) | private enum ECSensor type BoardFamily (line 605) | private enum BoardFamily type BoardInfo (line 618) | private struct BoardInfo method BoardInfo (line 620) | public BoardInfo(Model[] models, BoardFamily family, params ECSensor... method BoardInfo (line 627) | public BoardInfo(Model model, BoardFamily family, params ECSensor[] ... class IOException (line 641) | public class IOException : System.IO.IOException method IOException (line 643) | public IOException(string message) : base($"ACPI embedded controller... class BadConfigurationException (line 647) | public class BadConfigurationException : Exception method BadConfigurationException (line 649) | public BadConfigurationException(string message) : base(message) class MultipleBoardRecordsFoundException (line 653) | public class MultipleBoardRecordsFoundException : BadConfigurationExce... method MultipleBoardRecordsFoundException (line 655) | public MultipleBoardRecordsFoundException(string model) : base($"Mul... FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/EmbeddedControllerSource.cs class EmbeddedControllerSource (line 8) | public class EmbeddedControllerSource method EmbeddedControllerSource (line 10) | public EmbeddedControllerSource(string name, SensorType type, ushort r... FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/IEmbeddedControllerIO.cs type IEmbeddedControllerIO (line 10) | public interface IEmbeddedControllerIO : IDisposable method Read (line 12) | void Read(ushort[] registers, byte[] data); FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/WindowsEmbeddedController.cs class WindowsEmbeddedController (line 10) | public class WindowsEmbeddedController : EmbeddedController method WindowsEmbeddedController (line 12) | public WindowsEmbeddedController(IEnumerable... method AcquireIOInterface (line 15) | protected override IEmbeddedControllerIO AcquireIOInterface() FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/WindowsEmbeddedControllerIO.cs class WindowsEmbeddedControllerIO (line 21) | public class WindowsEmbeddedControllerIO : IEmbeddedControllerIO method WindowsEmbeddedControllerIO (line 34) | public WindowsEmbeddedControllerIO() method Read (line 44) | public void Read(ushort[] registers, byte[] data) method ReadByte (line 71) | private byte ReadByte(byte register) method WriteByte (line 76) | private void WriteByte(byte register, byte value) method Dispose (line 81) | public void Dispose() method SwitchBank (line 91) | private byte SwitchBank(byte bank) method ReadLoop (line 98) | private TResult ReadLoop(byte register, ReadOp op) w... method WriteLoop (line 113) | private void WriteLoop(byte register, TValue value, WriteOp _port.Close(); method ReadByte (line 554) | private byte ReadByte(byte register, out bool valid) method WriteByte (line 565) | private void WriteByte(byte register, byte value) method SaveDefaultFanPwmControl (line 572) | private void SaveDefaultFanPwmControl(int index) method RestoreDefaultFanPwmControl (line 588) | private void RestoreDefaultFanPwmControl(int index) FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/Ipmi.cs class Ipmi (line 14) | internal class Ipmi : ISuperIO method Ipmi (line 47) | public Ipmi(Manufacturer manufacturer) method GetReport (line 86) | public string GetReport() method SetControl (line 93) | public void SetControl(int index, byte? value) method Update (line 122) | public void Update() method Close (line 128) | public void Close() method Update (line 131) | private unsafe void Update(StringBuilder stringBuilder) method GetTemperatures (line 245) | public IEnumerable GetTemperatures() method GetFans (line 251) | public IEnumerable GetFans() method GetVoltages (line 257) | public IEnumerable GetVoltages() method GetControls (line 263) | public IEnumerable GetControls() method IsBmcPresent (line 269) | public static bool IsBmcPresent() method ReadGpio (line 282) | public byte? ReadGpio(int index) method WriteGpio (line 287) | public void WriteGpio(int index, byte value) method RunIPMICommand (line 290) | private byte[] RunIPMICommand(byte command, byte networkFunction, byte... method RawToFloat (line 307) | private static float RawToFloat(byte sensorReading, Interop.Ipmi.Sdr sdr) FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/LMSensors.cs class LMSensors (line 17) | internal class LMSensors method LMSensors (line 22) | public LMSensors() method Close (line 157) | public void Close() class LMChip (line 166) | private class LMChip : ISuperIO method LMChip (line 174) | public LMChip(Chip chip, string path) method ReadGpio (line 210) | public byte? ReadGpio(int index) method WriteGpio (line 215) | public void WriteGpio(int index, byte value) method GetReport (line 218) | public string GetReport() method SetControl (line 223) | public void SetControl(int index, byte? value) method Update (line 226) | public void Update() method ReadFirstLine (line 270) | private static string ReadFirstLine(Stream stream) method Close (line 289) | public void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/LpcIO.cs class LpcIO (line 15) | internal class LpcIO method LpcIO (line 20) | public LpcIO(Motherboard motherboard) method ReportUnknownChip (line 35) | private void ReportUnknownChip(LpcPort port, string type, int chip) method DetectSmsc (line 48) | private bool DetectSmsc(LpcPort port) method Detect (line 64) | private void Detect(Motherboard motherboard) method GetReport (line 83) | public string GetReport() method Close (line 93) | public void Close() method DetectWinbondFintek (line 99) | private bool DetectWinbondFintek(LpcPort port, Motherboard motherboard) method DetectIT87 (line 579) | private bool DetectIT87(LpcPort port, Motherboard motherboard) FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/LpcPort.cs class LpcPort (line 9) | internal class LpcPort method LpcPort (line 13) | public LpcPort(ushort registerPort, ushort valuePort) method ReadIoPort (line 25) | public byte ReadIoPort(ushort port) method WriteIoPort (line 30) | public void WriteIoPort(ushort port, byte value) method ReadByte (line 35) | public byte ReadByte(byte register) method WriteByte (line 40) | public void WriteByte(byte register, byte value) method ReadWord (line 45) | public ushort ReadWord(byte register) method TryReadWord (line 50) | public bool TryReadWord(byte register, out ushort value) method FindBars (line 56) | public void FindBars() method Select (line 61) | public void Select(byte logicalDeviceNumber) method WinbondNuvotonFintekEnter (line 66) | public void WinbondNuvotonFintekEnter() method WinbondNuvotonFintekExit (line 72) | public void WinbondNuvotonFintekExit() method NuvotonDisableIOSpaceLock (line 77) | public void NuvotonDisableIOSpaceLock() method IT87Enter (line 88) | public void IT87Enter() method IT87Exit (line 96) | public void IT87Exit() method SmscEnter (line 106) | public void SmscEnter() method SmscExit (line 111) | public void SmscExit() method Close (line 116) | public void Close() => _pawnModule.Close(); FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/Nct677X.cs class Nct677X (line 16) | internal class Nct677X : ISuperIO type TemperatureSourceData (line 18) | private readonly struct TemperatureSourceData method TemperatureSourceData (line 20) | public TemperatureSourceData(Enum source, ushort register, ushort ha... method Nct677X (line 54) | public Nct677X(LpcPort lpcPort, Chip chip, byte revision, ushort port) method ReadGpio (line 430) | public byte? ReadGpio(int index) method WriteGpio (line 435) | public void WriteGpio(int index, byte value) method SetControl (line 438) | public void SetControl(int index, byte? value) method Update (line 502) | public void Update() method Close (line 738) | public void Close() method GetReport (line 743) | public string GetReport() method ReadByte (line 910) | private byte ReadByte(ushort address) method WriteByte (line 955) | private void WriteByte(ushort address, byte value) method IsNuvotonVendor (line 1000) | private bool IsNuvotonVendor() method Set6687DRControl (line 1005) | private void Set6687DRControl(int index, byte? value) method SaveDefaultFanControl (line 1036) | private void SaveDefaultFanControl(int index) method RestoreDefaultFanControl (line 1056) | private void RestoreDefaultFanControl(int index) method DisableIOSpaceLock (line 1089) | private void DisableIOSpaceLock() type SourceNct6771F (line 1114) | [SuppressMessage("ReSharper", "InconsistentNaming")] type SourceNct6776F (line 1123) | [SuppressMessage("ReSharper", "InconsistentNaming")] type SourceNct67Xxd (line 1132) | [SuppressMessage("ReSharper", "InconsistentNaming")] type SourceNct610X (line 1162) | [SuppressMessage("ReSharper", "InconsistentNaming")] FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/W836XX.cs class W836XX (line 15) | internal class W836XX : ISuperIO method W836XX (line 39) | public W836XX(LpcPort port, Chip chip, byte revision, ushort address) method ReadGpio (line 184) | public byte? ReadGpio(int index) method WriteGpio (line 189) | public void WriteGpio(int index, byte value) method SetControl (line 192) | public void SetControl(int index, byte? value) method SaveDefaultFanPwmControl (line 231) | private void SaveDefaultFanPwmControl(int index) //added to save initi... method RestoreDefaultFanPwmControl (line 260) | private void RestoreDefaultFanPwmControl(int index) //added to restore... method Update (line 298) | public void Update() method Close (line 406) | public void Close() method GetReport (line 411) | public string GetReport() method ReadByte (line 469) | private byte ReadByte(byte bank, byte register) method WriteByte (line 477) | private void WriteByte(byte bank, byte register, byte value) method IsWinbondVendor (line 485) | private bool IsWinbondVendor() method SetBit (line 491) | private static ulong SetBit(ulong target, int bit, int value) FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Manufacturer.cs type Manufacturer (line 11) | [SuppressMessage("ReSharper", "IdentifierTypo")] FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs type Model (line 13) | [SuppressMessage("ReSharper", "IdentifierTypo")] FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Motherboard.cs class Motherboard (line 20) | public class Motherboard : IHardware method Motherboard (line 34) | public Motherboard(SMBios smBios, ISettings settings) method GetReport (line 158) | public string GetReport() method Update (line 175) | public void Update() { } method GetDriverVersion (line 178) | public virtual string GetDriverVersion() method Accept (line 182) | public void Accept(IVisitor visitor) method Traverse (line 191) | public void Traverse(IVisitor visitor) method Close (line 200) | public void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/MotherboardGroup.cs class MotherboardGroup (line 11) | internal class MotherboardGroup : IGroup method MotherboardGroup (line 15) | public MotherboardGroup(SMBios smbios, ISettings settings) method Close (line 23) | public void Close() method GetReport (line 29) | public string GetReport() FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs class SuperIOHardware (line 14) | internal sealed class SuperIOHardware : Hardware method SuperIOHardware (line 30) | public SuperIOHardware(Motherboard motherboard, ISuperIO superIO, Manu... method CreateControlSensors (line 67) | private void CreateControlSensors(ISuperIO superIO, ISettings settings... method GetSoftwareValueAsByte (line 118) | private static byte GetSoftwareValueAsByte(LibreHardwareMonitor.Hardwa... method CreateFanSensors (line 125) | private void CreateFanSensors(ISuperIO superIO, ISettings settings, IL... method CreateTemperatureSensors (line 137) | private void CreateTemperatureSensors(ISuperIO superIO, ISettings sett... method CreateVoltageSensors (line 155) | private void CreateVoltageSensors(ISuperIO superIO, ISettings settings... method GetBoardSpecificConfiguration (line 179) | private static void GetBoardSpecificConfiguration method GetDefaultConfiguration (line 712) | private static void GetDefaultConfiguration(ISuperIO superIO, ICollect... method GetIteConfigurationsA (line 727) | private static void GetIteConfigurationsA method GetASRockConfiguration (line 1158) | private static void GetASRockConfiguration method GetIteConfigurationsB (line 1232) | private static void GetIteConfigurationsB(ISuperIO superIO, Manufactur... method GetIteConfigurationsC (line 2675) | private static void GetIteConfigurationsC(ISuperIO superIO, Manufactur... method GetFintekConfiguration (line 2869) | private static void GetFintekConfiguration(ISuperIO superIO, Manufactu... method GetNuvotonConfigurationF (line 3022) | private static void GetNuvotonConfigurationF(ISuperIO superIO, Manufac... method GetNuvotonConfigurationD (line 3257) | private static void GetNuvotonConfigurationD(ISuperIO superIO, Manufac... method GetWinbondConfigurationEhf (line 5400) | private static void GetWinbondConfigurationEhf(Manufacturer manufactur... method GetWinbondConfigurationHg (line 5480) | private static void GetWinbondConfigurationHg(Manufacturer manufacture... method GetReport (line 5631) | public override string GetReport() method Update (line 5636) | public override void Update() method Close (line 5678) | public override void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Temperature.cs class Temperature (line 3) | internal class Temperature method Temperature (line 8) | public Temperature(string name, int index) FILE: source/LibreHardwareMonitorLib/Hardware/Motherboard/Voltage.cs class Voltage (line 3) | internal class Voltage method Voltage (line 12) | public Voltage(string name, int index, bool hidden = false) : this(nam... method Voltage (line 15) | public Voltage(string name, int index, float ri, float rf, float vf = ... FILE: source/LibreHardwareMonitorLib/Hardware/Mutexes.cs class Mutexes (line 8) | internal static class Mutexes method Open (line 18) | public static void Open() method Close (line 58) | public static void Close() method WaitIsaBus (line 66) | public static bool WaitIsaBus(int millisecondsTimeout) method ReleaseIsaBus (line 71) | public static void ReleaseIsaBus() method WaitPciBus (line 76) | public static bool WaitPciBus(int millisecondsTimeout) method ReleasePciBus (line 81) | public static void ReleasePciBus() method WaitEc (line 86) | public static bool WaitEc(int millisecondsTimeout) method ReleaseEc (line 91) | public static void ReleaseEc() method WaitRazer (line 96) | public static bool WaitRazer(int millisecondsTimeout) method ReleaseRazer (line 101) | public static void ReleaseRazer() method WaitMutex (line 106) | private static bool WaitMutex(Mutex mutex, int millisecondsTimeout) FILE: source/LibreHardwareMonitorLib/Hardware/Network/Network.cs class Network (line 12) | internal sealed class Network : Hardware method Network (line 23) | public Network(NetworkInterface networkInterface, ISettings settings) method Update (line 49) | public override void Update() FILE: source/LibreHardwareMonitorLib/Hardware/Network/NetworkGroup.cs class NetworkGroup (line 14) | internal class NetworkGroup : IGroup, IHardwareChanged method NetworkGroup (line 23) | public NetworkGroup(ISettings settings) method GetReport (line 34) | public string GetReport() method Close (line 55) | public void Close() method UpdateNetworkInterfaces (line 64) | private void UpdateNetworkInterfaces(ISettings settings) method GetNetworkInterfaces (line 111) | private static List GetNetworkInterfaces() method NetworkChange_NetworkAddressChanged (line 134) | private void NetworkChange_NetworkAddressChanged(object sender, EventA... method IsDesiredNetworkType (line 139) | private static bool IsDesiredNetworkType(NetworkInterface nic) FILE: source/LibreHardwareMonitorLib/Hardware/OpCode.cs class OpCode (line 15) | internal static class OpCode method Open (line 210) | public static unsafe void Open() method Close (line 267) | public static unsafe void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Parameter.cs class Parameter (line 12) | internal class Parameter : IParameter method Parameter (line 19) | public Parameter(ParameterDescription description, ISensor sensor, ISe... method Accept (line 79) | public void Accept(IVisitor visitor) method Traverse (line 87) | public void Traverse(IVisitor visitor) FILE: source/LibreHardwareMonitorLib/Hardware/ParameterDescription.cs type ParameterDescription (line 12) | public struct ParameterDescription method ParameterDescription (line 20) | public ParameterDescription(string name, string description, float def... FILE: source/LibreHardwareMonitorLib/Hardware/Psu/Corsair/CorsairPsu.cs class CorsairPsu (line 14) | internal sealed class CorsairPsu : Hardware method CorsairPsu (line 20) | public CorsairPsu(HidDevice device, ISettings settings, int index) method Update (line 51) | public override void Update() method AddSensors (line 57) | private void AddSensors(UsbApi.OptionalCommands optionalCommands, UsbA... class PsuSensor (line 168) | private class PsuSensor : Sensor method PsuSensor (line 173) | public PsuSensor(string name, int index, SensorType type, CorsairPsu... method Update (line 182) | public void Update(HidStream stream) class PsuSensorWithLimits (line 188) | private class PsuSensorWithLimits type Rail (line 206) | private enum Rail : byte FILE: source/LibreHardwareMonitorLib/Hardware/Psu/Corsair/CorsairPsuGroup.cs class CorsairPsuGroup (line 14) | public class CorsairPsuGroup : IGroup method CorsairPsuGroup (line 40) | public CorsairPsuGroup(ISettings settings) method Close (line 61) | public void Close() method GetReport (line 70) | public string GetReport() FILE: source/LibreHardwareMonitorLib/Hardware/Psu/Corsair/UsbApi.cs class UsbApi (line 13) | internal static class UsbApi type Command (line 15) | public enum Command : byte type OptionalCommands (line 39) | [Flags] method Init (line 46) | public static void Init(HidStream stream) method GetValue (line 55) | public static float? GetValue(HidStream stream, Command cmd, byte rail) method GetCriticals (line 76) | public static Criticals GetCriticals(HidStream stream) method GetOptionalCommands (line 100) | public static OptionalCommands GetOptionalCommands(HidStream stream) method FwInfo (line 110) | public static FirmwareInfo FwInfo(HidStream stream) method SendCommand (line 126) | private static bool SendCommand(HidStream stream, byte length, Command... method Request (line 174) | private static bool Request(HidStream stream, Command cmd, byte rail, ... method Linear11ToFloat32 (line 196) | private static float Linear11ToFloat32(ushort val) type FirmwareInfo (line 203) | public struct FirmwareInfo type Criticals (line 209) | public struct Criticals FILE: source/LibreHardwareMonitorLib/Hardware/Psu/Msi/MsiPsu.cs class MsiPsu (line 13) | internal sealed class MsiPsu : Hardware method MsiPsu (line 18) | public MsiPsu(HidDevice device, ISettings settings, int index) method Update (line 31) | public override void Update() method AddSensors (line 38) | private void AddSensors(ISettings settings) class PsuSensor (line 59) | private class PsuSensor : Sensor method PsuSensor (line 63) | public PsuSensor(string name, int index, SensorType type, MsiPsu har... method Update (line 70) | public void Update(float[] info) FILE: source/LibreHardwareMonitorLib/Hardware/Psu/Msi/MsiPsuGroup.cs class MsiPsuGroup (line 13) | public class MsiPsuGroup : IGroup method MsiPsuGroup (line 24) | public MsiPsuGroup(ISettings settings) method Close (line 51) | public void Close() method GetReport (line 60) | public string GetReport() FILE: source/LibreHardwareMonitorLib/Hardware/Psu/Msi/UsbApi.cs class UsbApi (line 14) | internal static class UsbApi type IndexInfo (line 16) | public enum IndexInfo : int method FwInfo (line 42) | public static FirmwareInfo FwInfo(HidStream stream) method Linear11ToFloat32 (line 55) | private static float Linear11ToFloat32(ushort val) method Request (line 62) | private static bool Request(HidStream stream, byte[] command, out byte... method InfoList (line 75) | public static float[] InfoList(HidStream stream) type FirmwareInfo (line 98) | public struct FirmwareInfo FILE: source/LibreHardwareMonitorLib/Hardware/Psu/ProtocolError.cs class ProtocolError (line 11) | public class ProtocolError(HidDevice device, string message) : Applicati... FILE: source/LibreHardwareMonitorLib/Hardware/RefreshRateBuffer.cs class RefreshRateBuffer (line 9) | public class RefreshRateBuffer method RefreshRateBuffer (line 23) | public RefreshRateBuffer(int size) method Add (line 33) | public void Add(T sample) method Clear (line 45) | public void Clear() FILE: source/LibreHardwareMonitorLib/Hardware/RyzenSMU.cs class RyzenSMU (line 13) | internal class RyzenSMU method RyzenSMU (line 139) | public RyzenSMU() method Close (line 158) | public void Close() => _ryzenSmu.Close(); method GetReport (line 160) | public string GetReport() method GetPmTableStructure (line 200) | public Dictionary GetPmTableStructure() method IsPmTableLayoutDefined (line 208) | public bool IsPmTableLayoutDefined() method GetPmTable (line 213) | public float[] GetPmTable() method UpdateAndReadDram (line 240) | private float[] UpdateAndReadDram() method SetupPmTableSize (line 251) | private void SetupPmTableSize() type SmuSensorType (line 387) | public struct SmuSensorType type CpuCodeName (line 395) | private enum CpuCodeName FILE: source/LibreHardwareMonitorLib/Hardware/SMBios.cs type SystemEnclosureSecurityStatus (line 23) | public enum SystemEnclosureSecurityStatus type SystemEnclosureState (line 35) | public enum SystemEnclosureState type SystemEnclosureType (line 48) | public enum SystemEnclosureType type ProcessorFamily (line 91) | public enum ProcessorFamily type ProcessorCharacteristics (line 309) | [Flags] type ProcessorType (line 325) | public enum ProcessorType type ProcessorSocket (line 338) | public enum ProcessorSocket type SystemWakeUp (line 400) | public enum SystemWakeUp type CacheAssociativity (line 416) | public enum CacheAssociativity type CacheDesignation (line 437) | public enum CacheDesignation type MemoryType (line 448) | public enum MemoryType class InformationBase (line 484) | public class InformationBase method InformationBase (line 494) | protected InformationBase(byte[] data, IList strings) method GetByte (line 505) | protected byte GetByte(int offset) method GetWord (line 518) | protected ushort GetWord(int offset) method GetDword (line 533) | protected uint GetDword(int offset) method GetQword (line 548) | protected ulong GetQword(int offset) method GetString (line 563) | protected string GetString(int offset) class BiosInformation (line 575) | public class BiosInformation : InformationBase method BiosInformation (line 577) | internal BiosInformation(string vendor, string version, string date = ... method BiosInformation (line 585) | internal BiosInformation(byte[] data, IList strings) : base(da... method GetSize (line 617) | private ulong? GetSize() method GetDate (line 643) | private static DateTime? GetDate(string date) class SystemInformation (line 666) | public class SystemInformation : InformationBase method SystemInformation (line 668) | internal SystemInformation method SystemInformation (line 685) | internal SystemInformation(byte[] data, IList strings) : base(... class SystemEnclosure (line 734) | public class SystemEnclosure : InformationBase method SystemEnclosure (line 736) | internal SystemEnclosure(byte[] data, IList strings) : base(da... class BaseBoardInformation (line 824) | public class BaseBoardInformation : InformationBase method BaseBoardInformation (line 826) | internal BaseBoardInformation(string manufacturerName, string productN... method BaseBoardInformation (line 834) | internal BaseBoardInformation(byte[] data, IList strings) : ba... class ProcessorInformation (line 866) | public class ProcessorInformation : InformationBase method ProcessorInformation (line 868) | internal ProcessorInformation(byte[] data, IList strings) : ba... class CacheInformation (line 1025) | public class CacheInformation : InformationBase method CacheInformation (line 1027) | internal CacheInformation(byte[] data, IList strings) : base(d... method GetCacheDesignation (line 1059) | private CacheDesignation GetCacheDesignation() class MemoryDevice (line 1079) | public class MemoryDevice : InformationBase method MemoryDevice (line 1081) | internal MemoryDevice(byte[] data, IList strings) : base(data,... class SMBios (line 1154) | public class SMBios method SMBios (line 1162) | public SMBios() method ReadSysFs (line 1311) | private static string ReadSysFs(string path) method GetReport (line 1334) | public string GetReport() FILE: source/LibreHardwareMonitorLib/Hardware/Sensor.cs class Sensor (line 15) | internal class Sensor : ISensor method Sensor (line 28) | public Sensor(string name, int index, SensorType sensorType, Hardware ... method Sensor (line 32) | public Sensor(string name, int index, SensorType sensorType, Hardware ... method Sensor (line 36) | public Sensor method ResetMin (line 173) | public void ResetMin() method ResetMax (line 178) | public void ResetMax() method ClearValues (line 183) | public void ClearValues() method Accept (line 188) | public void Accept(IVisitor visitor) method Traverse (line 196) | public void Traverse(IVisitor visitor) method SetSensorValuesToSettings (line 202) | private void SetSensorValuesToSettings() method GetSensorValuesFromSettings (line 225) | private void GetSensorValuesFromSettings() method AppendValue (line 277) | private void AppendValue(float value, DateTime time) FILE: source/LibreHardwareMonitorLib/Hardware/SensorVisitor.cs class SensorVisitor (line 14) | public class SensorVisitor : IVisitor method SensorVisitor (line 22) | public SensorVisitor(SensorEventHandler handler) method VisitComputer (line 31) | public void VisitComputer(IComputer computer) method VisitHardware (line 43) | public void VisitHardware(IHardware hardware) method VisitSensor (line 55) | public void VisitSensor(ISensor sensor) method VisitParameter (line 67) | public void VisitParameter(IParameter parameter) FILE: source/LibreHardwareMonitorLib/Hardware/Simulation/SimulatedCpu.cs class SimulatedCpuBase (line 7) | internal abstract class SimulatedCpuBase : Hardware method SimulatedCpuBase (line 13) | protected SimulatedCpuBase(string name, Identifier identifier, ISettin... method AddSimulatedSensor (line 21) | protected void AddSimulatedSensor( method Update (line 44) | public override void Update() class SimulatedAmd17Cpu (line 55) | internal sealed class SimulatedAmd17Cpu : SimulatedCpuBase method SimulatedAmd17Cpu (line 59) | public SimulatedAmd17Cpu(int processorIndex, ISettings settings) class SimulatedIntelCpu (line 108) | internal sealed class SimulatedIntelCpu : SimulatedCpuBase method SimulatedIntelCpu (line 114) | public SimulatedIntelCpu(int processorIndex, ISettings settings) method GetIntelCoreLabel (line 178) | private static string GetIntelCoreLabel(int coreIndex) FILE: source/LibreHardwareMonitorLib/Hardware/Simulation/SimulatedCpuGroup.cs class SimulatedCpuGroup (line 6) | internal sealed class SimulatedCpuGroup : IGroup method SimulatedCpuGroup (line 11) | public SimulatedCpuGroup(SimulationConfiguration configuration, ISetti... method GetReport (line 37) | public string GetReport() method Close (line 42) | public void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Simulation/SimulatedGpu.cs class SimulatedGpuBase (line 8) | internal abstract class SimulatedGpuBase : GenericGpu method SimulatedGpuBase (line 15) | protected SimulatedGpuBase(string name, Identifier identifier, string ... method AddSimulatedSensor (line 24) | protected void AddSimulatedSensor( method Update (line 47) | public override void Update() method GetDriverVersion (line 52) | public override string GetDriverVersion() class SimulatedAmdGpu (line 63) | internal sealed class SimulatedAmdGpu : SimulatedGpuBase method SimulatedAmdGpu (line 65) | public SimulatedAmdGpu(int index, ISettings settings) class SimulatedNvidiaGpu (line 110) | internal sealed class SimulatedNvidiaGpu : SimulatedGpuBase method SimulatedNvidiaGpu (line 112) | public SimulatedNvidiaGpu(int index, ISettings settings) class SimulatedIntelGclGpu (line 158) | internal sealed class SimulatedIntelGclGpu : SimulatedGpuBase method SimulatedIntelGclGpu (line 160) | public SimulatedIntelGclGpu(int index, ISettings settings) class SimulatedIntelD3DGpu (line 206) | internal sealed class SimulatedIntelD3DGpu : SimulatedGpuBase method SimulatedIntelD3DGpu (line 208) | public SimulatedIntelD3DGpu(int index, ISettings settings) FILE: source/LibreHardwareMonitorLib/Hardware/Simulation/SimulatedGpuGroup.cs class SimulatedGpuGroup (line 6) | internal sealed class SimulatedGpuGroup : IGroup method SimulatedGpuGroup (line 11) | public SimulatedGpuGroup(SimulationConfiguration configuration, ISetti... method GetReport (line 65) | public string GetReport() method Close (line 70) | public void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Simulation/SimulationConfiguration.cs type SimulationMode (line 5) | public enum SimulationMode type SimulatedCpuKind (line 11) | public enum SimulatedCpuKind type SimulatedGpuKind (line 17) | public enum SimulatedGpuKind class SimulationConfiguration (line 25) | public sealed class SimulationConfiguration FILE: source/LibreHardwareMonitorLib/Hardware/Simulation/SimulationHelpers.cs class SimulatedSensorSlot (line 6) | internal sealed class SimulatedSensorSlot method SimulatedSensorSlot (line 8) | public SimulatedSensorSlot(Sensor sensor, float min, float max, float ... class SimulationHelpers (line 31) | internal static class SimulationHelpers method NextPhase (line 35) | public static float NextPhase(Random random) method UpdateSensors (line 40) | public static void UpdateSensors(List sensors, Da... FILE: source/LibreHardwareMonitorLib/Hardware/Storage/ATAStorage.cs class AtaStorage (line 18) | public abstract class AtaStorage : AbstractStorage method AtaStorage (line 38) | internal AtaStorage(StorageInfo storageInfo, ISmart smart, string name... method CreateInstance (line 49) | internal static AbstractStorage CreateInstance(StorageInfo storageInfo... method CreateSensors (line 163) | protected sealed override void CreateSensors() method UpdateAdditionalSensors (line 213) | protected virtual void UpdateAdditionalSensors(AtaSmart.SMART_ATTRIBUT... method UpdateSensors (line 215) | protected override void UpdateSensors() method GetReport (line 244) | protected override unsafe void GetReport(StringBuilder r) method RawToInt (line 313) | protected static float RawToInt(byte[] raw, byte value, IReadOnlyList<... method SortGroupForSensorType (line 318) | private static int SortGroupForSensorType(SensorType sensorType) method Close (line 331) | public override void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Storage/AbstractStorage.cs class AbstractStorage (line 19) | public abstract class AbstractStorage : Hardware method AbstractStorage (line 38) | internal AbstractStorage(StorageInfo storageInfo, string name, string ... method Close (line 76) | public override void Close() method CreateInstance (line 82) | public static AbstractStorage CreateInstance(string deviceId, uint dri... method CreateSensors (line 113) | protected virtual void CreateSensors() method UpdateSensors (line 143) | protected abstract void UpdateSensors(); method WithDrivePrefix (line 151) | protected static string WithDrivePrefix(string sensorName) method Update (line 162) | public override void Update() method UpdatePerformanceSensors (line 207) | private unsafe void UpdatePerformanceSensors() method GetReport (line 250) | protected abstract void GetReport(StringBuilder r); method GetReport (line 252) | public override string GetReport() method Traverse (line 284) | public override void Traverse(IVisitor visitor) class PerformanceValue (line 294) | private class PerformanceValue method Update (line 302) | public void Update(long val, long valBase) FILE: source/LibreHardwareMonitorLib/Hardware/Storage/DebugSmart.cs class DebugSmart (line 14) | internal class DebugSmart : ISmart method DebugSmart (line 320) | public DebugSmart(int driveNumber) method Close (line 327) | public void Close() method EnableSmart (line 333) | public bool EnableSmart() method ReadSmartData (line 340) | public AtaSmart.SMART_ATTRIBUTE[] ReadSmartData() method ReadSmartThresholds (line 347) | public AtaSmart.SMART_THRESHOLD[] ReadSmartThresholds() method ReadNameAndFirmwareRevision (line 354) | public bool ReadNameAndFirmwareRevision(out string name, out string fi... method Dispose (line 363) | public void Dispose() method Dispose (line 368) | protected void Dispose(bool disposing) class Drive (line 374) | private class Drive method Drive (line 376) | public unsafe Drive(string name, string firmware, int idBase, string... FILE: source/LibreHardwareMonitorLib/Hardware/Storage/GenericHardDisk.cs class GenericHardDisk (line 11) | [NamePrefix("")] method GenericHardDisk (line 86) | internal GenericHardDisk(StorageInfo storageInfo, ISmart smart, string... FILE: source/LibreHardwareMonitorLib/Hardware/Storage/INVMeDrive.cs type INVMeDrive (line 12) | internal interface INVMeDrive method Identify (line 14) | SafeHandle Identify(StorageInfo storageInfo); method IdentifyController (line 16) | bool IdentifyController(SafeHandle hDevice, out NVME_IDENTIFY_CONTROLL... method HealthInfoLog (line 18) | bool HealthInfoLog(SafeHandle hDevice, out NVME_HEALTH_INFO_LOG data); FILE: source/LibreHardwareMonitorLib/Hardware/Storage/ISmart.cs type ISmart (line 12) | public interface ISmart : IDisposable method Close (line 16) | void Close(); method EnableSmart (line 18) | bool EnableSmart(); method ReadSmartData (line 20) | AtaSmart.SMART_ATTRIBUTE[] ReadSmartData(); method ReadSmartThresholds (line 22) | AtaSmart.SMART_THRESHOLD[] ReadSmartThresholds(); method ReadNameAndFirmwareRevision (line 24) | bool ReadNameAndFirmwareRevision(out string name, out string firmwareR... FILE: source/LibreHardwareMonitorLib/Hardware/Storage/NVMeGeneric.cs class NVMeGeneric (line 12) | public sealed class NVMeGeneric : AbstractStorage method NVMeGeneric (line 24) | private NVMeGeneric(StorageInfo storageInfo, NVMeInfo info, int index,... method GetDeviceInfo (line 32) | private static NVMeInfo GetDeviceInfo(StorageInfo storageInfo) method CreateInstance (line 38) | internal static AbstractStorage CreateInstance(StorageInfo storageInfo... method CreateSensors (line 44) | protected override void CreateSensors() method AddSensor (line 71) | private void AddSensor(string name, int index, bool defaultHidden, Sen... method UnitsToData (line 82) | private static float UnitsToData(ulong u) method UpdateSensors (line 88) | protected override void UpdateSensors() method GetReport (line 98) | protected override void GetReport(StringBuilder r) method Close (line 140) | public override void Close() class NVMeSensor (line 149) | private class NVMeSensor : Sensor method NVMeSensor (line 153) | public NVMeSensor(string name, int index, bool defaultHidden, Sensor... method Update (line 159) | public void Update(NVMeHealthInfo health) FILE: source/LibreHardwareMonitorLib/Hardware/Storage/NVMeHealthInfo.cs class NVMeHealthInfo (line 11) | public abstract class NVMeHealthInfo FILE: source/LibreHardwareMonitorLib/Hardware/Storage/NVMeInfo.cs class NVMeInfo (line 8) | public abstract class NVMeInfo FILE: source/LibreHardwareMonitorLib/Hardware/Storage/NVMeIntel.cs class NVMeIntel (line 19) | internal class NVMeIntel : INVMeDrive method Identify (line 23) | public SafeHandle Identify(StorageInfo storageInfo) method IdentifyController (line 28) | public unsafe bool IdentifyController(SafeHandle hDevice, out NVME_IDE... method HealthInfoLog (line 76) | public unsafe bool HealthInfoLog(SafeHandle hDevice, out NVME_HEALTH_I... method IdentifyDevice (line 125) | public static unsafe SafeHandle IdentifyDevice(StorageInfo storageInfo) FILE: source/LibreHardwareMonitorLib/Hardware/Storage/NVMeIntelRst.cs class NVMeIntelRst (line 19) | internal class NVMeIntelRst : INVMeDrive method Identify (line 23) | public SafeHandle Identify(StorageInfo storageInfo) method IdentifyController (line 28) | public unsafe bool IdentifyController(SafeHandle hDevice, out NVME_IDE... method HealthInfoLog (line 76) | public unsafe bool HealthInfoLog(SafeHandle hDevice, out NVME_HEALTH_I... method IdentifyDevice (line 125) | public static unsafe SafeHandle IdentifyDevice(StorageInfo storageInfo) FILE: source/LibreHardwareMonitorLib/Hardware/Storage/NVMeSamsung.cs class NVMeSamsung (line 18) | internal class NVMeSamsung : INVMeDrive method Identify (line 24) | public SafeHandle Identify(StorageInfo storageInfo) method IdentifyController (line 29) | public unsafe bool IdentifyController(SafeHandle hDevice, out NVME_IDE... method HealthInfoLog (line 107) | public unsafe bool HealthInfoLog(SafeHandle hDevice, out NVME_HEALTH_I... method IdentifyDevice (line 187) | public static unsafe SafeHandle IdentifyDevice(StorageInfo storageInfo) method IsAllZero (line 273) | private static unsafe bool IsAllZero(byte* bytes, int length) FILE: source/LibreHardwareMonitorLib/Hardware/Storage/NVMeSmart.cs class NVMeSmart (line 14) | public class NVMeSmart : IDisposable method NVMeSmart (line 19) | internal NVMeSmart(StorageInfo storageInfo) method Dispose (line 80) | public void Dispose() method GetString (line 85) | private static string GetString(byte[] s) method KelvinToCelsius (line 90) | private static short KelvinToCelsius(ushort k) method KelvinToCelsius (line 95) | private static short KelvinToCelsius(byte[] k) method Close (line 100) | public void Close() method Dispose (line 106) | protected void Dispose(bool disposing) method GetInfo (line 114) | public Storage.NVMeInfo GetInfo() method GetHealthInfo (line 130) | public Storage.NVMeHealthInfo GetHealthInfo() class NVMeInfo (line 146) | private class NVMeInfo : Storage.NVMeInfo method NVMeInfo (line 148) | public NVMeInfo(int index, NVME_IDENTIFY_CONTROLLER_DATA data) class NVMeHealthInfo (line 164) | private class NVMeHealthInfo : Storage.NVMeHealthInfo method NVMeHealthInfo (line 166) | public NVMeHealthInfo(NVME_HEALTH_INFO_LOG log) FILE: source/LibreHardwareMonitorLib/Hardware/Storage/NVMeWindows.cs class NVMeWindows (line 18) | internal class NVMeWindows : INVMeDrive method Identify (line 21) | public SafeHandle Identify(StorageInfo storageInfo) method IdentifyController (line 26) | public unsafe bool IdentifyController(SafeHandle hDevice, out NVME_IDE... method HealthInfoLog (line 66) | public unsafe bool HealthInfoLog(SafeHandle hDevice, out NVME_HEALTH_I... method IdentifyDevice (line 107) | public static SafeHandle IdentifyDevice(StorageInfo storageInfo) FILE: source/LibreHardwareMonitorLib/Hardware/Storage/NamePrefixAttribute.cs class NamePrefixAttribute (line 11) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method NamePrefixAttribute (line 14) | public NamePrefixAttribute(string namePrefix) FILE: source/LibreHardwareMonitorLib/Hardware/Storage/RequireSmartAttribute.cs class RequireSmartAttribute (line 11) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method RequireSmartAttribute (line 14) | public RequireSmartAttribute(byte attributeId) FILE: source/LibreHardwareMonitorLib/Hardware/Storage/SmartAttribute.cs class SmartAttribute (line 14) | public class SmartAttribute method SmartAttribute (line 25) | public SmartAttribute(byte id, string name) : this(id, name, null, nul... method SmartAttribute (line 37) | public SmartAttribute(byte id, string name, RawValueConversion rawValu... method SmartAttribute (line 67) | public SmartAttribute(byte id, string name, RawValueConversion rawValu... method ConvertValue (line 98) | internal unsafe float ConvertValue(AtaSmart.SMART_ATTRIBUTE value, IRe... FILE: source/LibreHardwareMonitorLib/Hardware/Storage/SmartNames.cs class SmartNames (line 12) | public static class SmartNames FILE: source/LibreHardwareMonitorLib/Hardware/Storage/SsdIndilinx.cs class SsdIndilinx (line 11) | [NamePrefix(""), RequireSmart(0x01), RequireSmart(0x09), RequireSmart(0x... method SsdIndilinx (line 40) | public SsdIndilinx(StorageInfo storageInfo, ISmart smart, string name,... FILE: source/LibreHardwareMonitorLib/Hardware/Storage/SsdIntel.cs class SsdIntel (line 11) | [NamePrefix("INTEL SSD"), RequireSmart(0xE1), RequireSmart(0xE8), Requir... method SsdIntel (line 46) | public SsdIntel(StorageInfo storageInfo, ISmart smart, string name, st... FILE: source/LibreHardwareMonitorLib/Hardware/Storage/SsdMicron.cs class SsdMicron (line 13) | [NamePrefix(""), RequireSmart(0xAB), RequireSmart(0xAC), RequireSmart(0x... method SsdMicron (line 61) | public SsdMicron(StorageInfo storageInfo, ISmart smart, string name, s... method UpdateAdditionalSensors (line 86) | protected override unsafe void UpdateAdditionalSensors(AtaSmart.SMART_... FILE: source/LibreHardwareMonitorLib/Hardware/Storage/SsdPlextor.cs class SsdPlextor (line 11) | [NamePrefix("PLEXTOR")] method SsdPlextor (line 22) | public SsdPlextor(StorageInfo storageInfo, ISmart smart, string name, ... method RawToGb (line 26) | private static float RawToGb(byte[] rawValue, byte value, IReadOnlyLis... FILE: source/LibreHardwareMonitorLib/Hardware/Storage/SsdSamsung.cs class SsdSamsung (line 11) | [NamePrefix(""), RequireSmart(0xB1), RequireSmart(0xB3), RequireSmart(0x... method SsdSamsung (line 54) | public SsdSamsung(StorageInfo storageInfo, ISmart smart, string name, ... FILE: source/LibreHardwareMonitorLib/Hardware/Storage/SsdSandforce.cs class SsdSandforce (line 13) | [NamePrefix(""), RequireSmart(0xAB), RequireSmart(0xB1)] method SsdSandforce (line 48) | public SsdSandforce(StorageInfo storageInfo, ISmart smart, string name... method UpdateAdditionalSensors (line 54) | protected override unsafe void UpdateAdditionalSensors(AtaSmart.SMART_... FILE: source/LibreHardwareMonitorLib/Hardware/Storage/StorageGeneric.cs class StorageGeneric (line 11) | internal sealed class StorageGeneric : AbstractStorage method StorageGeneric (line 13) | private StorageGeneric(StorageInfo storageInfo, string name, string fi... method CreateInstance (line 19) | public static AbstractStorage CreateInstance(StorageInfo info, ISettin... method UpdateSensors (line 26) | protected override void UpdateSensors() { } method GetReport (line 28) | protected override void GetReport(StringBuilder r) { } FILE: source/LibreHardwareMonitorLib/Hardware/Storage/StorageGroup.cs class StorageGroup (line 15) | internal class StorageGroup : IGroup method StorageGroup (line 19) | public StorageGroup(ISettings settings) method AddHardware (line 35) | private void AddHardware(ISettings settings, Dictionary> GetStorageSpaceDi... method MapDiskToPhysicalDisk (line 119) | private static List<(uint, ulong)> MapDiskToPhysicalDisk(ManagementBas... method FollowAssociationQuery (line 151) | private static string FollowAssociationQuery(string source, string obj... method GetReport (line 156) | public string GetReport() method Close (line 161) | public void Close() FILE: source/LibreHardwareMonitorLib/Hardware/Storage/StorageInfo.cs class StorageInfo (line 12) | internal abstract class StorageInfo FILE: source/LibreHardwareMonitorLib/Hardware/Storage/WindowsSmart.cs class WindowsSmart (line 19) | internal class WindowsSmart : ISmart method WindowsSmart (line 24) | public WindowsSmart(int driveNumber) method Dispose (line 32) | public void Dispose() method Close (line 37) | public void Close() method EnableSmart (line 43) | public unsafe bool EnableSmart() method ReadSmartData (line 72) | public unsafe SMART_ATTRIBUTE[] ReadSmartData() method ReadSmartThresholds (line 123) | public unsafe SMART_THRESHOLD[] ReadSmartThresholds() method ReadNameAndFirmwareRevision (line 172) | public unsafe bool ReadNameAndFirmwareRevision(out string name, out st... method Dispose (line 227) | protected void Dispose(bool disposing) FILE: source/LibreHardwareMonitorLib/Hardware/Storage/WindowsStorage.cs class WindowsStorage (line 18) | internal static class WindowsStorage method GetStorageInfo (line 20) | public static unsafe Storage.StorageInfo GetStorageInfo(string deviceI... method GetLogicalDrives (line 55) | public static string[] GetLogicalDrives(int driveIndex) class StorageInfo (line 80) | private class StorageInfo : Storage.StorageInfo method StorageInfo (line 82) | public unsafe StorageInfo(int index, IntPtr descriptorPtr) method GetString (line 96) | private static string GetString(IntPtr descriptorPtr, uint offset, u... FILE: source/LibreHardwareMonitorLib/Hardware/ThreadAffinity.cs class ThreadAffinity (line 15) | public static class ThreadAffinity method ThreadAffinity (line 20) | static ThreadAffinity() method Set (line 38) | public static unsafe GroupAffinity Set(GroupAffinity affinity) FILE: source/LibreHardwareMonitorLib/Interop/ADLX.cs class ADLX (line 18) | internal static class ADLX type GpuType (line 34) | public enum GpuType type AdlxTelemetrySupport (line 45) | [StructLayout(LayoutKind.Sequential)] type AdlxTelemetryData (line 86) | [StructLayout(LayoutKind.Sequential)] type AdlxDeviceInfo (line 174) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] method IntializeAdlx_Native (line 192) | [DllImport(DllName, CallingConvention = CallingConvention.Cdecl, Entry... method CloseAdlx_Native (line 195) | [DllImport(DllName, CallingConvention = CallingConvention.Cdecl, Entry... method GetAtiAdapterCount_Native (line 198) | [DllImport(DllName, CallingConvention = CallingConvention.Cdecl, Entry... method GetAdlxTelemetry_Native (line 201) | [DllImport(DllName, CallingConvention = CallingConvention.Cdecl, Entry... method GetAdlxTelemetrySupport_Native (line 204) | [DllImport(DllName, CallingConvention = CallingConvention.Cdecl, Entry... method GetAdlxDeviceInfo_Native (line 207) | [DllImport(DllName, CallingConvention = CallingConvention.Cdecl, Entry... method IsAvailable (line 213) | public static bool IsAvailable() method Initialize (line 249) | public static bool Initialize() method Close (line 276) | public static void Close() method GetAdapterCount (line 295) | public static uint GetAdapterCount() method GetTelemetry (line 317) | public static bool GetTelemetry(uint index, uint historyLength, ref Ad... method GetTelemetrySupport (line 340) | public static bool GetTelemetrySupport(uint index, ref AdlxTelemetrySu... method GetDeviceInfo (line 361) | public static bool GetDeviceInfo(uint index, ref AdlxDeviceInfo device... FILE: source/LibreHardwareMonitorLib/Interop/AtaSmart.cs class AtaSmart (line 13) | public unsafe class AtaSmart type SMART_ATTRIBUTE (line 29) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type SMART_THRESHOLD (line 40) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type IDENTIFY_DEVICE_DATA (line 48) | internal struct IDENTIFY_DEVICE_DATA type NVME_PASS_THROUGH_IOCTL (line 81) | internal struct NVME_PASS_THROUGH_IOCTL type SCSI_PASS_THROUGH (line 95) | internal struct SCSI_PASS_THROUGH FILE: source/LibreHardwareMonitorLib/Interop/ByteExtensions.cs class ByteExtensions (line 7) | internal static class ByteExtensions method ToArray (line 9) | public static byte[] ToArray(this __byte_2 bytes) method ToArray (line 14) | public static byte[] ToArray(this __byte_3 bytes) method ToArray (line 19) | public static byte[] ToArray(this __byte_4 bytes) method ToArray (line 24) | public static byte[] ToArray(this __byte_8 bytes) method ToArray (line 29) | public static byte[] ToArray(this __byte_16 bytes) method ToArray (line 34) | public static byte[] ToArray(this __byte_20 bytes) method ToArray (line 39) | public static byte[] ToArray(this __byte_40 bytes) FILE: source/LibreHardwareMonitorLib/Interop/Ftd2xx.cs class Ftd2xx (line 14) | internal static class Ftd2xx method DllExists (line 18) | public static bool DllExists() method FT_CreateDeviceInfoList (line 28) | [DllImport(DllName)] method FT_GetDeviceInfoList (line 32) | [DllImport(DllName)] method FT_Open (line 36) | [DllImport(DllName)] method FT_Close (line 40) | [DllImport(DllName)] method FT_SetBaudRate (line 44) | [DllImport(DllName)] method FT_SetDataCharacteristics (line 48) | [DllImport(DllName)] method FT_SetFlowControl (line 52) | [DllImport(DllName)] method FT_SetTimeouts (line 56) | [DllImport(DllName)] method FT_Write (line 60) | [DllImport(DllName)] method FT_Purge (line 64) | [DllImport(DllName)] method FT_GetStatus (line 68) | [DllImport(DllName)] method FT_Read (line 72) | [DllImport(DllName)] method FT_ReadByte (line 76) | [DllImport(DllName)] method Write (line 80) | public static FT_STATUS Write(FT_HANDLE handle, byte[] buffer) method BytesToRead (line 89) | public static int BytesToRead(FT_HANDLE handle) method ReadByte (line 97) | public static byte ReadByte(FT_HANDLE handle) method Read (line 106) | public static void Read(FT_HANDLE handle, byte[] buffer) type FT_DEVICE (line 113) | internal enum FT_DEVICE : uint type FT_STATUS (line 125) | internal enum FT_STATUS type FT_FLOW_CONTROL (line 147) | internal enum FT_FLOW_CONTROL : ushort type FT_PURGE (line 155) | internal enum FT_PURGE : uint type FT_HANDLE (line 162) | [StructLayout(LayoutKind.Sequential)] type FT_DEVICE_INFO_NODE (line 168) | [StructLayout(LayoutKind.Sequential)] FILE: source/LibreHardwareMonitorLib/Interop/IGCL.cs type IgclDeviceInfo (line 5) | [StructLayout(LayoutKind.Sequential)] type IgclTelemetryData (line 19) | [StructLayout(LayoutKind.Sequential)] class IGCL (line 83) | internal class IGCL method IntializeIntelGpuLib (line 92) | internal static bool IntializeIntelGpuLib() method IntializeIgcl (line 97) | [DllImport("CapFrameX.IGCL.dll")] method CloseIgcl (line 100) | [DllImport("CapFrameX.IGCL.dll")] method GetAdpaterCount (line 103) | [DllImport("CapFrameX.IGCL.dll")] method GetBusWidth (line 106) | [DllImport("CapFrameX.IGCL.dll")] method GetDeviceInfo (line 109) | [DllImport("CapFrameX.IGCL.dll")] method GetIgclTelemetryData (line 112) | [DllImport("CapFrameX.IGCL.dll")] FILE: source/LibreHardwareMonitorLib/Interop/Ipmi.cs class Ipmi (line 5) | internal static class Ipmi type Sdr (line 8) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] FILE: source/LibreHardwareMonitorLib/Interop/LibC.cs class LibC (line 13) | internal class LibC method sched_getaffinity (line 17) | [DllImport(DllName)] method sched_setaffinity (line 20) | [DllImport(DllName)] FILE: source/LibreHardwareMonitorLib/Interop/NtDll.cs class NtDll (line 5) | internal class NtDll type SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION (line 7) | [StructLayout(LayoutKind.Sequential)] type SYSTEM_PROCESSOR_IDLE_INFORMATION (line 18) | [StructLayout(LayoutKind.Sequential)] type SYSTEM_INFORMATION_CLASS (line 31) | internal enum SYSTEM_INFORMATION_CLASS method NtQuerySystemInformation (line 37) | [DllImport("ntdll.dll")] method NtQuerySystemInformation (line 41) | [DllImport("ntdll.dll")] FILE: source/LibreHardwareMonitorLib/Interop/NvApi.cs class NvApi (line 8) | internal static class NvApi method Initialize (line 59) | public static void Initialize() type NvPerformanceLimit (line 183) | [Flags] type NvPerformanceStatus (line 192) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvFanControlMode (line 210) | public enum NvFanControlMode : uint type NvLevelPolicy (line 216) | public enum NvLevelPolicy : uint type NvPowerTopologyDomain (line 227) | public enum NvPowerTopologyDomain : uint type NvUtilizationDomain (line 233) | public enum NvUtilizationDomain method NvAPI32_QueryInterface (line 243) | [DllImport(DllName, EntryPoint = "nvapi_QueryInterface", CallingConven... method NvAPI64_QueryInterface (line 247) | [DllImport(DllName64, EntryPoint = "nvapi_QueryInterface", CallingConv... method NvAPI_GPU_GetFullName (line 251) | public static NvStatus NvAPI_GPU_GetFullName(NvPhysicalGpuHandle gpuHa... method NvAPI_GetInterfaceVersionString (line 260) | public static NvStatus NvAPI_GetInterfaceVersionString(out string vers... method GetAssociatedDisplayName (line 269) | public static NvStatus GetAssociatedDisplayName(NvDisplayHandle displa... method GetDelegate (line 278) | private static T GetDelegate(uint id) where T : class method DllExists (line 292) | public static bool DllExists() method MAKE_NVAPI_VERSION (line 302) | internal static int MAKE_NVAPI_VERSION(int ver) type NvFanCoolerControl (line 307) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvFanCoolerControlItem (line 321) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvGpuVoltageStatus (line 332) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvPowerTopology (line 347) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvPowerTopologyEntry (line 357) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvStatus (line 366) | internal enum NvStatus type NvThermalController (line 421) | internal enum NvThermalController type NvThermalTarget (line 438) | internal enum NvThermalTarget type NvSensor (line 452) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvThermalSettings (line 462) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvDisplayHandle (line 472) | [StructLayout(LayoutKind.Sequential)] type NvPhysicalGpuHandle (line 478) | [StructLayout(LayoutKind.Sequential)] type NvClocks (line 484) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvDynamicPStatesInfo (line 493) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvDynamicPState (line 503) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvUsages (line 510) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvUsagesEntry (line 520) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvCooler (line 529) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvFanCoolersStatus (line 546) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvFanCoolersStatusItem (line 561) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvCoolerSettings (line 574) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvLevel (line 584) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvCoolerLevels (line 591) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvThermalSensors (line 600) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvMemoryInfo (line 613) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvDisplayDriverVersion (line 629) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvGpuClockFrequencies (line 643) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type NvGpuPublicClockId (line 653) | internal enum NvGpuPublicClockId type NvGpuClockFrequenciesClockType (line 662) | internal enum NvGpuClockFrequenciesClockType type NvCoolerTarget (line 670) | internal enum NvCoolerTarget type NvGpuClockFrequenciesDomain (line 679) | [StructLayout(LayoutKind.Sequential, Pack = 8)] FILE: source/LibreHardwareMonitorLib/Interop/NvidiaML.cs class NvidiaML (line 13) | internal static class NvidiaML type NvmlPcieUtilCounter (line 30) | public enum NvmlPcieUtilCounter type NvmlReturn (line 36) | public enum NvmlReturn method Initialize (line 141) | public static bool Initialize() method IsNvmlCompatibleWindowsVersion (line 193) | private static bool IsNvmlCompatibleWindowsVersion() method InitialiseDelegates (line 198) | private static bool InitialiseDelegates() method Close (line 260) | public static void Close() method NvmlDeviceGetHandleByIndex (line 281) | public static NvmlDevice? NvmlDeviceGetHandleByIndex(int index) method NvmlDeviceGetHandleByPciBusId (line 313) | public static NvmlDevice? NvmlDeviceGetHandleByPciBusId(string pciBusId) method NvmlDeviceGetPowerUsage (line 337) | public static int? NvmlDeviceGetPowerUsage(NvmlDevice nvmlDevice) method NvmlDeviceGetPcieThroughput (line 361) | public static uint? NvmlDeviceGetPcieThroughput(NvmlDevice nvmlDevice,... method NvmlDeviceGetPciInfo (line 385) | public static NvmlPciInfo? NvmlDeviceGetPciInfo(NvmlDevice nvmlDevice) method nvmlInit (line 411) | [DllImport(LinuxDllName, EntryPoint = "nvmlInit_v2", ExactSpelling = t... method nvmlInitLegacy (line 414) | [DllImport(LinuxDllName, EntryPoint = "nvmlInit", ExactSpelling = true)] method nvmlShutdown (line 417) | [DllImport(LinuxDllName, EntryPoint = "nvmlShutdown", ExactSpelling = ... method nvmlDeviceGetHandleByIndex (line 420) | [DllImport(LinuxDllName, EntryPoint = "nvmlDeviceGetHandleByIndex_v2",... method nvmlDeviceGetHandleByPciBusId (line 423) | [DllImport(LinuxDllName, EntryPoint = "nvmlDeviceGetHandleByPciBusId_v... method nvmlDeviceGetHandleByIndexLegacy (line 426) | [DllImport(LinuxDllName, EntryPoint = "nvmlDeviceGetHandleByIndex", Ex... method nvmlDeviceGetPowerUsage (line 429) | [DllImport(LinuxDllName, EntryPoint = "nvmlDeviceGetPowerUsage", Exact... method nvmlDeviceGetPcieThroughput (line 432) | [DllImport(LinuxDllName, EntryPoint = "nvmlDeviceGetPcieThroughput", E... method nvmlDeviceGetPciInfo (line 435) | [DllImport(LinuxDllName, EntryPoint = "nvmlDeviceGetPciInfo_v2")] type NvmlDevice (line 450) | [StructLayout(LayoutKind.Sequential)] type NvmlPciInfo (line 456) | [StructLayout(LayoutKind.Sequential)] FILE: source/LibreHardwareMonitorLib/PawnIo/AmdFamily0F.cs class AmdFamily0F (line 5) | public class AmdFamily0F method ReadMsr (line 9) | public bool ReadMsr(uint index, out uint eax, out uint edx) method ReadMsr (line 29) | public bool ReadMsr(uint index, out uint eax, out uint edx, GroupAffin... method GetThermtrip (line 37) | public uint GetThermtrip(int cpuIndex, uint coreIndex) method Close (line 46) | public void Close() => _pawnIO.Close(); FILE: source/LibreHardwareMonitorLib/PawnIo/AmdFamily10.cs class AmdFamily10 (line 5) | public class AmdFamily10 method MeasureTscMultiplier (line 9) | public void MeasureTscMultiplier(out long ctrPerTick, out long cofVid) method HaveCstateResidencyInfo (line 16) | public bool HaveCstateResidencyInfo() method ReadCstateResidency (line 31) | public byte[] ReadCstateResidency() method ReadMiscCtl (line 37) | public uint ReadMiscCtl(int cpu, uint offset) method ReadSmu (line 43) | public uint ReadSmu(uint offset) method ReadMsr (line 49) | public bool ReadMsr(uint index, out uint eax, out uint edx) method ReadMsr (line 69) | public bool ReadMsr(uint index, out uint eax, out uint edx, GroupAffin... method Close (line 77) | public void Close() => _pawnIo.Close(); FILE: source/LibreHardwareMonitorLib/PawnIo/AmdFamily17.cs class AmdFamily17 (line 3) | public class AmdFamily17 method ReadSmn (line 7) | public uint ReadSmn(uint offset) method ReadMsr (line 13) | public bool ReadMsr(uint index, out uint eax, out uint edx) method ReadMsr (line 33) | public bool ReadMsr(uint index, out ulong eaxedx) method Close (line 51) | public void Close() => _pawnIo.Close(); FILE: source/LibreHardwareMonitorLib/PawnIo/DriverInstaller.cs class SafeServiceHandle (line 15) | public sealed class SafeServiceHandle : SafeHandleZeroOrMinusOneIsInvalid method SafeServiceHandle (line 17) | private SafeServiceHandle() : base(true) { } method ReleaseHandle (line 23) | protected override bool ReleaseHandle() => CloseServiceHandle(handle); method CloseServiceHandle (line 25) | [DllImport("advapi32.dll", SetLastError = true)] class DriverInstaller (line 37) | public static class DriverInstaller method OpenSCManager (line 78) | [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unic... method OpenService (line 81) | [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unic... method CreateService (line 84) | [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unic... method StartService (line 100) | [DllImport("advapi32.dll", SetLastError = true)] method ControlService (line 103) | [DllImport("advapi32.dll", SetLastError = true)] method DeleteService (line 106) | [DllImport("advapi32.dll", SetLastError = true)] method QueryServiceStatus (line 109) | [DllImport("advapi32.dll", SetLastError = true)] type SERVICE_STATUS (line 112) | [StructLayout(LayoutKind.Sequential)] method EnsureDriverReady (line 131) | public static bool EnsureDriverReady(string serviceName, string sysFil... method IsDriverDeviceAvailable (line 211) | private static bool IsDriverDeviceAvailable() method TryOpenDriverDevice (line 232) | private static bool TryOpenDriverDevice() method TryStartGlobalPawnIOService (line 251) | private static bool TryStartGlobalPawnIOService() method TryOpenService (line 314) | private static bool TryOpenService(SafeHandle scm, string serviceName,... method CreateOrOpenAfterRaces (line 331) | private static SafeServiceHandle CreateOrOpenAfterRaces(SafeHandle scm... method TryStartServiceAndWait (line 388) | private static bool TryStartServiceAndWait(SafeServiceHandle service, ... method BestEffortStop (line 414) | private static void BestEffortStop(SafeServiceHandle service, TimeSpan... method BestEffortDelete (line 444) | private static void BestEffortDelete(SafeServiceHandle service, string... method QueryCurrentState (line 471) | private static uint QueryCurrentState(SafeServiceHandle service, out u... method WaitForState (line 483) | private static bool WaitForState(SafeServiceHandle service, uint desir... method Clamp (line 523) | private static uint Clamp(uint value, uint min, uint max) => value < m... method ThrowLastWin32 (line 525) | private static void ThrowLastWin32(string message) method ThrowWin32 (line 531) | private static void ThrowWin32(int error, string message) method GetPawnIODriverPath (line 539) | public static string GetPawnIODriverPath() FILE: source/LibreHardwareMonitorLib/PawnIo/IntelImc.cs class IntelImc (line 18) | public class IntelImc type ImcSource (line 21) | public enum ImcSource type ImcReferenceClock (line 36) | public enum ImcReferenceClock type ImcGear (line 53) | public enum ImcGear type ImcClockFlags (line 66) | [Flags] type ImcClock (line 80) | public readonly struct ImcClock method ImcClock (line 92) | public ImcClock(uint abiVersion, ImcSource source, uint ratio, ImcRe... type Platform (line 133) | private enum Platform method IntelImc (line 184) | public IntelImc() method ReadClock (line 199) | public bool ReadClock(out ImcClock clock) method ReadLiveClock (line 252) | public bool ReadLiveClock(out ImcClock clock) method GetReferenceMHz (line 312) | public static double GetReferenceMHz(ImcReferenceClock reference, doub... method Close (line 324) | public void Close() => _pawnIO.Close(); method ReadMchbarDword (line 326) | private bool ReadMchbarDword(int offset, out uint value) method ReadMemssPma (line 348) | private bool ReadMemssPma(out uint raw, out uint ratio, out ImcGear gear) method ReadSaPerfStatus (line 368) | private bool ReadSaPerfStatus(out uint raw, out uint ratio, out ImcRef... method ReadSaPerfStatusCoreUltra (line 385) | private bool ReadSaPerfStatusCoreUltra(out uint raw, out uint ratio) method TryReadAdlRplGear (line 403) | private bool TryReadAdlRplGear(out ImcGear gear) method ReadArlLiveGvStatus (line 426) | private bool ReadArlLiveGvStatus(out uint raw, out uint ratio) method ResolvePlatform (line 439) | private static Platform ResolvePlatform() method GetPlatform (line 455) | private static Platform GetPlatform(uint family, uint model) method GetPlatformSource (line 499) | private static ImcSource GetPlatformSource(Platform platform) method GetPlatformPmaReservedMask (line 512) | private static uint GetPlatformPmaReservedMask(Platform platform) method IsPlatformValidated (line 524) | private static bool IsPlatformValidated(Platform platform) FILE: source/LibreHardwareMonitorLib/PawnIo/IntelMsr.cs class IntelMsr (line 8) | public class IntelMsr method ReadMsr (line 19) | public bool ReadMsr(uint index, out ulong value) method ReadMsr (line 43) | public bool ReadMsr(uint index, out uint eax, out uint edx) method ReadMsr (line 70) | public bool ReadMsr(uint index, out uint eax, out uint edx, GroupAffin... method Close (line 81) | public void Close() => _pawnIO.Close(); FILE: source/LibreHardwareMonitorLib/PawnIo/LpcACPIEC.cs class LpcAcpiEc (line 3) | public class LpcAcpiEc method ReadPort (line 7) | public byte ReadPort(byte port) method WritePort (line 15) | public void WritePort(byte port, byte value) method Close (line 23) | public void Close() => _pawnIO.Close(); FILE: source/LibreHardwareMonitorLib/PawnIo/LpcIO.cs class LpcIo (line 3) | internal class LpcIo method SelectSlot (line 9) | public void SelectSlot(int slot) method FindBars (line 15) | public void FindBars() method ReadPort (line 20) | public byte ReadPort(ushort port) method WritePort (line 26) | public void WritePort(ushort port, byte value) method ReadByte (line 33) | public byte ReadByte(byte register) method ReadWord (line 39) | public ushort ReadWord(byte register) method WriteByte (line 45) | public void WriteByte(byte register, byte value) method Close (line 52) | public void Close() => _pawnIO.Close(); FILE: source/LibreHardwareMonitorLib/PawnIo/PawnIo.cs class PawnIo (line 16) | internal class PawnIo method PawnIo (line 25) | static PawnIo() method PawnIo (line 35) | private PawnIo(SafeFileHandle handle) => _handle = handle; method LoadModuleFromResource (line 56) | internal static unsafe PawnIo LoadModuleFromResource(Assembly assembly... method Close (line 86) | internal void Close() method Execute (line 99) | internal unsafe long[] Execute(string name, long[] input, int outLength) method ExecuteHr (line 135) | internal unsafe int ExecuteHr(string name, long[] inBuffer, uint inSiz... type ControlCode (line 170) | private enum ControlCode : uint FILE: source/LibreHardwareMonitorLib/PawnIo/RyzenSmu.cs class RyzenSmu (line 9) | public class RyzenSmu method GetSmuVersion (line 18) | public uint GetSmuVersion() method GetCodeName (line 42) | public long GetCodeName() method ReadPmTable (line 54) | public long[] ReadPmTable(int size) method UpdatePmTable (line 74) | public void UpdatePmTable() method ResolvePmTable (line 95) | public void ResolvePmTable(out uint version, out uint tableBase) method Close (line 115) | public void Close() => _pawnIO.Close(); FILE: source/LibreHardwareMonitorLib/RAMSPDToolkitDriver.cs class RAMSPDToolkitDriver (line 8) | internal sealed class RAMSPDToolkitDriver : IPawnIODriver method Load (line 18) | public bool Load() method LoadModule (line 24) | public IPawnIOModule LoadModule(PawnIOSMBusIdentifier pawnIOSMBusIdent... method Unload (line 64) | public void Unload() class PawnIOModule (line 70) | internal class PawnIOModule : IPawnIOModule, IDisposable method PawnIOModule (line 74) | public PawnIOModule(PawnIo.PawnIo pawnIO) method Execute (line 79) | public int Execute(string name, long[] inBuffer, uint inSize, long[]... method Dispose (line 82) | public void Dispose() FILE: source/LibreHardwareMonitorLib/Software/OperatingSystem.cs class OperatingSystem (line 14) | public static class OperatingSystem method OperatingSystem (line 19) | static OperatingSystem() FILE: source/MonitoringLibTestApp/Program.cs class Program (line 8) | public class Program method Main (line 15) | static void Main(string[] args) method GetSensorUpdateHeartBeat (line 26) | private static IDisposable GetSensorUpdateHeartBeat() method SetConsoleCtrlHandler (line 43) | [DllImport("kernel32.dll", SetLastError = true)] method ConsoleEventCallback (line 47) | static bool ConsoleEventCallback(int eventType) FILE: source/MonitoringLibTestApp/SensorService.cs class ProcessService (line 9) | public class ProcessService : IProcessService class SensorService (line 14) | public class SensorService method SensorService (line 20) | public SensorService() method UpdateSensors (line 43) | public void UpdateSensors() method ActivateAllSensors (line 128) | public void ActivateAllSensors() FILE: source/PipeTestConsoleApp/Program.cs class Program (line 11) | class Program method Main (line 13) | static void Main(string[] args)