SYMBOL INDEX (2382 symbols across 457 files) FILE: hyprctl/src/hyprpaper/Hyprpaper.cpp function hyprpaperCoreWallpaperFitMode (line 22) | static hyprpaperCoreWallpaperFitMode fitFromString(const std::string_vie... function resolvePath (line 32) | static std::expected resolvePath(const std::st... function getFullPath (line 42) | static std::expected getFullPath(const std::st... function doWallpaper (line 57) | static std::expected doWallpaper(const std::string_vi... function doListActive (line 141) | static std::expected doListActive() { FILE: hyprctl/src/hyprpaper/Hyprpaper.hpp type Hyprpaper (line 6) | namespace Hyprpaper { FILE: hyprctl/src/main.cpp type SInstanceData (line 39) | struct SInstanceData { function log (line 46) | void log(const std::string_view str) { function getUID (line 53) | static int getUID() { function getRuntimeDir (line 59) | std::string getRuntimeDir() { function toUInt64 (line 70) | static std::optional toUInt64(const std::string_view str) { function parseInstance (line 78) | static std::optional parseInstance(const std::filesystem:... function instances (line 118) | std::vector instances() { function intHandler (line 143) | void intHandler(int sig) { function rollingRead (line 148) | int rollingRead(const int socket) { function request (line 179) | int request(std::string_view arg, int minArgs = 0, bool needRoll = false) { function requestIPC (line 258) | int requestIPC(std::string_view filename, std::string_view arg) { function requestHyprsunset (line 309) | int requestHyprsunset(std::string_view arg) { function batchRequest (line 313) | void batchRequest(std::string_view arg, bool json) { function instancesRequest (line 325) | void instancesRequest(bool json) { function splitArgs (line 355) | std::vector splitArgs(int argc, char** argv) { function main (line 364) | int main(int argc, char** argv) { FILE: hyprpm/src/core/DataState.cpp function getTempRoot (line 12) | static std::string getTempRoot() { function writeState (line 28) | static bool writeState(const std::string& str, const std::string& to) { function SGlobalState (line 199) | SGlobalState DataState::getGlobalState() { FILE: hyprpm/src/core/DataState.hpp type SGlobalState (line 7) | struct SGlobalState { type DataState (line 12) | namespace DataState { FILE: hyprpm/src/core/HyprlandSocket.cpp function getUID (line 13) | static int getUID() { function getRuntimeDir (line 19) | static std::string getRuntimeDir() { FILE: hyprpm/src/core/HyprlandSocket.hpp type NHyprlandSocket (line 5) | namespace NHyprlandSocket { FILE: hyprpm/src/core/Manifest.cpp function validManifestName (line 7) | static bool validManifestName(const std::string_view& n) { FILE: hyprpm/src/core/Manifest.hpp type eManifestType (line 6) | enum eManifestType { class CManifest (line 11) | class CManifest { type SManifestPlugin (line 15) | struct SManifestPlugin { FILE: hyprpm/src/core/Plugin.cpp function SPluginRepoIdentifier (line 3) | SPluginRepoIdentifier SPluginRepoIdentifier::fromUrl(const std::string& ... function SPluginRepoIdentifier (line 7) | SPluginRepoIdentifier SPluginRepoIdentifier::fromName(const std::string&... function SPluginRepoIdentifier (line 11) | SPluginRepoIdentifier SPluginRepoIdentifier::fromAuthorName(const std::s... function SPluginRepoIdentifier (line 15) | SPluginRepoIdentifier SPluginRepoIdentifier::fromString(const std::strin... FILE: hyprpm/src/core/Plugin.hpp type SPlugin (line 6) | struct SPlugin { type SPluginRepository (line 13) | struct SPluginRepository { type ePluginRepoIdentifierType (line 22) | enum ePluginRepoIdentifierType { type SPluginRepoIdentifier (line 28) | struct SPluginRepoIdentifier { FILE: hyprpm/src/core/PluginManager.cpp function execAndGet (line 35) | static std::string execAndGet(std::string cmd) { function getTempRoot (line 46) | static std::string getTempRoot() { function SHyprlandVersion (line 65) | SHyprlandVersion CPluginManager::getHyprlandVersion(bool running) { function eHeadersErrors (line 402) | eHeadersErrors CPluginManager::headersValid() { function ePluginLoadStateReturn (line 855) | ePluginLoadStateReturn CPluginManager::ensurePluginsLoadState(bool force... function getNixDevelopFromPath (line 1043) | static std::expected getNixDevelopFromPath(con... function getNixDevelopFromProfile (line 1078) | static std::expected getNixDevelopFromProfile() { FILE: hyprpm/src/core/PluginManager.hpp type eHeadersErrors (line 10) | enum eHeadersErrors { type eNotifyIcons (line 20) | enum eNotifyIcons { type ePluginLoadStateReturn (line 30) | enum ePluginLoadStateReturn { type SHyprlandVersion (line 38) | struct SHyprlandVersion { class CPluginManager (line 47) | class CPluginManager { FILE: hyprpm/src/helpers/Colors.hpp type Colors (line 3) | namespace Colors { FILE: hyprpm/src/helpers/Die.hpp type Debug (line 7) | namespace Debug { function die (line 9) | void die(std::format_string fmt, Args&&... args) { FILE: hyprpm/src/helpers/StringUtils.hpp function statusString (line 8) | std::string statusString(const std::string_view emoji, const std::string... function successString (line 15) | std::string successString(const std::string_view fmt, Args&&... args) { function failureString (line 20) | std::string failureString(const std::string_view fmt, Args&&... args) { function verboseString (line 25) | std::string verboseString(const std::string_view fmt, Args&&... args) { function infoString (line 30) | std::string infoString(const std::string_view fmt, Args&&... args) { FILE: hyprpm/src/helpers/Sys.cpp function validSubinsAsStr (line 25) | static std::string validSubinsAsStr() { function executableExistsInPath (line 37) | static bool executableExistsInPath(const std::string& exe) { function subin (line 65) | static std::string subin() { function verifyStringValid (line 87) | static bool verifyStringValid(const std::string& s) { FILE: hyprpm/src/helpers/Sys.hpp type NSys (line 6) | namespace NSys { type root (line 13) | namespace root { FILE: hyprpm/src/main.cpp function main (line 39) | int main(int argc, char** argv, char** envp) { FILE: hyprpm/src/progress/CProgressBar.cpp function winsize (line 17) | static winsize getTerminalSize() { function clearCurrentLine (line 23) | static void clearCurrentLine() { FILE: hyprpm/src/progress/CProgressBar.hpp class CProgressBar (line 5) | class CProgressBar { FILE: hyprtester/clients/child-window.cpp type SWlState (line 18) | struct SWlState { function clientLog (line 51) | static void clientLog(std::format_string fmt, Args&&... args) { function debugLog (line 59) | static void debugLog(std::format_string fmt, Args&&... args) { function bindRegistry (line 67) | static bool bindRegistry(SWlState& state) { function createShm (line 98) | static bool createShm(SWlState& state, Vector2D geom) { function setupToplevel (line 148) | static bool setupToplevel(SWlState& state) { function setupSeat (line 202) | static bool setupSeat(SWlState& state) { type SChildWindow (line 219) | struct SChildWindow { function parseRequest (line 225) | static void parseRequest(SWlState& state, std::string str, SChildWindow&... function main (line 277) | int main(int argc, char** argv) { FILE: hyprtester/clients/pointer-scroll.cpp type SWlState (line 23) | struct SWlState { function clientLog (line 61) | static void clientLog(std::format_string fmt, Args&&... args) { function debugLog (line 70) | static void debugLog(std::format_string fmt, Args&&... args) { function bindRegistry (line 79) | static bool bindRegistry(SWlState& state) { function createShm (line 110) | static bool createShm(SWlState& state, Vector2D geom) { function setupToplevel (line 161) | static bool setupToplevel(SWlState& state) { function setupSeat (line 215) | static bool setupSeat(SWlState& state) { function parseRequest (line 247) | static void parseRequest(SWlState& state, std::string req) { function main (line 258) | int main(int argc, char** argv) { FILE: hyprtester/clients/pointer-warp.cpp type SWlState (line 22) | struct SWlState { function clientLog (line 55) | static void clientLog(std::format_string fmt, Args&&... args) { function debugLog (line 62) | static void debugLog(std::format_string fmt, Args&&... args) { function bindRegistry (line 69) | static bool bindRegistry(SWlState& state) { function createShm (line 103) | static bool createShm(SWlState& state, Vector2D geom) { function setupToplevel (line 154) | static bool setupToplevel(SWlState& state) { function setupSeat (line 208) | static bool setupSeat(SWlState& state) { function parseRequest (line 227) | static void parseRequest(SWlState& state, std::string req) { function main (line 261) | int main(int argc, char** argv) { FILE: hyprtester/clients/shortcut-inhibitor.cpp type SWlState (line 17) | struct SWlState { function clientLog (line 53) | static void clientLog(std::format_string fmt, Args&&... args) { function debugLog (line 61) | static void debugLog(std::format_string fmt, Args&&... args) { function bindRegistry (line 69) | static bool bindRegistry(SWlState& state) { function createShm (line 104) | static bool createShm(SWlState& state, Vector2D geom) { function setupToplevel (line 155) | static bool setupToplevel(SWlState& state) { function setupSeat (line 209) | static bool setupSeat(SWlState& state) { function parseRequest (line 226) | static void parseRequest(SWlState& state, std::string req) { function main (line 240) | int main(int argc, char** argv) { FILE: hyprtester/plugin/src/main.cpp function APICALL (line 29) | APICALL EXPORT std::string PLUGIN_API_VERSION() { function SDispatchResult (line 33) | static SDispatchResult test(std::string in) { function SDispatchResult (line 49) | static SDispatchResult snapMove(std::string in) { class CTestKeyboard (line 64) | class CTestKeyboard : public IKeyboard { method create (line 66) | static SP create(bool isVirtual) { method isVirtual (line 76) | virtual bool isVirtual() { method aq (line 80) | virtual SP aq() { method sendKey (line 84) | void sendKey(uint32_t key, bool pressed) { method destroy (line 94) | void destroy() { class CTestMouse (line 102) | class CTestMouse : public IPointer { method create (line 104) | static SP create(bool isVirtual) { method isVirtual (line 113) | virtual bool isVirtual() { method aq (line 117) | virtual SP aq() { method destroy (line 121) | void destroy() { function SDispatchResult (line 132) | static SDispatchResult pressAlt(std::string in) { function SDispatchResult (line 138) | static SDispatchResult simulateGesture(std::string in) { function SDispatchResult (line 167) | static SDispatchResult vkb(std::string in) { function SDispatchResult (line 214) | static SDispatchResult scroll(std::string in) { function SDispatchResult (line 231) | static SDispatchResult click(std::string in) { function SDispatchResult (line 253) | static SDispatchResult keybind(std::string in) { function SDispatchResult (line 280) | static SDispatchResult addWindowRule(std::string in) { function SDispatchResult (line 288) | static SDispatchResult checkWindowRule(std::string in) { function SDispatchResult (line 305) | static SDispatchResult addLayerRul... function SDispatchResult (line 313) | static SDispatchResult checkLayerRule(std::string in) { function SDispatchResult (line 338) | static SDispatchResult floatingFocusOnFullscreen(std::string in) { function APICALL (line 356) | APICALL EXPORT PLUGIN_DESCRIPTION_INFO PLUGIN_INIT(HANDLE handle) { function APICALL (line 384) | APICALL EXPORT void PLUGIN_EXIT() { FILE: hyprtester/src/Log.hpp type NLog (line 6) | namespace NLog { function log (line 9) | void log(std::format_string fmt, Args&&... args) { FILE: hyprtester/src/hyprctlCompat.cpp function getUID (line 20) | static int getUID() { function getRuntimeDir (line 26) | static std::string getRuntimeDir() { function instances (line 37) | std::vector instances() { function getFromSocket (line 82) | std::string getFromSocket(const std::string& cmd) { FILE: hyprtester/src/hyprctlCompat.hpp type SInstanceData (line 7) | struct SInstanceData { FILE: hyprtester/src/main.cpp function launchHyprland (line 49) | static bool launchHyprland(std::string configPath, std::string binaryPat... function hyprlandAlive (line 79) | static bool hyprlandAlive() { function help (line 85) | static void help() { function main (line 94) | int main(int argc, char** argv, char** envp) { FILE: hyprtester/src/shared.hpp type Colors (line 11) | namespace Colors { FILE: hyprtester/src/tests/clients/child-window.cpp type SClient (line 20) | struct SClient { type pollfd (line 24) | struct pollfd function waitForWindow (line 29) | static bool waitForWindow(SP proc, int windowsBefore) { function startClient (line 43) | static bool startClient(SClient& client) { function stopClient (line 79) | static void stopClient(SClient& client) { function createChild (line 87) | static bool createChild(SClient& client) { function test (line 103) | static bool test() { FILE: hyprtester/src/tests/clients/pointer-scroll.cpp type SClient (line 20) | struct SClient { type pollfd (line 24) | struct pollfd function startClient (line 29) | static bool startClient(SClient& client) { function stopClient (line 93) | static void stopClient(SClient& client) { function getLastDelta (line 101) | static int getLastDelta(SClient& client) { function sendScroll (line 121) | static bool sendScroll(int delta) { function test (line 125) | static bool test() { FILE: hyprtester/src/tests/clients/pointer-warp.cpp type SClient (line 20) | struct SClient { type pollfd (line 24) | struct pollfd function startClient (line 29) | static bool startClient(SClient& client) { function stopClient (line 93) | static void stopClient(SClient& client) { function sendWarp (line 103) | static bool sendWarp(SClient& client, int x, int y) { function isCursorPos (line 121) | static bool isCursorPos(int x, int y) { function test (line 150) | static bool test() { FILE: hyprtester/src/tests/clients/shortcut-inhibitor.cpp type SClient (line 20) | struct SClient { type pollfd (line 24) | struct pollfd function startClient (line 29) | static bool startClient(SClient& client) { function stopClient (line 114) | static void stopClient(SClient& client) { function checkFlag (line 124) | static bool checkFlag() { function attemptCheckFlag (line 130) | static bool attemptCheckFlag(int attempts, int intervalMs) { function test (line 141) | static bool test() { FILE: hyprtester/src/tests/main/colors.cpp function test (line 8) | static bool test() { FILE: hyprtester/src/tests/main/dwindle.cpp function testFloatClamp (line 8) | static void testFloatClamp() { function test13349 (line 41) | static void test13349() { function testSplit (line 84) | static void testSplit() { function testRotatesplit (line 138) | static void testRotatesplit() { function testForceSplitOnMoveToWorkspace (line 230) | static void testForceSplitOnMoveToWorkspace() { function test (line 252) | static bool test() { FILE: hyprtester/src/tests/main/exec.cpp function test (line 21) | static bool test() { FILE: hyprtester/src/tests/main/gestures.cpp function waitForWindowCount (line 21) | static bool waitForWindowCount(int expectedWindowCnt, std::string_view e... function test (line 35) | static bool test() { FILE: hyprtester/src/tests/main/groups.cpp function test (line 21) | static bool test() { FILE: hyprtester/src/tests/main/hyprctl.cpp function getCommandStdOut (line 23) | static std::string getCommandStdOut(std::string command) { function testDevicesActiveLayoutIndex (line 34) | static bool testDevicesActiveLayoutIndex() { function testGetprop (line 52) | static bool testGetprop() { function test (line 176) | static bool test() { FILE: hyprtester/src/tests/main/keybinds.cpp type eKeyboardModifierIndex (line 16) | enum eKeyboardModifierIndex : uint8_t { function clearFlag (line 27) | static void clearFlag() { function checkFlag (line 31) | static bool checkFlag() { function attemptCheckFlag (line 37) | static bool attemptCheckFlag(int attempts, int intervalMs) { function readKittyOutput (line 48) | static std::string readKittyOutput() { function awaitKittyPrompt (line 61) | static void awaitKittyPrompt() { function spawnRemoteControlKitty (line 74) | static CUniquePointer spawnRemoteControlKitty() { function testBind (line 83) | static void testBind() { function testBindKey (line 95) | static void testBindKey() { function testLongPress (line 107) | static void testLongPress() { function testKeyLongPress (line 124) | static void testKeyLongPress() { function testLongPressRelease (line 141) | static void testLongPressRelease() { function testLongPressOnlyKeyRelease (line 158) | static void testLongPressOnlyKeyRelease() { function testRepeat (line 176) | static void testRepeat() { function testKeyRepeat (line 196) | static void testKeyRepeat() { function testRepeatRelease (line 216) | static void testRepeatRelease() { function testRepeatOnlyKeyRelease (line 238) | static void testRepeatOnlyKeyRelease() { function testShortcutBind (line 261) | static void testShortcutBind() { function testShortcutBindKey (line 283) | static void testShortcutBindKey() { function testShortcutLongPress (line 306) | static void testShortcutLongPress() { function testShortcutLongPressKeyRelease (line 335) | static void testShortcutLongPressKeyRelease() { function testShortcutRepeat (line 362) | static void testShortcutRepeat() { function testShortcutRepeatKeyRelease (line 392) | static void testShortcutRepeatKeyRelease() { function testSubmap (line 424) | static void testSubmap() { function testBindsAfterScroll (line 459) | static void testBindsAfterScroll() { function testSubmapUniversal (line 488) | static void testSubmapUniversal() { function testPerDeviceKeybind (line 516) | static void testPerDeviceKeybind() { function test (line 544) | static bool test() { FILE: hyprtester/src/tests/main/layer.cpp function spawnLayer (line 14) | static bool spawnLayer(const std::string& namespace_) { function test (line 23) | static bool test() { FILE: hyprtester/src/tests/main/layout.cpp function swar (line 8) | static void swar() { function testCrashOnGeomUpdate (line 46) | static void testCrashOnGeomUpdate() { function testPosPreserve (line 64) | static void testPosPreserve() { function test (line 106) | static bool test() { FILE: hyprtester/src/tests/main/master.cpp function testOrientations (line 9) | static void testOrientations() { function focusMasterPrevious (line 54) | static void focusMasterPrevious() { function testFsBehavior (line 100) | static void testFsBehavior() { function test (line 161) | static bool test() { FILE: hyprtester/src/tests/main/misc.cpp function test (line 136) | static bool test() { FILE: hyprtester/src/tests/main/persistent.cpp function test (line 21) | static bool test() { FILE: hyprtester/src/tests/main/scroll.cpp function testFocusCycling (line 8) | static void testFocusCycling() { function testFocusWrapping (line 60) | static void testFocusWrapping() { function testSwapcolWrapping (line 115) | static void testSwapcolWrapping() { function testWindowRule (line 201) | static bool testWindowRule() { function test (line 229) | static bool test() { FILE: hyprtester/src/tests/main/snap.cpp function spawnFloatingKitty (line 14) | static bool spawnFloatingKitty() { function expectSocket (line 24) | static void expectSocket(const std::string& CMD) { function expectSnapMove (line 35) | static void expectSnapMove(const Vector2D FROM, const Vector2D* TO) { function testWindowSnap (line 48) | static void testWindowSnap(const bool RESPECTGAPS) { function testMonitorSnap (line 73) | static void testMonitorSnap(const bool RESPECTGAPS, const bool OVERLAP) { function test (line 112) | static bool test() { FILE: hyprtester/src/tests/main/solitary.cpp function test (line 18) | static bool test() { FILE: hyprtester/src/tests/main/tags.cpp function testTags (line 8) | static bool testTags() { FILE: hyprtester/src/tests/main/window.cpp function spawnKitty (line 19) | static bool spawnKitty(const std::string& class_, const std::vector getPlusMinusKeywordResult(std::string source, float... function isDirection (line 113) | bool isDirection(const std::string& arg) { function isDirection (line 117) | bool isDirection(const char& arg) { function isAutoIDdWorkspace (line 121) | static bool isAutoIDdWorkspace(WORKSPACEID id) { function SWorkspaceIDName (line 125) | SWorkspaceIDName getWorkspaceIDNameFromString(const std::string& in) { function cleanCmdForWorkspace (line 471) | std::optional cleanCmdForWorkspace(const std::string& inWor... function vecToRectDistanceSquared (line 508) | float vecToRectDistanceSquared(const Vector2D& vec, const Vector2D& p1, ... function execAndGet (line 515) | std::string execAndGet(const char* cmd) { function logSystemInfo (line 524) | void logSystemInfo() { function getPPIDof (line 572) | int64_t getPPIDof(int64_t pid) { function configStringToInt (line 621) | std::expected configStringToInt(const std::string&... function Vector2D (line 708) | Vector2D configStringToVector2D(const std::string& VALUE) { function normalizeAngleRad (line 734) | double normalizeAngleRad(double ang) { function getBacktrace (line 750) | std::vector getBacktrace() { function throwError (line 771) | void throwError(const std::string& err) { function openExclusiveShm (line 776) | std::pair openExclusiveShm() { function CFileDescriptor (line 789) | CFileDescriptor allocateSHMFile(size_t len) { function allocateSHMFilePair (line 808) | bool allocateSHMFilePair(size_t size, CFileDescriptor& rw_fd_ptr, CFileD... function stringToPercentage (line 842) | float stringToPercentage(const std::string& VALUE, const float REL) { function isNvidiaDriverVersionAtLeast (line 852) | bool isNvidiaDriverVersionAtLeast(int threshold) { function binaryNameForWlClient (line 884) | std::expected binaryNameForWlClient(wl_client*... function binaryNameForPid (line 894) | std::expected binaryNameForPid(pid_t pid) { function deviceNameToInternalString (line 929) | std::string deviceNameToInternalString(std::string in) { function getSystemLibraryVersion (line 940) | std::string getSystemLibraryVersion(const std::string& name) { function getBuiltSystemLibraryNames (line 965) | std::string getBuiltSystemLibraryNames() { function truthy (line 975) | bool truthy(const std::string& str) { FILE: src/helpers/MiscFunctions.hpp type SCallstackFrameInfo (line 12) | struct SCallstackFrameInfo { type SWorkspaceIDName (line 17) | struct SWorkspaceIDName { function getFormat (line 51) | [[deprecated("use std::format instead")]] std::string getFormat(std::for... FILE: src/helpers/Monitor.cpp function chooseTF (line 500) | static NColorManagement::eTransferFunction chooseTF(NTransferFunction::e... function WORKSPACEID (line 1150) | WORKSPACEID CMonitor::findAvailableDefaultWS() { function shouldWraparound (line 1322) | static bool shouldWraparound(const WORKSPACEID id1, const WORKSPACEID id... function Vector2D (line 1589) | Vector2D CMonitor::middle() { function Mat3x3 (line 1593) | const Mat3x3& CMonitor::getTransformMatrix() { function Mat3x3 (line 1597) | const Mat3x3& CMonitor::getScaleMatrix() { function WORKSPACEID (line 1609) | WORKSPACEID CMonitor::activeWorkspaceID() { function WORKSPACEID (line 1613) | WORKSPACEID CMonitor::activeSpecialWorkspaceID() { function CBox (line 1617) | CBox CMonitor::logicalBox() { function CBox (line 1621) | CBox CMonitor::logicalBoxMinusReserved() { function PHLWINDOW (line 2170) | PHLWINDOW CMonitor::getFullscreenWindow() { function resampleInterleavedToKms (line 2263) | static std::vector resampleInterleavedToKms(const SVCGTTable16... FILE: src/helpers/Monitor.hpp class CMonitorFrameScheduler (line 30) | class CMonitorFrameScheduler type eAutoDirs (line 33) | enum eAutoDirs : uint8_t { type SMonitorRule (line 45) | struct SMonitorRule { class CMonitor (line 77) | class CMonitor type eDSBlockReason (line 240) | enum eDSBlockReason : uint16_t { type eSolitaryCheck (line 261) | enum eSolitaryCheck : uint32_t { type eTearingCheck (line 286) | enum eTearingCheck : uint8_t { class CSyncTimeline (line 78) | class CSyncTimeline class CEGLSync (line 79) | class CEGLSync class CEventLoopTimer (line 80) | class CEventLoopTimer class CMonitorState (line 82) | class CMonitorState { class CMonitor (line 97) | class CMonitor { type eDSBlockReason (line 240) | enum eDSBlockReason : uint16_t { type eSolitaryCheck (line 261) | enum eSolitaryCheck : uint32_t { type eTearingCheck (line 286) | enum eTearingCheck : uint8_t { FILE: src/helpers/MonitorFrameScheduler.hpp class CEGLSync (line 7) | class CEGLSync class CMonitorFrameScheduler (line 9) | class CMonitorFrameScheduler { method CMonitorFrameScheduler (line 15) | CMonitorFrameScheduler(const CMonitorFrameScheduler&) = del... method CMonitorFrameScheduler (line 16) | CMonitorFrameScheduler(CMonitorFrameScheduler&&) = del... method CMonitorFrameScheduler (line 17) | CMonitorFrameScheduler& operator=(const CMonitorFrameScheduler&) = del... method CMonitorFrameScheduler (line 18) | CMonitorFrameScheduler& operator=(CMonitorFrameScheduler&&) = del... FILE: src/helpers/MonitorZoomController.hpp type SRenderData (line 5) | struct SRenderData class CMonitorZoomController (line 7) | class CMonitorZoomController { FILE: src/helpers/SdDaemon.cpp type sockaddr_un (line 41) | struct sockaddr_un type sockaddr_un (line 50) | struct sockaddr_un FILE: src/helpers/SdDaemon.hpp type NSystemd (line 3) | namespace NSystemd { FILE: src/helpers/Splashes.hpp type NSplashes (line 6) | namespace NSplashes { FILE: src/helpers/TagKeeper.hpp class CTagKeeper (line 6) | class CTagKeeper { FILE: src/helpers/TransferFunction.cpp function eTF (line 14) | eTF NTransferFunction::fro... function eTF (line 29) | eTF NTransferFunction::fromConfig(bool useICC) { FILE: src/helpers/TransferFunction.hpp type NTransferFunction (line 6) | namespace NTransferFunction { type eTF (line 7) | enum eTF : uint8_t { FILE: src/helpers/WLClasses.hpp class CMonitor (line 12) | class CMonitor class IPointer (line 13) | class IPointer class IKeyboard (line 14) | class IKeyboard class CWLSurfaceResource (line 15) | class CWLSurfaceResource type SSwitchDevice (line 19) | struct SSwitchDevice { FILE: src/helpers/cm/ColorManagement.cpp type NColorManagement (line 9) | namespace NColorManagement { function SPCPRimaries (line 16) | const SPCPRimaries& NColorManagement::getPrimaries(ePrimaries name) { function SPCPRimaries (line 55) | const SPCPRimaries& CPrimaries::value() const { function uint (line 59) | uint CPrimaries::id() const { function PImageDescription (line 80) | PImageDescription CImageDescription::from(const SImageDescription& image... function PImageDescription (line 90) | PImageDescription CImageDescription::from(const uint32_t imageDescriptio... function PImageDescription (line 95) | PImageDescription CImageDescription::with(const SImageDescription::SPCLu... function SImageDescription (line 101) | const SImageDescription& CImageDescription::value() const { function uint (line 105) | uint CImageDescription::id() const { function Mat3x3 (line 113) | static Mat3x3 diag3(const std::array& s) { function invertMat3 (line 117) | static std::optional invertMat3(const Mat3x3& m) { function matByVec (line 152) | static std::array matByVec(const Mat3x3& M, const std::array readBinary(const std::filesystem::path& file) { function bigEndianU16 (line 36) | static uint16_t bigEndianU16(const uint8_t* p) { function bigEndianU32 (line 40) | static uint32_t bigEndianU32(const uint8_t* p) { function cmsTagSignature (line 44) | static constexpr cmsTagSignature makeSig(char a, char b, char c, char d) { function readVCGT16 (line 52) | static std::expected, std::string> readVCGT1... type CmsProfileDeleter (line 136) | struct CmsProfileDeleter { type CmsTransformDeleter (line 142) | struct CmsTransformDeleter { function UniqueProfile (line 152) | static UniqueProfile createLinearSRGBProfile() { function buildIcc3DLut (line 179) | static std::expected buildIcc3DLut(cmsHPROFILE profil... FILE: src/helpers/defer/Promise.hpp class CPromise (line 10) | class CPromise method CPromise (line 93) | CPromise(const CPromise&) = delete; method CPromise (line 94) | CPromise(CPromise&&) = delete; method CPromise (line 95) | CPromise& operator=(const CPromise&) = delete; method CPromise (line 96) | CPromise& operator=(CPromise&&) = delete; method make (line 98) | static SP make(const std::function>)>&& fn) { method CPromise (line 111) | CPromise() = default; class CPromiseResult (line 12) | class CPromiseResult method hasError (line 57) | bool hasError() { method T (line 61) | T result() { method error (line 65) | std::string error() { method result (line 70) | static SP> result(T result) { method err (line 76) | static SP> err(std::string reason) { class CPromiseResolver (line 15) | class CPromiseResolver { method CPromiseResolver (line 17) | CPromiseResolver(const CPromiseResolver&) = delete; method CPromiseResolver (line 18) | CPromiseResolver(CPromiseResolver&&) = delete; method CPromiseResolver (line 19) | CPromiseResolver& operator=(const CPromiseResolver&) = delete; method CPromiseResolver (line 20) | CPromiseResolver& operator=(CPromiseResolver&&) = delete; method resolve (line 22) | void resolve(T value) { method reject (line 34) | void reject(const std::string& reason) { method CPromiseResolver (line 47) | CPromiseResolver(SP> promise) : m_promise(promise) {} class CPromiseResult (line 55) | class CPromiseResult { method hasError (line 57) | bool hasError() { method T (line 61) | T result() { method error (line 65) | std::string error() { method result (line 70) | static SP> result(T result) { method err (line 76) | static SP> err(std::string reason) { class CPromise (line 91) | class CPromise { method CPromise (line 93) | CPromise(const CPromise&) = delete; method CPromise (line 94) | CPromise(CPromise&&) = delete; method CPromise (line 95) | CPromise& operator=(const CPromise&) = delete; method CPromise (line 96) | CPromise& operator=(CPromise&&) = delete; method make (line 98) | static SP make(const std::function>)>&& fn) { method CPromise (line 111) | CPromise() = default; FILE: src/helpers/env/Env.hpp type Env (line 5) | namespace Env { FILE: src/helpers/fs/FsUtils.hpp type NFsUtils (line 5) | namespace NFsUtils { FILE: src/helpers/math/Direction.hpp type Math (line 5) | namespace Math { type eDirection (line 6) | enum eDirection : int8_t { function eDirection (line 14) | inline eDirection fromChar(char x) { FILE: src/helpers/math/Expression.hpp type mu (line 7) | namespace mu { class Parser (line 8) | class Parser type Math (line 11) | namespace Math { class CExpression (line 12) | class CExpression { method CExpression (line 17) | CExpression(const CExpression&) = delete; method CExpression (line 18) | CExpression(CExpression&) = delete; method CExpression (line 19) | CExpression(CExpression&&) = delete; FILE: src/helpers/math/Math.cpp function eTransform (line 22) | eTransform Math::wlTransformToHyprutils(wl_output_transform t) { function wl_output_transform (line 37) | wl_output_transform Math::invertTransform(wl_output_transform tr) { function matEq (line 44) | static bool matEq(const Mat3x3& a, const Mat3x3& b) { function eTransform (line 53) | static eTransform composeInternal(eTransform a, eTransform b) { function eTransform (line 66) | eTransform Math::composeTransform(eTransform a, eTransform b) { FILE: src/helpers/math/Math.hpp type Math (line 12) | namespace Math { FILE: src/helpers/sync/SyncReleaser.cpp type sync_merge_data (line 9) | struct sync_merge_data { function CFileDescriptor (line 38) | static CFileDescriptor mergeSyncFds(const CFileDescriptor& fd1, const CF... FILE: src/helpers/sync/SyncReleaser.hpp class CSyncTimeline (line 14) | class CSyncTimeline class CSyncReleaser (line 16) | class CSyncReleaser { FILE: src/helpers/sync/SyncTimeline.cpp function CFileDescriptor (line 85) | CFileDescriptor CSyncTimeline::exportAsSyncFileFD(uint64_t src) { FILE: src/helpers/sync/SyncTimeline.hpp type wl_event_source (line 15) | struct wl_event_source class CSyncTimeline (line 17) | class CSyncTimeline { method CSyncTimeline (line 40) | CSyncTimeline() = default; FILE: src/helpers/time/Time.cpp function s_ns (line 8) | static s_ns timediff(const s_ns& a, const s_ns& b) { function s_ns (line 22) | static s_ns timeadd(const s_ns& a, const s_ns& b) { function s_ns (line 47) | s_ns Time::secNsec(const steady_tp& tp) { function s_ns (line 57) | s_ns Time::secNsec(const system_tp& tp) { type timespec (line 105) | struct timespec FILE: src/helpers/time/Time.hpp type Time (line 9) | namespace Time { type timespec (line 19) | struct timespec FILE: src/helpers/time/Timer.hpp class CTimer (line 5) | class CTimer { FILE: src/hyprerror/HyprError.hpp class CHyprError (line 9) | class CHyprError { FILE: src/i18n/Engine.hpp type I18n (line 8) | namespace I18n { type eI18nKeys (line 10) | enum eI18nKeys : uint8_t { class CI18nEngine (line 49) | class CI18nEngine { FILE: src/init/initHelpers.cpp type sched_param (line 10) | struct sched_param type sched_param (line 25) | struct sched_param FILE: src/init/initHelpers.hpp type NInit (line 5) | namespace NInit { FILE: src/layout/LayoutManager.cpp function canSnap (line 168) | static inline bool canSnap(const double SIDEA, const double SIDEB, const... function snapMove (line 172) | static void snapMove(double& start, double& end, const double P) { function snapResize (line 177) | static void snapResize(double& start, double& end, const double P) { type SRange (line 202) | struct SRange { FILE: src/layout/LayoutManager.hpp type eFullscreenMode (line 12) | enum eFullscreenMode : int8_t type Layout (line 14) | namespace Layout { class ITarget (line 15) | class ITarget class CSpace (line 16) | class CSpace type eRectCorner (line 18) | enum eRectCorner : uint8_t { function eRectCorner (line 26) | inline eRectCorner cornerFromBox(const CBox& box, const Vector2D& pos) { type eSnapEdge (line 34) | enum eSnapEdge : uint8_t { class CLayoutManager (line 42) | class CLayoutManager { FILE: src/layout/algorithm/Algorithm.hpp type Layout (line 12) | namespace Layout { class ITarget (line 13) | class ITarget class IFloatingAlgorithm (line 14) | class IFloatingAlgorithm class ITiledAlgorithm (line 15) | class ITiledAlgorithm class CSpace (line 16) | class CSpace class CAlgorithm (line 18) | class CAlgorithm { FILE: src/layout/algorithm/FloatingAlgorithm.hpp type Layout (line 8) | namespace Layout { class ITarget (line 10) | class ITarget class CAlgorithm (line 11) | class CAlgorithm class IFloatingAlgorithm (line 13) | class IFloatingAlgorithm : public IModeAlgorithm { method IFloatingAlgorithm (line 28) | IFloatingAlgorithm() = default; FILE: src/layout/algorithm/ModeAlgorithm.hpp type Layout (line 11) | namespace Layout { class ITarget (line 13) | class ITarget class CAlgorithm (line 14) | class CAlgorithm class IModeAlgorithm (line 16) | class IModeAlgorithm { method IModeAlgorithm (line 51) | IModeAlgorithm() = default; FILE: src/layout/algorithm/TiledAlgorithm.hpp type Layout (line 8) | namespace Layout { class ITarget (line 10) | class ITarget class CAlgorithm (line 11) | class CAlgorithm class ITiledAlgorithm (line 13) | class ITiledAlgorithm : public IModeAlgorithm { method ITiledAlgorithm (line 20) | ITiledAlgorithm() = default; FILE: src/layout/algorithm/floating/default/DefaultFloatingAlgorithm.cpp function CBox (line 161) | CBox CDefaultFloatingAlgorithm::fitBoxInWorkArea(const CBox& box, SP t) : target(t) { class CMonocleAlgorithm (line 19) | class CMonocleAlgorithm : public ITiledAlgorithm { FILE: src/layout/algorithm/tiled/scrolling/ScrollTapeController.cpp function eScrollDirection (line 16) | eScrollDirection CScrollTapeController::getDirection() const { function SStripData (line 32) | SStripData& CScrollTapeController::getStrip(size_t index) { function SStripData (line 36) | const SStripData& CScrollTapeController::getStrip(size_t index) const { function Vector2D (line 98) | Vector2D CScrollTapeController::makeVector(double primary, double second... function CBox (line 149) | CBox CScrollTapeController::calculateTargetBox(size_t stripIndex, size_t... function Vector2D (line 215) | Vector2D CScrollTapeController::getCameraTranslation(const CBox& usableA... FILE: src/layout/algorithm/tiled/scrolling/ScrollTapeController.hpp type Layout::Tiled (line 7) | namespace Layout::Tiled { type SColumnData (line 9) | struct SColumnData type eScrollDirection (line 11) | enum eScrollDirection : uint8_t { type SStripData (line 18) | struct SStripData { method SStripData (line 23) | SStripData() = default; type STapeLayoutResult (line 26) | struct STapeLayoutResult { class CScrollTapeController (line 32) | class CScrollTapeController { FILE: src/layout/algorithm/tiled/scrolling/ScrollingAlgorithm.cpp function eScrollDirection (line 1490) | eScrollDirection CScrollingAlgorithm::getDynamicDirection() { function CBox (line 1514) | CBox CScrollingAlgorithm::usableArea() { FILE: src/layout/algorithm/tiled/scrolling/ScrollingAlgorithm.hpp type Layout::Tiled (line 10) | namespace Layout::Tiled { class CScrollingAlgorithm (line 11) | class CScrollingAlgorithm type eInputMode (line 114) | enum eInputMode : uint8_t { type SColumnData (line 12) | struct SColumnData method SColumnData (line 28) | SColumnData(SP data) : scrollingData(data) { type SScrollingData (line 13) | struct SScrollingData type SScrollingTargetData (line 15) | struct SScrollingTargetData { method SScrollingTargetData (line 16) | SScrollingTargetData(SP t, SP col) : target(t)... type SColumnData (line 27) | struct SColumnData { method SColumnData (line 28) | SColumnData(SP data) : scrollingData(data) { type SScrollingData (line 64) | struct SScrollingData { class CScrollingAlgorithm (line 92) | class CScrollingAlgorithm : public ITiledAlgorithm { type eInputMode (line 114) | enum eInputMode : uint8_t { FILE: src/layout/space/Space.cpp function CBox (line 107) | const CBox& CSpace::workArea(bool floating) const { function PHLWORKSPACE (line 111) | PHLWORKSPACE CSpace::workspace() const { function CBox (line 125) | CBox CSpace::targetPositionLocal(SP t) const { FILE: src/layout/space/Space.hpp type Layout (line 14) | namespace Layout { class ITarget (line 15) | class ITarget class CAlgorithm (line 16) | class CAlgorithm class CSpace (line 18) | class CSpace { FILE: src/layout/supplementary/DragController.cpp function eMouseBindMode (line 18) | eMouseBindMode CDragStateController::mode() const { FILE: src/layout/supplementary/DragController.hpp type Layout (line 6) | namespace Layout { type eRectCorner (line 7) | enum eRectCorner : uint8_t type Layout::Supplementary (line 10) | namespace Layout::Supplementary { class CDragStateController (line 14) | class CDragStateController { method CDragStateController (line 16) | CDragStateController() = default; FILE: src/layout/supplementary/WorkspaceAlgoMatcher.hpp type Layout (line 10) | namespace Layout { class CAlgorithm (line 11) | class CAlgorithm class ITiledAlgorithm (line 12) | class ITiledAlgorithm class IFloatingAlgorithm (line 13) | class IFloatingAlgorithm type Layout::Supplementary (line 16) | namespace Layout::Supplementary { class CWorkspaceAlgoMatcher (line 17) | class CWorkspaceAlgoMatcher { FILE: src/layout/target/Target.cpp function PHLWORKSPACE (line 57) | PHLWORKSPACE ITarget::workspace() const { function CBox (line 64) | CBox ITarget::position() const { function Vector2D (line 72) | Vector2D ITarget::lastFloatingSize() const { function Vector2D (line 99) | Vector2D ITarget::pseudoSize() { FILE: src/layout/target/Target.hpp type Layout (line 10) | namespace Layout { type eTargetType (line 11) | enum eTargetType : uint8_t { type eGeometryFailure (line 16) | enum eGeometryFailure : uint8_t { class CSpace (line 21) | class CSpace type SGeometryRequested (line 23) | struct SGeometryRequested { type STargetBox (line 28) | struct STargetBox { class ITarget (line 33) | class ITarget { method ITarget (line 74) | ITarget() = default; FILE: src/layout/target/WindowGroupTarget.cpp function eTargetType (line 22) | eTargetType CWindowGroupTarget::type() { function PHLWINDOW (line 59) | PHLWINDOW CWindowGroupTarget::window() const { function eFullscreenMode (line 63) | eFullscreenMode CWindowGroupTarget::fullscreenMode() { FILE: src/layout/target/WindowGroupTarget.hpp type Layout (line 8) | namespace Layout { class CWindowGroupTarget (line 10) | class CWindowGroupTarget : public ITarget { FILE: src/layout/target/WindowTarget.cpp function eTargetType (line 28) | eTargetType CWindowTarget::type() { function Vector2D (line 241) | Vector2D CWindowTarget::clampSizeForDesired(const Vector2D& size) const { function PHLWINDOW (line 341) | PHLWINDOW CWindowTarget::window() const { function eFullscreenMode (line 345) | eFullscreenMode CWindowTarget::fullscreenMode() { FILE: src/layout/target/WindowTarget.hpp type Layout (line 7) | namespace Layout { class CWindowTarget (line 9) | class CWindowTarget : public ITarget { FILE: src/main.cpp function help (line 27) | static void help() { function reapZombieChildrenAutomatically (line 43) | static void reapZombieChildrenAutomatically() { function main (line 54) | int main(int argc, char** argv) { FILE: src/managers/ANRManager.cpp function pid_t (line 249) | pid_t CANRManager::SANRData::getPID() const { FILE: src/managers/ANRManager.hpp class CXDGWMBase (line 13) | class CXDGWMBase class CXWaylandSurface (line 14) | class CXWaylandSurface class CANRManager (line 16) | class CANRManager { type SANRData (line 30) | struct SANRData { FILE: src/managers/CursorManager.cpp function cursorAnimTimer (line 9) | static int cursorAnimTimer(SP self, void* data) { function hcLogger (line 15) | static void hcLogger(enum eHyprcursorLogLevel level, char* message) { function SCursorImageData (line 261) | SCursorImageData CCursorManager::dataFor(const std::string& name) { FILE: src/managers/CursorManager.hpp class CCursorBuffer (line 16) | class CCursorBuffer : public Aquamarine::IBuffer { class CCursorManager (line 37) | class CCursorManager { FILE: src/managers/DonationNagManager.cpp type SNagDatePoint (line 21) | struct SNagDatePoint { FILE: src/managers/DonationNagManager.hpp class CDonationNagManager (line 5) | class CDonationNagManager { type SStateData (line 13) | struct SStateData { FILE: src/managers/EventManager.hpp type SHyprIPCEvent (line 7) | struct SHyprIPCEvent { class CEventManager (line 12) | class CEventManager { type SClient (line 28) | struct SClient { FILE: src/managers/KeybindManager.cpp function getHyprlandLaunchEnv (line 59) | static std::vector> getHyprlandLaunc... function updateRelativeCursorCoords (line 338) | static void updateRelativeCursorCoords() { function eMultiKeyCase (line 615) | eMultiKeyCase CKeybindManager::mkKeysymSetMatches(const std::set keybind) { function SSubmap (line 641) | SSubmap CKeybindManager::getCurrentSubmap() { function SDispatchResult (line 645) | SDispatchResult CKeybindManager::handleKeybinds(const uint32_t modmask, ... function SDispatchResult (line 919) | SDispatchResult CKeybindManager::spawn(std::string args) { function SDispatchResult (line 962) | SDispatchResult CKeybindManager::spawnRaw(std::string args) { function SDispatchResult (line 1011) | SDispatchResult CKeybindManager::killActive(std::string args) { function SDispatchResult (line 1024) | SDispatchResult CKeybindManager::closeActive(std::string args) { function SDispatchResult (line 1033) | SDispatchResult CKeybindManager::closeWindow(std::string args) { function SDispatchResult (line 1049) | SDispatchResult CKeybindManager::killWindow(std::string args) { function SDispatchResult (line 1062) | SDispatchResult CKeybindManager::signalActive(std::string args) { function SDispatchResult (line 1083) | SDispatchResult CKeybindManager::signalWindow(std::string args) { function SDispatchResult (line 1116) | static SDispatchResult toggleActiveFloatingCore(std::string args, std::o... function SDispatchResult (line 1146) | SDispatchResult CKeybindManager::toggleActiveFloating(std::string args) { function SDispatchResult (line 1150) | SDispatchResult CKeybindManager::setActiveFloating(std::string args) { function SDispatchResult (line 1154) | SDispatchResult CKeybindManager::setActiveTiled(std::string args) { function SDispatchResult (line 1158) | SDispatchResult CKeybindManager::centerWindow(std::string args) { function SDispatchResult (line 1171) | SDispatchResult CKeybindManager::toggleActivePseudo(std::string args) { function SWorkspaceIDName (line 1187) | static SWorkspaceIDName getWorkspaceToChangeFromArgs(std::string args, P... function SDispatchResult (line 1208) | SDispatchResult CKeybindManager::changeworkspace(std::string args) { function SDispatchResult (line 1302) | SDispatchResult CKeybindManager::fullscreenActive(std::string args) { function SDispatchResult (line 1326) | SDispatchResult CKeybindManager::fullscreenStateActive(std::string args) { function SDispatchResult (line 1366) | SDispatchResult CKeybindManager::moveActiveToWorkspace(std::string args) { function SDispatchResult (line 1426) | SDispatchResult CKeybindManager::moveActiveToWorkspaceSilent(std::string... function SDispatchResult (line 1472) | SDispatchResult CKeybindManager::moveFocusTo(std::string args) { function SDispatchResult (line 1565) | SDispatchResult CKeybindManager::focusUrgentOrLast(std::string args) { function SDispatchResult (line 1578) | SDispatchResult CKeybindManager::focusCurrentOrLast(std::string args) { function SDispatchResult (line 1594) | SDispatchResult CKeybindManager::swapActive(std::string args) { function SDispatchResult (line 1623) | SDispatchResult CKeybindManager::moveActiveTo(std::string args) { function SDispatchResult (line 1664) | SDispatchResult CKeybindManager::toggleGroup(std::string args) { function SDispatchResult (line 1681) | SDispatchResult CKeybindManager::changeGroupActive(std::string args) { function SDispatchResult (line 1714) | SDispatchResult CKeybindManager::focusMonitor(std::string arg) { function SDispatchResult (line 1721) | SDispatchResult CKeybindManager::moveCursorToCorner(std::string arg) { function SDispatchResult (line 1762) | SDispatchResult CKeybindManager::moveCursor(std::string args) { function SDispatchResult (line 1793) | SDispatchResult CKeybindManager::workspaceOpt(std::string args) { function SDispatchResult (line 1797) | SDispatchResult CKeybindManager::renameWorkspace(std::string args) { function SDispatchResult (line 1819) | SDispatchResult CKeybindManager::exitHyprland(std::string argz) { function SDispatchResult (line 1829) | SDispatchResult CKeybindManager::moveCurrentWorkspaceToMonitor(std::stri... function SDispatchResult (line 1849) | SDispatchResult CKeybindManager::moveWorkspaceToMonitor(std::string args) { function SDispatchResult (line 1882) | SDispatchResult CKeybindManager::focusWorkspaceOnCurrentMonitor(std::str... function SDispatchResult (line 1936) | SDispatchResult CKeybindManager::toggleSpecialWorkspace(std::string args) { function SDispatchResult (line 1989) | SDispatchResult CKeybindManager::forceRendererReload(std::string args) { function SDispatchResult (line 2009) | SDispatchResult CKeybindManager::resizeActive(std::string args) { function SDispatchResult (line 2031) | SDispatchResult CKeybindManager::moveActive(std::string args) { function SDispatchResult (line 2047) | SDispatchResult CKeybindManager::moveWindow(std::string args) { function SDispatchResult (line 2069) | SDispatchResult CKeybindManager::resizeWindow(std::string args) { function SDispatchResult (line 2097) | SDispatchResult CKeybindManager::circleNext(std::string arg) { function SDispatchResult (line 2147) | SDispatchResult CKeybindManager::focusWindow(std::string regexp) { function SDispatchResult (line 2176) | SDispatchResult CKeybindManager::tagWindow(std::string args) { function SDispatchResult (line 2195) | SDispatchResult CKeybindManager::toggleSwallow(std::string args) { function SDispatchResult (line 2216) | SDispatchResult CKeybindManager::setSubmap(std::string submap) { function SDispatchResult (line 2239) | SDispatchResult CKeybindManager::pass(std::string regexp) { function SDispatchResult (line 2315) | SDispatchResult CKeybindManager::sendshortcut(std::string args) { function SDispatchResult (line 2470) | SDispatchResult CKeybindManager::layoutmsg(std::string msg) { function SDispatchResult (line 2477) | SDispatchResult CKeybindManager::dpms(std::string arg) { function SDispatchResult (line 2506) | SDispatchResult CKeybindManager::swapnext(std::string arg) { function SDispatchResult (line 2536) | SDispatchResult CKeybindManager::swapActiveWorkspaces(std::string args) { function SDispatchResult (line 2554) | SDispatchResult CKeybindManager::pinActive(std::string args) { function SDispatchResult (line 2597) | SDispatchResult CKeybindManager::mouse(std::string args) { function SDispatchResult (line 2618) | SDispatchResult CKeybindManager::changeMouseBindMode(const eMouseBindMod... function SDispatchResult (line 2645) | SDispatchResult CKeybindManager::bringActiveToTop(std::string args) { function SDispatchResult (line 2654) | SDispatchResult CKeybindManager::alterZOrder(std::string args) { function SDispatchResult (line 2681) | SDispatchResult CKeybindManager::lockGroups(std::string args) { function SDispatchResult (line 2695) | SDispatchResult CKeybindManager::lockActiveGroup(std::string args) { function SDispatchResult (line 2760) | SDispatchResult CKeybindManager::moveIntoGroup(std::string args) { function SDispatchResult (line 2793) | SDispatchResult CKeybindManager::moveOutOfGroup(std::string args) { function SDispatchResult (line 2817) | SDispatchResult CKeybindManager::moveWindowOrGroup(std::string args) { function SDispatchResult (line 2872) | SDispatchResult CKeybindManager::setIgnoreGroupLock(std::string args) { function SDispatchResult (line 2885) | SDispatchResult CKeybindManager::denyWindowFromGroup(std::string args) { function SDispatchResult (line 2900) | SDispatchResult CKeybindManager::global(std::string args) { function SDispatchResult (line 2915) | SDispatchResult CKeybindManager::moveGroupWindow(std::string args) { function SDispatchResult (line 2936) | SDispatchResult CKeybindManager::event(std::string args) { function parsePropTrivial (line 2945) | static void parsePropTrivial(Desktop::Types::COverridableVar& prop, c... function SDispatchResult (line 2977) | SDispatchResult CKeybindManager::setProp(std::string args) { function SDispatchResult (line 3146) | SDispatchResult CKeybindManager::forceIdle(std::string args) { function SDispatchResult (line 3159) | SDispatchResult CKeybindManager::sendkeystate(std::string args) { FILE: src/managers/KeybindManager.hpp class CInputManager (line 14) | class CInputManager class CConfigManager (line 15) | class CConfigManager class CPluginSystem (line 16) | class CPluginSystem class IKeyboard (line 17) | class IKeyboard type eMouseBindMode (line 19) | enum eMouseBindMode : int8_t type SSubmap (line 21) | struct SSubmap { type SKeybind (line 29) | struct SKeybind { type eFocusWindowMode (line 61) | enum eFocusWindowMode : uint8_t { type SPressedKeyWithMods (line 72) | struct SPressedKeyWithMods { type SParsedKey (line 82) | struct SParsedKey { type eMultiKeyCase (line 88) | enum eMultiKeyCase : uint8_t { class CKeybindManager (line 94) | class CKeybindManager { FILE: src/managers/PointerManager.cpp function Vector2D (line 97) | Vector2D CPointerManager::position() { function Vector2D (line 101) | Vector2D CPointerManager::hotspot() { function Vector2D (line 660) | Vector2D CPointerManager::getCursorPosForMonitor(PHLMONITOR pMonitor) { function Vector2D (line 668) | Vector2D CPointerManager::transformedHotspot(PHLMONITOR pMonitor) { function CBox (line 678) | CBox CPointerManager::getCursorBoxLogicalForMonitor(PHLMONITOR pMonitor) { function CBox (line 682) | CBox CPointerManager::getCursorBoxGlobal() { function Vector2D (line 686) | Vector2D CPointerManager::closestValid(const Vector2D& pos) { function Vector2D (line 1131) | Vector2D CPointerManager::cursorSizeLogical() { FILE: src/managers/PointerManager.hpp class CMonitor (line 13) | class CMonitor class IHID (line 14) | class IHID class ITexture (line 15) | class ITexture class CPointerManager (line 26) | class CPointerManager { type SCursorImage (line 72) | struct SCursorImage { type SPointerListener (line 111) | struct SPointerListener { type STouchListener (line 134) | struct STouchListener { type STabletListener (line 146) | struct STabletListener { type SMonitorPointerState (line 165) | struct SMonitorPointerState { method SMonitorPointerState (line 166) | SMonitorPointerState(const PHLMONITOR& m) : monitor(m) {} FILE: src/managers/ProtocolManager.hpp class CProtocolManager (line 8) | class CProtocolManager { FILE: src/managers/SeatManager.hpp class CWLSurfaceResource (line 12) | class CWLSurfaceResource class CWLSeatResource (line 13) | class CWLSeatResource class IPointer (line 14) | class IPointer class IKeyboard (line 15) | class IKeyboard class CSeatGrab (line 28) | class CSeatGrab { class CSeatManager (line 45) | class CSeatManager { type SSetCursorEvent (line 98) | struct SSetCursorEvent { type SSeatResourceContainer (line 131) | struct SSeatResourceContainer { FILE: src/managers/SessionLockManager.hpp class CSessionLockSurface (line 11) | class CSessionLockSurface class CSessionLock (line 12) | class CSessionLock class CWLSurfaceResource (line 13) | class CWLSurfaceResource type SSessionLockSurface (line 15) | struct SSessionLockSurface { type SSessionLock (line 31) | struct SSessionLock { class CSessionLockManager (line 49) | class CSessionLockManager { FILE: src/managers/TokenManager.hpp class CUUIDToken (line 10) | class CUUIDToken { class CTokenManager (line 25) | class CTokenManager { FILE: src/managers/VersionKeeperManager.hpp class CVersionKeeperManager (line 5) | class CVersionKeeperManager { FILE: src/managers/WelcomeManager.hpp class CWelcomeManager (line 5) | class CWelcomeManager { FILE: src/managers/XCursorManager.hpp type SXCursorImage (line 11) | struct SXCursorImage { type SXCursors (line 18) | struct SXCursors { class CXCursorManager (line 23) | class CXCursorManager { FILE: src/managers/XWaylandManager.cpp function CBox (line 80) | CBox CHyprXWaylandManager::getGeometryForWindow(PHLWINDOW pWindow) { function Vector2D (line 176) | Vector2D CHyprXWaylandManager::waylandToXWaylandCoords(const Vector2D& c... function Vector2D (line 206) | Vector2D CHyprXWaylandManager::xwaylandToWaylandCoords(const Vector2D& c... FILE: src/managers/XWaylandManager.hpp class CWLSurfaceResource (line 7) | class CWLSurfaceResource class CHyprXWaylandManager (line 9) | class CHyprXWaylandManager { FILE: src/managers/animation/AnimationManager.cpp function wlTick (line 19) | static int wlTick(SP self, void* data) { function updateVariable (line 35) | static void updateVariable(CAnimatedVariable& av, const float P... function updateColorVariable (line 45) | static void updateColorVariable(CAnimatedVariable& av, const... function handleUpdate (line 70) | static void handleUpdate(CAnimatedVariable& av, bool warp) { FILE: src/managers/animation/AnimationManager.hpp class CHyprAnimationManager (line 12) | class CHyprAnimationManager : public Hyprutils::Animation::CAnimationMan... method createAnimation (line 26) | void createAnimation(const VarType& v, PHLANIMVAR& pav, SP& pav, SP& pav, SP& pav, SP hid) { FILE: src/managers/input/InputManager.hpp class CPointerConstraint (line 18) | class CPointerConstraint class CIdleInhibitor (line 19) | class CIdleInhibitor class CVirtualKeyboardV1Resource (line 20) | class CVirtualKeyboardV1Resource class CVirtualPointerV1Resource (line 21) | class CVirtualPointerV1Resource class IKeyboard (line 22) | class IKeyboard type eClickBehaviorMode (line 32) | enum eClickBehaviorMode : uint8_t { type eMouseBindMode (line 37) | enum eMouseBindMode : int8_t { type eBorderIconDirection (line 45) | enum eBorderIconDirection : uint8_t { type STouchData (line 57) | struct STouchData { class CKeybindManager (line 83) | class CKeybindManager class CInputManager (line 85) | class CInputManager { type SIdleInhibitor (line 270) | struct SIdleInhibitor { FILE: src/managers/input/InputMethodPopup.cpp function CBox (line 149) | CBox CInputPopup::globalBox() { FILE: src/managers/input/InputMethodPopup.hpp class CInputMethodPopupV2 (line 8) | class CInputMethodPopupV2 class CInputPopup (line 10) | class CInputPopup { FILE: src/managers/input/InputMethodRelay.cpp function CTextInput (line 73) | CTextInput* CInputMethodRelay::getFocusedTextInput() { function CInputPopup (line 163) | CInputPopup* CInputMethodRelay::popupFromCoords(const Vector2D& point) { function CInputPopup (line 172) | CInputPopup* CInputMethodRelay::popupFromSurface(const SP tool) { function focusTool (line 24) | static void focusTool(SP tool, SP tablet, SP tab, SP tool, bool mo... function Vector2D (line 95) | static Vector2D transformToActiveRegion(const Vector2D pos, const CBox a... FILE: src/managers/input/TextInput.cpp function wl_client (line 227) | wl_client* CTextInput::client() { function CBox (line 303) | CBox CTextInput::cursorBox() { FILE: src/managers/input/TextInput.hpp type wl_client (line 7) | struct wl_client class CTextInputV1 (line 9) | class CTextInputV1 class CTextInputV3 (line 10) | class CTextInputV3 class CInputMethodV2 (line 11) | class CInputMethodV2 class CWLSurfaceResource (line 12) | class CWLSurfaceResource class CTextInput (line 14) | class CTextInput { FILE: src/managers/input/UnifiedWorkspaceSwipeGesture.hpp class CUnifiedWorkspaceSwipeGesture (line 6) | class CUnifiedWorkspaceSwipeGesture { FILE: src/managers/input/trackpad/GestureTypes.hpp type eTrackpadGestureDirection (line 5) | enum eTrackpadGestureDirection : uint8_t { FILE: src/managers/input/trackpad/TrackpadGestures.cpp function eTrackpadGestureDirection (line 13) | eTrackpadGestureDirection CTrackpadGestures::dirForString(const std::str... FILE: src/managers/input/trackpad/TrackpadGestures.hpp class CTrackpadGestures (line 11) | class CTrackpadGestures { type SGestureData (line 30) | struct SGestureData { FILE: src/managers/input/trackpad/gestures/CloseGesture.cpp function Vector2D (line 17) | static Vector2D lerpVal(const Vector2D& from, const Vector2D& to, const ... function lerpVal (line 24) | static float lerpVal(const float& from, const float& to, const float& t) { FILE: src/managers/input/trackpad/gestures/CloseGesture.hpp class CCloseTrackpadGesture (line 7) | class CCloseTrackpadGesture : public ITrackpadGesture { method CCloseTrackpadGesture (line 9) | CCloseTrackpadGesture() = default; FILE: src/managers/input/trackpad/gestures/CursorZoomGesture.hpp class CCursorZoomTrackpadGesture (line 5) | class CCursorZoomTrackpadGesture : public ITrackpadGesture { type eMode (line 18) | enum eMode : uint8_t { FILE: src/managers/input/trackpad/gestures/DispatcherGesture.hpp class CDispatcherTrackpadGesture (line 5) | class CDispatcherTrackpadGesture : public ITrackpadGesture { FILE: src/managers/input/trackpad/gestures/FloatGesture.cpp function Vector2D (line 12) | static Vector2D lerpVal(const Vector2D& from, const Vector2D& to, const ... FILE: src/managers/input/trackpad/gestures/FloatGesture.hpp class CFloatTrackpadGesture (line 7) | class CFloatTrackpadGesture : public ITrackpadGesture { type eMode (line 23) | enum eMode : uint8_t { FILE: src/managers/input/trackpad/gestures/FullscreenGesture.cpp function Vector2D (line 11) | static Vector2D lerpVal(const Vector2D& from, const Vector2D& to, const ... function eFullscreenMode (line 90) | eFullscreenMode CFullscreenTrackpadGesture::fsModeForMode(eMode mode) { FILE: src/managers/input/trackpad/gestures/FullscreenGesture.hpp class CFullscreenTrackpadGesture (line 8) | class CFullscreenTrackpadGesture : public ITrackpadGesture { type eMode (line 24) | enum eMode : uint8_t { FILE: src/managers/input/trackpad/gestures/ITrackpadGesture.hpp class ITrackpadGesture (line 6) | class ITrackpadGesture { type STrackpadGestureBegin (line 10) | struct STrackpadGestureBegin { type STrackpadGestureUpdate (line 18) | struct STrackpadGestureUpdate { type STrackpadGestureEnd (line 25) | struct STrackpadGestureEnd { FILE: src/managers/input/trackpad/gestures/MoveGesture.hpp class CMoveTrackpadGesture (line 7) | class CMoveTrackpadGesture : public ITrackpadGesture { method CMoveTrackpadGesture (line 9) | CMoveTrackpadGesture() = default; FILE: src/managers/input/trackpad/gestures/ResizeGesture.hpp class CResizeTrackpadGesture (line 7) | class CResizeTrackpadGesture : public ITrackpadGesture { method CResizeTrackpadGesture (line 9) | CResizeTrackpadGesture() = default; FILE: src/managers/input/trackpad/gestures/SpecialWorkspaceGesture.cpp function Vector2D (line 13) | static Vector2D lerpVal(const Vector2D& from, const Vector2D& to, const ... function lerpVal (line 20) | static float lerpVal(const float& from, const float& to, const float& t) { FILE: src/managers/input/trackpad/gestures/SpecialWorkspaceGesture.hpp class CSpecialWorkspaceGesture (line 7) | class CSpecialWorkspaceGesture : public ITrackpadGesture { FILE: src/managers/input/trackpad/gestures/WorkspaceSwipeGesture.hpp class CWorkspaceSwipeGesture (line 6) | class CWorkspaceSwipeGesture : public ITrackpadGesture { method CWorkspaceSwipeGesture (line 8) | CWorkspaceSwipeGesture() = default; FILE: src/managers/permissions/DynamicPermissionManager.cpp function clientDestroyInternal (line 17) | static void clientDestroyInternal(struct wl_listener* listener, void* da... function wl_client (line 46) | wl_client* CDynamicPermissionRule::client() const { function eDynamicPermissionAllowMode (line 77) | eDynamicPermissionAllowMode CDynamicPermissionManager::clientPermissionM... function eDynamicPermissionAllowMode (line 150) | eDynamicPermissionAllowMode CDynamicPermissionManager::clientPermissionM... FILE: src/managers/permissions/DynamicPermissionManager.hpp type re2 (line 12) | namespace re2 { class RE2 (line 13) | class RE2 type eDynamicPermissionType (line 16) | enum eDynamicPermissionType : uint8_t { type eDynamicPermissionRuleSource (line 24) | enum eDynamicPermissionRuleSource : uint8_t { type eDynamicPermissionAllowMode (line 30) | enum eDynamicPermissionAllowMode : uint8_t { type eSpecialPidTypes (line 39) | enum eSpecialPidTypes : int { class CDynamicPermissionRule (line 44) | class CDynamicPermissionRule type SDynamicPermissionRuleDestroyWrapper (line 46) | struct SDynamicPermissionRuleDestroyWrapper { class CDynamicPermissionRule (line 51) | class CDynamicPermissionRule { class CDynamicPermissionManager (line 81) | class CDynamicPermissionManager { FILE: src/managers/screenshare/CursorshareSession.cpp function eScreenshareError (line 63) | eScreenshareError CCursorshareSession::share(PHLMONITOR monitor, SP buffer, const C... function Vector2D (line 466) | Vector2D CScreenshareFrame::bufferSize() const { function wl_output_transform (line 470) | wl_output_transform CScreenshareFrame::transform() const { function CRegion (line 479) | const CRegion& CScreenshareFrame::damage() const { FILE: src/managers/screenshare/ScreenshareManager.hpp class CWLPointerResource (line 12) | class CWLPointerResource type Screenshare (line 14) | namespace Screenshare { type eScreenshareType (line 15) | enum eScreenshareType : uint8_t { type eScreenshareError (line 22) | enum eScreenshareError : uint8_t { type eScreenshareResult (line 31) | enum eScreenshareResult : uint8_t { class CScreenshareSession (line 40) | class CScreenshareSession { method CScreenshareSession (line 42) | CScreenshareSession(const CScreenshareSession&) = delete; method CScreenshareSession (line 43) | CScreenshareSession(CScreenshareSession&&) = delete; class CCursorshareSession (line 99) | class CCursorshareSession { method CCursorshareSession (line 101) | CCursorshareSession(const CCursorshareSession&) = delete; method CCursorshareSession (line 102) | CCursorshareSession(CCursorshareSession&&) = delete; class CScreenshareFrame (line 154) | class CScreenshareFrame { method CScreenshareFrame (line 156) | CScreenshareFrame(const CScreenshareFrame&) = delete; method CScreenshareFrame (line 157) | CScreenshareFrame(CScreenshareFrame&&) = delete; class CScreenshareManager (line 195) | class CScreenshareManager { type SManagedSession (line 217) | struct SManagedSession { type std::formatter (line 241) | struct std::formatter : std::formatter HyprlandAPI::registerCallbackDynamic(HANDLE... function APICALL (line 45) | APICALL bool HyprlandAPI::unregisterCallback(HANDLE handle, SP HyprlandAPI::findFunctionsByName(HAN... function APICALL (line 402) | APICALL SVersionInfo HyprlandAPI::getHyprlandVersion(HANDLE handle) { function APICALL (line 411) | APICALL SP HyprlandAPI::registerHyprCtlCommand(HANDLE h... function APICALL (line 422) | APICALL bool HyprlandAPI::unregisterHyprCtlCommand(HANDLE handle, SP self, void* data) { FILE: src/protocols/IdleNotify.hpp class CEventLoopTimer (line 8) | class CEventLoopTimer class CExtIdleNotification (line 10) | class CExtIdleNotification { class CIdleNotifyProtocol (line 35) | class CIdleNotifyProtocol : public IWaylandProtocol { type PROTO (line 59) | namespace PROTO { FILE: src/protocols/ImageCaptureSource.cpp function CBox (line 47) | CBox CImageCaptureSource::logicalBox() { FILE: src/protocols/ImageCaptureSource.hpp class CImageCopyCaptureSession (line 10) | class CImageCopyCaptureSession class CImageCaptureSource (line 12) | class CImageCaptureSource { class COutputImageCaptureSourceProtocol (line 34) | class COutputImageCaptureSourceProtocol : public IWaylandProtocol { class CToplevelImageCaptureSourceProtocol (line 41) | class CToplevelImageCaptureSourceProtocol : public IWaylandProtocol { class CImageCaptureSourceProtocol (line 48) | class CImageCaptureSourceProtocol { type PROTO (line 71) | namespace PROTO { FILE: src/protocols/ImageCopyCapture.cpp type wl_array (line 87) | struct wl_array type wl_array (line 299) | struct wl_array FILE: src/protocols/ImageCopyCapture.hpp class IHLBuffer (line 12) | class IHLBuffer class CWLPointerResource (line 13) | class CWLPointerResource type Screenshare (line 14) | namespace Screenshare { class CCursorshareSession (line 15) | class CCursorshareSession class CScreenshareSession (line 16) | class CScreenshareSession class CScreenshareFrame (line 17) | class CScreenshareFrame class CImageCopyCaptureFrame (line 20) | class CImageCopyCaptureFrame { class CImageCopyCaptureSession (line 39) | class CImageCopyCaptureSession { class CImageCopyCaptureCursorSession (line 70) | class CImageCopyCaptureCursorSession { class CImageCopyCaptureProtocol (line 110) | class CImageCopyCaptureProtocol : public IWaylandProtocol { type PROTO (line 131) | namespace PROTO { FILE: src/protocols/InputMethodV2.cpp function wl_client (line 79) | wl_client* CInputMethodKeyboardGrabV2::client() { function wl_client (line 266) | wl_client* CInputMethodV2::grabClient() { function wl_client (line 327) | wl_client* CInputMethodV2::client() { FILE: src/protocols/InputMethodV2.hpp class CInputMethodKeyboardGrabV2 (line 11) | class CInputMethodKeyboardGrabV2 class CInputMethodPopupV2 (line 12) | class CInputMethodPopupV2 class IKeyboard (line 13) | class IKeyboard class CInputMethodV2 (line 15) | class CInputMethodV2 { type SState (line 26) | struct SState { class CInputMethodKeyboardGrabV2 (line 83) | class CInputMethodKeyboardGrabV2 { class CInputMethodPopupV2 (line 103) | class CInputMethodPopupV2 { class CInputMethodV2Protocol (line 132) | class CInputMethodV2Protocol : public IWaylandProtocol { type PROTO (line 161) | namespace PROTO { FILE: src/protocols/LayerShell.hpp class CMonitor (line 12) | class CMonitor class CXDGPopupResource (line 13) | class CXDGPopupResource class CWLSurfaceResource (line 14) | class CWLSurfaceResource class CLayerShellResource (line 15) | class CLayerShellResource type eCommittedState (line 37) | enum eCommittedState : uint8_t { type SState (line 55) | struct SState { class CLayerShellRole (line 17) | class CLayerShellRole : public ISurfaceRole { method eSurfaceRole (line 21) | virtual eSurfaceRole role() { class CLayerShellResource (line 28) | class CLayerShellResource { type eCommittedState (line 37) | enum eCommittedState : uint8_t { type SState (line 55) | struct SState { class CLayerShellProtocol (line 92) | class CLayerShellProtocol : public IWaylandProtocol { type PROTO (line 110) | namespace PROTO { FILE: src/protocols/LinuxDMABUF.cpp function devIDFromFD (line 20) | static std::optional devIDFromFD(int fd) { type wl_array (line 343) | struct wl_array type wl_array (line 364) | struct wl_array type wl_array (line 630) | struct wl_array function dev_t (line 646) | dev_t CLinuxDMABufV1Protocol::getMainDevice() { FILE: src/protocols/LinuxDMABUF.hpp class CDMABuffer (line 14) | class CDMABuffer class CWLSurfaceResource (line 15) | class CWLSurfaceResource class CLinuxDMABuffer (line 17) | class CLinuxDMABuffer { type SDMABUFFormatTableEntry (line 35) | struct SDMABUFFormatTableEntry { type SDMABUFTranche (line 42) | struct SDMABUFTranche { class CDMABUFFormatTable (line 49) | class CDMABUFFormatTable { class CLinuxDMABUFParamsResource (line 60) | class CLinuxDMABUFParamsResource { class CLinuxDMABUFFeedbackResource (line 79) | class CLinuxDMABUFFeedbackResource { class CLinuxDMABUFResource (line 97) | class CLinuxDMABUFResource { class CLinuxDMABufV1Protocol (line 109) | class CLinuxDMABufV1Protocol : public IWaylandProtocol { type PROTO (line 142) | namespace PROTO { FILE: src/protocols/LockNotify.cpp function UNLIKELY (line 65) | UNLIKELY (m_isLocked) { FILE: src/protocols/LockNotify.hpp class CEventLoopTimer (line 9) | class CEventLoopTimer class CHyprlandLockNotification (line 11) | class CHyprlandLockNotification { class CLockNotifyProtocol (line 25) | class CLockNotifyProtocol : public IWaylandProtocol { type PROTO (line 48) | namespace PROTO { FILE: src/protocols/MesaDRM.hpp class CMesaDRMBufferResource (line 10) | class CMesaDRMBufferResource { class CMesaDRMResource (line 27) | class CMesaDRMResource { class CMesaDRMProtocol (line 37) | class CMesaDRMProtocol : public IWaylandProtocol { type PROTO (line 57) | namespace PROTO { FILE: src/protocols/OutputManagement.cpp function PHLMONITOR (line 230) | PHLMONITOR COutputHead::monitor() { FILE: src/protocols/OutputManagement.hpp class CMonitor (line 11) | class CMonitor class COutputHead (line 13) | class COutputHead class COutputMode (line 14) | class COutputMode type SMonitorRule (line 16) | struct SMonitorRule type eWlrOutputCommittedProperties (line 18) | enum eWlrOutputCommittedProperties : uint32_t { type SWlrManagerOutputState (line 27) | struct SWlrManagerOutputState { type SWlrManagerSavedOutputState (line 42) | struct SWlrManagerSavedOutputState { class COutputManager (line 53) | class COutputManager { class COutputMode (line 76) | class COutputMode { class COutputHead (line 92) | class COutputHead { class COutputConfigurationHead (line 119) | class COutputConfigurationHead { class COutputConfiguration (line 134) | class COutputConfiguration { class COutputManagementProtocol (line 152) | class COutputManagementProtocol : public IWaylandProtocol { type PROTO (line 190) | namespace PROTO { FILE: src/protocols/OutputPower.hpp class CMonitor (line 9) | class CMonitor class COutputPower (line 11) | class COutputPower { class COutputPowerProtocol (line 29) | class COutputPowerProtocol : public IWaylandProtocol { type PROTO (line 47) | namespace PROTO { FILE: src/protocols/PointerConstraints.cpp function CRegion (line 166) | CRegion CPointerConstraint::logicConstraintRegion() { function Vector2D (line 185) | Vector2D CPointerConstraint::logicPositionHint() { FILE: src/protocols/PointerConstraints.hpp class CWLSurfaceResource (line 13) | class CWLSurfaceResource class CPointerConstraint (line 15) | class CPointerConstraint { class CPointerConstraintsProtocol (line 56) | class CPointerConstraintsProtocol : public IWaylandProtocol { type PROTO (line 76) | namespace PROTO { FILE: src/protocols/PointerGestures.hpp class CPointerGestureSwipe (line 8) | class CPointerGestureSwipe { class CPointerGesturePinch (line 20) | class CPointerGesturePinch { class CPointerGestureHold (line 32) | class CPointerGestureHold { class CPointerGesturesProtocol (line 44) | class CPointerGesturesProtocol : public IWaylandProtocol { type PROTO (line 81) | namespace PROTO { FILE: src/protocols/PointerWarp.hpp class CPointerWarpProtocol (line 6) | class CPointerWarpProtocol : public IWaylandProtocol { type PROTO (line 19) | namespace PROTO { FILE: src/protocols/PresentationTime.hpp class CMonitor (line 10) | class CMonitor class CWLSurfaceResource (line 11) | class CWLSurfaceResource class CQueuedPresentationData (line 13) | class CQueuedPresentationData { class CPresentationFeedback (line 35) | class CPresentationFeedback { class CPresentationProtocol (line 51) | class CPresentationProtocol : public IWaylandProtocol { type PROTO (line 73) | namespace PROTO { FILE: src/protocols/PrimarySelection.cpp function wl_client (line 144) | wl_client* CPrimarySelectionDevice::client() { FILE: src/protocols/PrimarySelection.hpp class CPrimarySelectionOffer (line 10) | class CPrimarySelectionOffer class CPrimarySelectionSource (line 11) | class CPrimarySelectionSource class CPrimarySelectionDevice (line 12) | class CPrimarySelectionDevice class CPrimarySelectionManager (line 13) | class CPrimarySelectionManager class CPrimarySelectionOffer (line 15) | class CPrimarySelectionOffer { class CPrimarySelectionSource (line 32) | class CPrimarySelectionSource : public IDataSource { class CPrimarySelectionDevice (line 55) | class CPrimarySelectionDevice { class CPrimarySelectionManager (line 74) | class CPrimarySelectionManager { class CPrimarySelectionProtocol (line 87) | class CPrimarySelectionProtocol : public IWaylandProtocol { type PROTO (line 125) | namespace PROTO { FILE: src/protocols/RelativePointer.cpp function wl_client (line 20) | wl_client* CRelativePointer::client() { FILE: src/protocols/RelativePointer.hpp class CRelativePointer (line 9) | class CRelativePointer { class CRelativePointerProtocol (line 23) | class CRelativePointerProtocol : public IWaylandProtocol { type PROTO (line 43) | namespace PROTO { FILE: src/protocols/Screencopy.cpp function UNLIKELY (line 108) | UNLIKELY (m_buffer) { FILE: src/protocols/Screencopy.hpp class CMonitor (line 12) | class CMonitor class IHLBuffer (line 13) | class IHLBuffer type Screenshare (line 14) | namespace Screenshare { class CScreenshareSession (line 15) | class CScreenshareSession class CScreenshareFrame (line 16) | class CScreenshareFrame class CScreencopyClient (line 19) | class CScreencopyClient { class CScreencopyFrame (line 36) | class CScreencopyFrame { class CScreencopyProtocol (line 61) | class CScreencopyProtocol : public IWaylandProtocol { type PROTO (line 77) | namespace PROTO { FILE: src/protocols/SecurityContext.cpp function onListenFdEvent (line 6) | static int onListenFdEvent(int fd, uint32_t mask, void* data) { function onCloseFdEvent (line 12) | static int onCloseFdEvent(int fd, uint32_t mask, void* data) { function onSecurityContextClientDestroy (line 25) | static void onSecurityContextClientDestroy(wl_listener* l, void* d) { function UNLIKELY (line 72) | UNLIKELY (m_committed) { function UNLIKELY (line 87) | UNLIKELY (m_committed) { function UNLIKELY (line 102) | UNLIKELY (m_committed) { FILE: src/protocols/SecurityContext.hpp class CSecurityContext (line 9) | class CSecurityContext { class CSecurityContextManagerResource (line 35) | class CSecurityContextManagerResource { class CSecurityContextSandboxedClient (line 45) | class CSecurityContextSandboxedClient type SCSecurityContextSandboxedClientDestroyWrapper (line 46) | struct SCSecurityContextSandboxedClientDestroyWrapper { class CSecurityContextSandboxedClient (line 51) | class CSecurityContextSandboxedClient { class CSecurityContextProtocol (line 70) | class CSecurityContextProtocol : public IWaylandProtocol { type PROTO (line 93) | namespace PROTO { FILE: src/protocols/ServerDecorationKDE.hpp class CWLSurfaceResource (line 8) | class CWLSurfaceResource class CServerDecorationKDE (line 10) | class CServerDecorationKDE { class CServerDecorationKDEProtocol (line 31) | class CServerDecorationKDEProtocol : public IWaylandProtocol { type PROTO (line 52) | namespace PROTO { FILE: src/protocols/SessionLock.cpp function PHLMONITOR (line 98) | PHLMONITOR CSessionLockSurface::monitor() { FILE: src/protocols/SessionLock.hpp class CMonitor (line 9) | class CMonitor class CSessionLock (line 10) | class CSessionLock class CWLSurfaceResource (line 11) | class CWLSurfaceResource class CSessionLockSurface (line 13) | class CSessionLockSurface { class CSessionLock (line 47) | class CSessionLock { class CSessionLockProtocol (line 70) | class CSessionLockProtocol : public IWaylandProtocol { type PROTO (line 100) | namespace PROTO { FILE: src/protocols/ShortcutsInhibit.hpp class CWLSurfaceResource (line 8) | class CWLSurfaceResource class CKeyboardShortcutsInhibitor (line 10) | class CKeyboardShortcutsInhibitor { class CKeyboardShortcutsInhibitProtocol (line 23) | class CKeyboardShortcutsInhibitProtocol : public IWaylandProtocol { type PROTO (line 43) | namespace PROTO { FILE: src/protocols/SinglePixel.hpp class CSinglePixelBuffer (line 9) | class CSinglePixelBuffer : public IHLBuffer { class CSinglePixelBufferResource (line 29) | class CSinglePixelBufferResource { class CSinglePixelBufferManagerResource (line 44) | class CSinglePixelBufferManagerResource { class CSinglePixelProtocol (line 54) | class CSinglePixelProtocol : public IWaylandProtocol { type PROTO (line 72) | namespace PROTO { FILE: src/protocols/Tablet.hpp class CTablet (line 10) | class CTablet class CTabletTool (line 11) | class CTabletTool class CTabletPad (line 12) | class CTabletPad class CEventLoopTimer (line 13) | class CEventLoopTimer class CTabletSeat (line 14) | class CTabletSeat class CWLSurfaceResource (line 15) | class CWLSurfaceResource class CTabletPadStripV2Resource (line 17) | class CTabletPadStripV2Resource { class CTabletPadRingV2Resource (line 33) | class CTabletPadRingV2Resource { class CTabletPadGroupV2Resource (line 49) | class CTabletPadGroupV2Resource { class CTabletPadV2Resource (line 66) | class CTabletPadV2Resource { class CTabletV2Resource (line 89) | class CTabletV2Resource { class CTabletToolV2Resource (line 108) | class CTabletToolV2Resource { class CTabletSeat (line 134) | class CTabletSeat { class CTabletV2Protocol (line 156) | class CTabletV2Protocol : public IWaylandProtocol { type PROTO (line 232) | namespace PROTO { FILE: src/protocols/TearingControl.hpp class CTearingControlProtocol (line 6) | class CTearingControlProtocol class CWLSurfaceResource (line 7) | class CWLSurfaceResource class CTearingControl (line 9) | class CTearingControl { class CTearingControlProtocol (line 35) | class CTearingControlProtocol : public IWaylandProtocol { type PROTO (line 54) | namespace PROTO { FILE: src/protocols/TextInputV1.cpp function wl_client (line 62) | wl_client* CTextInputV1::client() { FILE: src/protocols/TextInputV1.hpp class CTextInput (line 10) | class CTextInput class CTextInputV1 (line 12) | class CTextInputV1 { type SPendingSurr (line 43) | struct SPendingSurr { type SPendingCT (line 50) | struct SPendingCT { class CTextInputV1Protocol (line 62) | class CTextInputV1Protocol : public IWaylandProtocol { type PROTO (line 81) | namespace PROTO { FILE: src/protocols/TextInputV3.cpp function wl_client (line 104) | wl_client* CTextInputV3::client() { FILE: src/protocols/TextInputV3.hpp class CWLSurfaceResource (line 11) | class CWLSurfaceResource class CTextInputV3 (line 13) | class CTextInputV3 { type SState (line 37) | struct SState { class CTextInputV3Protocol (line 76) | class CTextInputV3Protocol : public IWaylandProtocol { type PROTO (line 98) | namespace PROTO { FILE: src/protocols/ToplevelExport.cpp function UNLIKELY (line 102) | UNLIKELY (m_buffer) { FILE: src/protocols/ToplevelExport.hpp class CMonitor (line 12) | class CMonitor type Screenshare (line 13) | namespace Screenshare { class CScreenshareSession (line 14) | class CScreenshareSession class CScreenshareFrame (line 15) | class CScreenshareFrame class CToplevelExportClient (line 18) | class CToplevelExportClient { class CToplevelExportFrame (line 35) | class CToplevelExportFrame { class CToplevelExportProtocol (line 59) | class CToplevelExportProtocol : IWaylandProtocol { type PROTO (line 79) | namespace PROTO { FILE: src/protocols/ToplevelMapping.hpp class CToplevelWindowMappingHandle (line 7) | class CToplevelWindowMappingHandle { class CToplevelMappingManager (line 18) | class CToplevelMappingManager { class CToplevelMappingProtocol (line 28) | class CToplevelMappingProtocol : IWaylandProtocol { type PROTO (line 44) | namespace PROTO { FILE: src/protocols/Viewporter.hpp class CWLSurfaceResource (line 9) | class CWLSurfaceResource class CViewportResource (line 11) | class CViewportResource { class CViewporterResource (line 27) | class CViewporterResource { class CViewporterProtocol (line 37) | class CViewporterProtocol : public IWaylandProtocol { type PROTO (line 55) | namespace PROTO { FILE: src/protocols/VirtualKeyboard.cpp function virtualKeyboardNameForWlClient (line 11) | static std::string virtualKeyboardNameForWlClient(wl_client* client) { function wl_client (line 121) | wl_client* CVirtualKeyboardV1Resource::client() { FILE: src/protocols/VirtualKeyboard.hpp class CVirtualKeyboardV1Resource (line 12) | class CVirtualKeyboardV1Resource { class CVirtualKeyboardProtocol (line 40) | class CVirtualKeyboardProtocol : public IWaylandProtocol { type PROTO (line 62) | namespace PROTO { FILE: src/protocols/VirtualPointer.cpp function wl_client (line 102) | wl_client* CVirtualPointerV1Resource::client() { FILE: src/protocols/VirtualPointer.hpp class CVirtualPointerV1Resource (line 12) | class CVirtualPointerV1Resource { class CVirtualPointerProtocol (line 52) | class CVirtualPointerProtocol : public IWaylandProtocol { type PROTO (line 74) | namespace PROTO { FILE: src/protocols/WaylandProtocol.cpp function bindManagerInternal (line 4) | static void bindManagerInternal(wl_client* client, void* data, uint32_t ... function displayDestroyInternal (line 8) | static void displayDestroyInternal(struct wl_listener* listener, void* d... function wl_global (line 48) | wl_global* IWaylandProtocol::getGlobal() { FILE: src/protocols/WaylandProtocol.hpp class IWaylandProtocol (line 45) | class IWaylandProtocol type SIWaylandProtocolDestroyWrapper (line 46) | struct SIWaylandProtocolDestroyWrapper { class IWaylandProtocol (line 51) | class IWaylandProtocol { FILE: src/protocols/XDGActivation.cpp function UNLIKELY (line 21) | UNLIKELY (m_committed) { FILE: src/protocols/XDGActivation.hpp class CXDGActivationToken (line 8) | class CXDGActivationToken { class CXDGActivationProtocol (line 27) | class CXDGActivationProtocol : public IWaylandProtocol { type SSentToken (line 38) | struct SSentToken { type PROTO (line 51) | namespace PROTO { FILE: src/protocols/XDGBell.hpp class CXDGSystemBellManagerResource (line 7) | class CXDGSystemBellManagerResource { class CXDGSystemBellProtocol (line 17) | class CXDGSystemBellProtocol : public IWaylandProtocol { type PROTO (line 32) | namespace PROTO { FILE: src/protocols/XDGDecoration.cpp function zxdgToplevelDecorationV1Mode (line 39) | zxdgToplevelDecorationV1Mode CXDGDecoration::xdgDefaultModeCSD() { function zxdgToplevelDecorationV1Mode (line 43) | zxdgToplevelDecorationV1Mode CXDGDecoration::xdgModeOnRequestCSD(uint32_... function zxdgToplevelDecorationV1Mode (line 47) | zxdgToplevelDecorationV1Mode CXDGDecoration::xdgModeOnReleaseCSD() { function wl_resource (line 55) | wl_resource* CXDGDecoration::toplevelResource() { FILE: src/protocols/XDGDecoration.hpp class CXDGDecoration (line 8) | class CXDGDecoration { class CXDGDecorationProtocol (line 27) | class CXDGDecorationProtocol : public IWaylandProtocol { type PROTO (line 45) | namespace PROTO { FILE: src/protocols/XDGDialog.hpp class CXDGToplevelResource (line 8) | class CXDGToplevelResource class CXDGDialogV1Resource (line 10) | class CXDGDialogV1Resource { class CXDGWmDialogManagerResource (line 25) | class CXDGWmDialogManagerResource { class CXDGDialogProtocol (line 35) | class CXDGDialogProtocol : public IWaylandProtocol { type PROTO (line 54) | namespace PROTO { FILE: src/protocols/XDGOutput.hpp class CMonitor (line 7) | class CMonitor class CXDGOutputProtocol (line 8) | class CXDGOutputProtocol class CWLOutputProtocol (line 9) | class CWLOutputProtocol class CXDGOutput (line 11) | class CXDGOutput { class CXDGOutputProtocol (line 28) | class CXDGOutputProtocol : public IWaylandProtocol { type PROTO (line 47) | namespace PROTO { FILE: src/protocols/XDGShell.cpp function Vector2D (line 90) | Vector2D CXDGPopupResource::accumulateParentOffset() { function Vector2D (line 373) | Vector2D CXDGToplevelResource::layoutMinSize() { function Vector2D (line 382) | Vector2D CXDGToplevelResource::layoutMaxSize() { function onConfigure (line 537) | static void onConfigure(void* data) { function CBox (line 608) | CBox CXDGPositionerRules::getPosition(CBox constraint, const Vector2D& p... function wl_client (line 799) | wl_client* CXDGWMBase::client() { FILE: src/protocols/XDGShell.hpp class CXDGWMBase (line 13) | class CXDGWMBase class CXDGPositionerResource (line 14) | class CXDGPositionerResource class CXDGSurfaceResource (line 15) | class CXDGSurfaceResource class CXDGToplevelResource (line 16) | class CXDGToplevelResource class CXDGPopupResource (line 17) | class CXDGPopupResource class CSeatGrab (line 18) | class CSeatGrab class CWLSurfaceResource (line 19) | class CWLSurfaceResource class CXDGDialogV1Resource (line 20) | class CXDGDialogV1Resource type SXDGPositionerState (line 22) | struct SXDGPositionerState { class CXDGPositionerRules (line 36) | class CXDGPositionerRules { class CXDGPopupResource (line 46) | class CXDGPopupResource { class CXDGToplevelResource (line 87) | class CXDGToplevelResource { class CXDGSurfaceRole (line 156) | class CXDGSurfaceRole : public ISurfaceRole { method eSurfaceRole (line 160) | virtual eSurfaceRole role() { class CXDGSurfaceResource (line 167) | class CXDGSurfaceResource { class CXDGPositionerResource (line 224) | class CXDGPositionerResource { class CXDGWMBase (line 241) | class CXDGWMBase { class CXDGShellProtocol (line 263) | class CXDGShellProtocol : public IWaylandProtocol { type PROTO (line 298) | namespace PROTO { FILE: src/protocols/XDGTag.hpp class CXDGToplevelResource (line 7) | class CXDGToplevelResource class CXDGToplevelTagManagerResource (line 9) | class CXDGToplevelTagManagerResource { class CXDGToplevelTagProtocol (line 19) | class CXDGToplevelTagProtocol : public IWaylandProtocol { type PROTO (line 34) | namespace PROTO { FILE: src/protocols/XWaylandShell.cpp function wl_client (line 34) | wl_client* CXWaylandSurfaceResource::client() { FILE: src/protocols/XWaylandShell.hpp class CWLSurfaceResource (line 9) | class CWLSurfaceResource class CXWaylandSurfaceResource (line 11) | class CXWaylandSurfaceResource { class CXWaylandShellResource (line 33) | class CXWaylandShellResource { class CXWaylandShellProtocol (line 43) | class CXWaylandShellProtocol : public IWaylandProtocol { type PROTO (line 65) | namespace PROTO { FILE: src/protocols/core/Compositor.cpp class CDefaultSurfaceRole (line 23) | class CDefaultSurfaceRole : public ISurfaceRole { method eSurfaceRole (line 25) | virtual eSurfaceRole role() { function wl_client (line 270) | wl_client* CWLSurfaceResource::client() { function CBox (line 488) | CBox CWLSurfaceResource::extends() { function PImageDescription (line 579) | PImageDescription CWLSurfaceResource::getPreferredImageDescription() { FILE: src/protocols/core/Compositor.hpp class CWLOutputResource (line 27) | class CWLOutputResource class CMonitor (line 28) | class CMonitor class CWLSurfaceResource (line 29) | class CWLSurfaceResource class CWLSubsurfaceResource (line 30) | class CWLSubsurfaceResource class CViewportResource (line 31) | class CViewportResource class CDRMSyncobjSurfaceResource (line 32) | class CDRMSyncobjSurfaceResource class CFifoResource (line 33) | class CFifoResource class CCommitTimerResource (line 34) | class CCommitTimerResource class CColorManagementSurface (line 35) | class CColorManagementSurface class CContentType (line 36) | class CContentType class CWLCallbackResource (line 38) | class CWLCallbackResource { method CWLCallbackResource (line 43) | CWLCallbackResource(const CWLCallbackResource&) = delete; method CWLCallbackResource (line 44) | CWLCallbackResource& operator=(const CWLCallbackResource&) = delete; method CWLCallbackResource (line 47) | CWLCallbackResource(CWLCallbackResource&&) noexcept = default; method CWLCallbackResource (line 48) | CWLCallbackResource& operator=(CWLCallbackResource&&) noexcept = default; class CWLRegionResource (line 57) | class CWLRegionResource { class CWLSurfaceResource (line 71) | class CWLSurfaceResource { class CWLCompositorResource (line 152) | class CWLCompositorResource { class CWLCompositorProtocol (line 162) | class CWLCompositorProtocol : public IWaylandProtocol { type PROTO (line 190) | namespace PROTO { FILE: src/protocols/core/DataDevice.cpp function eDataSourceType (line 115) | eDataSourceType CWLDataOfferResource::type() { function eDataSourceType (line 235) | eDataSourceType CWLDataSourceResource::type() { function wl_client (line 286) | wl_client* CWLDataDeviceResource::client() { function eDataSourceType (line 330) | eDataSourceType CWLDataDeviceResource::type() { FILE: src/protocols/core/DataDevice.hpp class CWLDataDeviceResource (line 22) | class CWLDataDeviceResource class CWLDataDeviceManagerResource (line 23) | class CWLDataDeviceManagerResource class CWLDataSourceResource (line 24) | class CWLDataSourceResource class CWLDataOfferResource (line 25) | class CWLDataOfferResource class CWLSurfaceResource (line 27) | class CWLSurfaceResource class CMonitor (line 28) | class CMonitor class CWLDataOfferResource (line 30) | class CWLDataOfferResource : public IDataOffer { class CWLDataSourceResource (line 56) | class CWLDataSourceResource : public IDataSource { class CWLDataDeviceResource (line 94) | class CWLDataDeviceResource : public IDataDevice { class CWLDataDeviceManagerResource (line 122) | class CWLDataDeviceManagerResource { class CWLDataDeviceProtocol (line 135) | class CWLDataDeviceProtocol : public IWaylandProtocol { type PROTO (line 211) | namespace PROTO { FILE: src/protocols/core/Output.cpp function wl_client (line 62) | wl_client* CWLOutputResource::client() { FILE: src/protocols/core/Output.hpp class CMonitor (line 9) | class CMonitor class CWLOutputProtocol (line 10) | class CWLOutputProtocol class CWLOutputResource (line 12) | class CWLOutputResource { class CWLOutputProtocol (line 33) | class CWLOutputProtocol : public IWaylandProtocol { type PROTO (line 68) | namespace PROTO { FILE: src/protocols/core/Seat.cpp function Vector2D (line 310) | Vector2D CWLPointerResource::fixPosWithWlFixed(const Vector2D& pos) { function wl_client (line 519) | wl_client* CWLSeatResource::client() { FILE: src/protocols/core/Seat.hpp class IKeyboard (line 23) | class IKeyboard class CWLSurfaceResource (line 24) | class CWLSurfaceResource class CWLPointerResource (line 26) | class CWLPointerResource class CWLKeyboardResource (line 27) | class CWLKeyboardResource class CWLTouchResource (line 28) | class CWLTouchResource class CWLSeatResource (line 29) | class CWLSeatResource class CCursorSurfaceRole (line 31) | class CCursorSurfaceRole : public ISurfaceRole { method eSurfaceRole (line 33) | virtual eSurfaceRole role() { class CWLTouchResource (line 45) | class CWLTouchResource { class CWLPointerResource (line 71) | class CWLPointerResource { class CWLKeyboardResource (line 115) | class CWLKeyboardResource { class CWLSeatResource (line 142) | class CWLSeatResource { class CWLSeatProtocol (line 167) | class CWLSeatProtocol : public IWaylandProtocol { type PROTO (line 205) | namespace PROTO { FILE: src/protocols/core/Shm.cpp function shmIsSizeValid (line 100) | static int shmIsSizeValid(CFileDescriptor& fd, size_t size) { FILE: src/protocols/core/Shm.hpp class CWLSHMPoolResource (line 19) | class CWLSHMPoolResource class CSHMPool (line 21) | class CSHMPool { method CSHMPool (line 23) | CSHMPool() = delete; class CWLSHMBuffer (line 34) | class CWLSHMBuffer : public IHLBuffer { class CWLSHMPoolResource (line 60) | class CWLSHMPoolResource { class CWLSHMResource (line 76) | class CWLSHMResource { class CWLSHMProtocol (line 86) | class CWLSHMProtocol : public IWaylandProtocol { type PROTO (line 110) | namespace PROTO { FILE: src/protocols/core/Subcompositor.cpp function Vector2D (line 108) | Vector2D CWLSubsurfaceResource::posRelativeToParent() { FILE: src/protocols/core/Subcompositor.hpp class CWLSurfaceResource (line 17) | class CWLSurfaceResource class CWLSubsurfaceResource (line 18) | class CWLSubsurfaceResource class CSubsurfaceRole (line 20) | class CSubsurfaceRole : public ISurfaceRole { method eSurfaceRole (line 24) | virtual eSurfaceRole role() { class CWLSubsurfaceResource (line 31) | class CWLSubsurfaceResource { class CWLSubcompositorResource (line 64) | class CWLSubcompositorResource { class CWLSubcompositorProtocol (line 74) | class CWLSubcompositorProtocol : public IWaylandProtocol { type PROTO (line 92) | namespace PROTO { FILE: src/protocols/types/Buffer.cpp function CHLBufferReference (line 76) | CHLBufferReference& CHLBufferReference::operator=(const CHLBufferReferen... function CHLBufferReference (line 88) | CHLBufferReference& CHLBufferReference::operator=(CHLBufferReference&& o... FILE: src/protocols/types/Buffer.hpp class CSyncReleaser (line 10) | class CSyncReleaser class CHLBufferReference (line 11) | class CHLBufferReference class IHLBuffer (line 13) | class IHLBuffer : public Aquamarine::IBuffer { class CHLBufferReference (line 48) | class CHLBufferReference { FILE: src/protocols/types/ContentType.cpp type NContentType (line 7) | namespace NContentType { function eContentType (line 11) | eContentType fromString(const std::string name) { function toString (line 26) | std::string toString(eContentType type) { function eContentType (line 34) | eContentType fromWP(wpContentTypeV1Type contentType) { function toDRM (line 44) | uint16_t toDRM(eContentType contentType) { FILE: src/protocols/types/ContentType.hpp type NContentType (line 6) | namespace NContentType { type eContentType (line 8) | enum eContentType : uint8_t { FILE: src/protocols/types/DMABuffer.cpp function doIoctl (line 93) | static int doIoctl(int fd, unsigned long request, void* arg) { function CFileDescriptor (line 104) | CFileDescriptor CDMABuffer::exportSyncFile() { FILE: src/protocols/types/DMABuffer.hpp class CDMABuffer (line 6) | class CDMABuffer : public IHLBuffer { FILE: src/protocols/types/DataDevice.cpp function eDataSourceType (line 19) | eDataSourceType IDataSource::type() { FILE: src/protocols/types/DataDevice.hpp class CWLDataOfferResource (line 12) | class CWLDataOfferResource class CX11DataOffer (line 13) | class CX11DataOffer class CX11DataDevice (line 14) | class CX11DataDevice class CWLDataDeviceResource (line 15) | class CWLDataDeviceResource class CWLSurfaceResource (line 16) | class CWLSurfaceResource type eDataSourceType (line 18) | enum eDataSourceType : uint8_t { class IDataSource (line 23) | class IDataSource { method IDataSource (line 25) | IDataSource() = default; class IDataOffer (line 51) | class IDataOffer { method IDataOffer (line 53) | IDataOffer() = default; class IDataDevice (line 63) | class IDataDevice { method IDataDevice (line 65) | IDataDevice() = default; FILE: src/protocols/types/SurfaceRole.hpp type eSurfaceRole (line 3) | enum eSurfaceRole : uint8_t { class ISurfaceRole (line 12) | class ISurfaceRole { FILE: src/protocols/types/SurfaceState.cpp function Vector2D (line 7) | Vector2D SSurfaceState::sourceSize() { function CRegion (line 18) | CRegion SSurfaceState::accumulateBufferDamage() { FILE: src/protocols/types/SurfaceState.hpp class ITexture (line 9) | class ITexture class CDRMSyncPointState (line 10) | class CDRMSyncPointState class CWLCallbackResource (line 11) | class CWLCallbackResource type eLockReason (line 13) | enum eLockReason : uint8_t { function eLockReason (line 20) | inline eLockReason operator|(eLockReason a, eLockReason b) { function eLockReason (line 23) | inline eLockReason operator&(eLockReason a, eLockReason b) { function eLockReason (line 26) | inline eLockReason& operator|=(eLockReason& a, eLockReason b) { function eLockReason (line 30) | inline eLockReason& operator&=(eLockReason& a, eLockReason b) { function eLockReason (line 34) | inline eLockReason operator~(eLockReason a) { type SSurfaceState (line 38) | struct SSurfaceState { FILE: src/protocols/types/SurfaceStateQueue.hpp class CWLSurfaceResource (line 7) | class CWLSurfaceResource class CSurfaceStateQueue (line 9) | class CSurfaceStateQueue { method CSurfaceStateQueue (line 11) | CSurfaceStateQueue() = default; FILE: src/protocols/types/WLBuffer.cpp function wl_resource (line 34) | wl_resource* CWLBufferResource::getResource() { FILE: src/protocols/types/WLBuffer.hpp class IHLBuffer (line 9) | class IHLBuffer class CWLSurfaceResource (line 10) | class CWLSurfaceResource class CWLBufferResource (line 12) | class CWLBufferResource { FILE: src/render/Framebuffer.hpp class CHLBufferReference (line 9) | class CHLBufferReference class IFramebuffer (line 11) | class IFramebuffer { method IFramebuffer (line 13) | IFramebuffer() = default; FILE: src/render/GLRenderer.hpp class CHyprGLRenderer (line 5) | class CHyprGLRenderer : public IHyprRenderer { FILE: src/render/OpenGL.cpp function loadGLProc (line 64) | static inline void loadGLProc(void* pProc, const char* name) { function eglLogToLevel (line 73) | static enum Hyprutils::CLI::eLogLevel eglLogToLevel(EGLint type) { function eglLog (line 105) | static void eglLog(EGLenum error, const char* command, EGLint type, EGLL... function openRenderNode (line 109) | static int openRenderNode(int drmFd) { function drmDeviceHasName (line 225) | static bool drmDeviceHasName(const drmDevice* device, const std::string&... function EGLDeviceEXT (line 236) | EGLDeviceEXT CHyprOpenGLImpl::eglDeviceFromDRMFD(int drmFD) { function EGLImageKHR (line 593) | EGLImageKHR CHyprOpenGLImpl::createEGLImage(const Aquamarine::SDMABUFAtt... function LIKELY (line 760) | LIKELY (m_offloadedFramebuffer) { function isSDR2HDR (line 1135) | static bool isSDR2HDR(const NColorManagement::SImageDescription& imageDe... function isHDR2SDR (line 1143) | static bool isHDR2SDR(const NColorManagement::SImageDescription& imageDe... function CFileDescriptor (line 2507) | CFileDescriptor& CEGLSync::fd() { function CFileDescriptor (line 2511) | CFileDescriptor&& CEGLSync::takeFd() { FILE: src/render/OpenGL.hpp type gbm_device (line 42) | struct gbm_device class IHyprRenderer (line 43) | class IHyprRenderer type SVertex (line 45) | struct SVertex { type SRenderModifData (line 59) | struct SRenderModifData { type eRenderModifType (line 60) | enum eRenderModifType : uint8_t { type eMonitorRenderFBs (line 77) | enum eMonitorRenderFBs : uint8_t { type eMonitorExtraRenderFBs (line 83) | enum eMonitorExtraRenderFBs : uint8_t { type SFragShaderDesc (line 92) | struct SFragShaderDesc { type SPreparedShaders (line 97) | struct SPreparedShaders { type SCurrentRenderData (line 111) | struct SCurrentRenderData { class CEGLSync (line 147) | class CEGLSync { method CEGLSync (line 158) | CEGLSync() = default; class CGradientValueData (line 167) | class CGradientValueData class CHyprOpenGLImpl (line 169) | class CHyprOpenGLImpl { type SRectRenderData (line 174) | struct SRectRenderData { type STextureRenderData (line 183) | struct STextureRenderData { type SBorderRenderData (line 213) | struct SBorderRenderData { type eEGLContextVersion (line 305) | enum eEGLContextVersion : uint8_t { type eCachedCapStatus (line 313) | enum eCachedCapStatus : uint8_t { FILE: src/render/Renderbuffer.hpp class IRenderbuffer (line 8) | class IRenderbuffer { FILE: src/render/Renderer.cpp function cursorTicker (line 73) | static int cursorTicker(void* data) { function getSurfaceExpectedSize (line 1895) | static std::optional getSurfaceExpectedSize(PHLWINDOW pWindow,... function Mat3x3 (line 2105) | static Mat3x3 getMirrorProjection(PHLMONITORREF monitor) { function Mat3x3 (line 2113) | static Mat3x3 getFBProjection(PHLMONITORREF pMonitor, const Vector2D& si... function Mat3x3 (line 2137) | Mat3x3 IHyprRenderer::getBoxProjection(const CBox& box, std::optional buffer, uint32_t... FILE: src/render/Shader.cpp function compareFloat (line 7) | static bool compareFloat(auto a, auto b) { function GLuint (line 48) | GLuint CShader::compileShader(const GLuint& type, std::string src, bool ... function GLint (line 409) | GLint CShader::getUniformLocation(eShaderUniform location) const { function GLuint (line 413) | GLuint CShader::program() const { FILE: src/render/Shader.hpp type eShaderUniform (line 7) | enum eShaderUniform : uint8_t { class CShader (line 86) | class CShader { type SUniformMatrix3Data (line 113) | struct SUniformMatrix3Data { type SUniformMatrix4Data (line 119) | struct SUniformMatrix4Data { type SUniformVData (line 125) | struct SUniformVData { FILE: src/render/ShaderLoader.hpp type Render (line 10) | namespace Render { type ePreparedFragmentShaderFeature (line 11) | enum ePreparedFragmentShaderFeature : uint16_t { type ePreparedFragmentShader (line 29) | enum ePreparedFragmentShader : uint8_t { class CShaderLoader (line 46) | class CShaderLoader { FILE: src/render/Texture.hpp class IHLBuffer (line 8) | class IHLBuffer type eTextureType (line 11) | enum eTextureType : int8_t { class ITexture (line 19) | class ITexture { method ITexture (line 21) | ITexture(ITexture&) = delete; method ITexture (line 22) | ITexture(ITexture&&) = delete; method ITexture (line 23) | ITexture(const ITexture&&) = delete; method ITexture (line 24) | ITexture(const ITexture&) = delete; method ITexture (line 52) | ITexture() = default; FILE: src/render/Transformer.hpp class IWindowTransformer (line 11) | class IWindowTransformer { FILE: src/render/decorations/CHyprBorderDecoration.cpp function SDecorationPositioningInfo (line 12) | SDecorationPositioningInfo CHyprBorderDecoration::getPositioningInfo() { function CBox (line 34) | CBox CHyprBorderDecoration::assignedBoxGlobal() { function eDecorationType (line 99) | eDecorationType CHyprBorderDecoration::getDecorationType() { function eDecorationLayer (line 139) | eDecorationLayer CHyprBorderDecoration::getDecorationLayer() { FILE: src/render/decorations/CHyprBorderDecoration.hpp class CHyprBorderDecoration (line 5) | class CHyprBorderDecoration : public IHyprWindowDecoration { FILE: src/render/decorations/CHyprDropShadowDecoration.cpp function eDecorationType (line 13) | eDecorationType CHyprDropShadowDecoration::getDecorationType() { function SDecorationPositioningInfo (line 17) | SDecorationPositioningInfo CHyprDropShadowDecoration::getPositioningInfo... function SShadowRenderData (line 121) | SShadowRenderData CHyprDropShadowDecoration::getRenderData(PHLMONITOR pM... function eDecorationLayer (line 291) | eDecorationLayer CHyprDropShadowDecoration::getDecorationLayer() { FILE: src/render/decorations/CHyprDropShadowDecoration.hpp type SShadowRenderData (line 5) | struct SShadowRenderData { class CHyprDropShadowDecoration (line 16) | class CHyprDropShadowDecoration : public IHyprWindowDecoration { FILE: src/render/decorations/CHyprGroupBarDecoration.cpp function SDecorationPositioningInfo (line 40) | SDecorationPositioningInfo CHyprGroupBarDecoration::getPositioningInfo() { function eDecorationType (line 72) | eDecorationType CHyprGroupBarDecoration::getDecorationType() { function CTitleTex (line 276) | CTitleTex* CHyprGroupBarDecoration::textureFromTitle(const std::string& ... function renderGradientTo (line 319) | static void renderGradientTo(SP tex, CGradientValueData* grad) { function refreshGroupBarGradients (line 358) | void refreshGroupBarGradients() { function eDecorationLayer (line 512) | eDecorationLayer CHyprGroupBarDecoration::getDecorationLayer() { function CBox (line 524) | CBox CHyprGroupBarDecoration::assignedBoxGlobal() { FILE: src/render/decorations/CHyprGroupBarDecoration.hpp class CTitleTex (line 10) | class CTitleTex { class CHyprGroupBarDecoration (line 26) | class CHyprGroupBarDecoration : public IHyprWindowDecoration { type STitleTexs (line 74) | struct STitleTexs { FILE: src/render/decorations/DecorationPositioner.cpp function Vector2D (line 11) | Vector2D CDecorationPositioner::getEdgeDefinedPoint(uint32_t edges, PHLW... function SBoxExtents (line 287) | SBoxExtents CDecorationPositioner::getWindowDecorationReserved(PHLWINDOW... function SBoxExtents (line 294) | SBoxExtents CDecorationPositioner::getWindowDecorationExtents(PHLWINDOWR... function CBox (line 343) | CBox CDecorationPositioner::getBoxWithIncludedDecos(PHLWINDOW pWindow) { function CBox (line 381) | CBox CDecorationPositioner::getWindowDecorationBox(IHyprWindowDecoration... FILE: src/render/decorations/DecorationPositioner.hpp class IHyprWindowDecoration (line 9) | class IHyprWindowDecoration type eDecorationPositioningPolicy (line 11) | enum eDecorationPositioningPolicy : uint8_t { type eDecorationEdges (line 16) | enum eDecorationEdges : uint8_t { type SDecorationPositioningInfo (line 35) | struct SDecorationPositioningInfo { type SDecorationPositioningReply (line 52) | struct SDecorationPositioningReply { class CDecorationPositioner (line 57) | class CDecorationPositioner { type SWindowPositioningData (line 74) | struct SWindowPositioningData { type SWindowData (line 82) | struct SWindowData { FILE: src/render/decorations/IHyprWindowDecoration.cpp function eDecorationLayer (line 11) | eDecorationLayer IHyprWindowDecoration::getDecorationLayer() { FILE: src/render/decorations/IHyprWindowDecoration.hpp type eDecorationType (line 8) | enum eDecorationType : int8_t { type eDecorationLayer (line 16) | enum eDecorationLayer : uint8_t { type eDecorationFlags (line 23) | enum eDecorationFlags : uint8_t { class CMonitor (line 29) | class CMonitor class CDecorationPositioner (line 30) | class CDecorationPositioner class IHyprWindowDecoration (line 32) | class IHyprWindowDecoration { FILE: src/render/gl/GLFramebuffer.cpp function GLuint (line 162) | GLuint CGLFramebuffer::getFBID() { FILE: src/render/gl/GLFramebuffer.hpp class CGLFramebuffer (line 8) | class CGLFramebuffer : public IFramebuffer { FILE: src/render/gl/GLRenderbuffer.hpp class CMonitor (line 7) | class CMonitor class CGLRenderbuffer (line 9) | class CGLRenderbuffer : public IRenderbuffer { FILE: src/render/gl/GLTexture.hpp class CGLTexture (line 7) | class CGLTexture : public ITexture { method CGLTexture (line 11) | CGLTexture(CGLTexture&) = delete; method CGLTexture (line 12) | CGLTexture(CGLTexture&&) = delete; method CGLTexture (line 13) | CGLTexture(const CGLTexture&&) = delete; method CGLTexture (line 14) | CGLTexture(const CGLTexture&) = delete; type eTextureParam (line 33) | enum eTextureParam : uint8_t { FILE: src/render/pass/BorderPassElement.hpp class CGradientValueData (line 5) | class CGradientValueData class CBorderPassElement (line 7) | class CBorderPassElement : public IPassElement { type SBorderData (line 9) | struct SBorderData { method ePassElementType (line 29) | virtual ePassElementType type() { FILE: src/render/pass/ClearPassElement.cpp function CRegion (line 19) | CRegion CClearPassElement::opaqueRegion() { FILE: src/render/pass/ClearPassElement.hpp class CClearPassElement (line 4) | class CClearPassElement : public IPassElement { type SClearData (line 6) | struct SClearData { method ePassElementType (line 22) | virtual ePassElementType type() { FILE: src/render/pass/FramebufferElement.hpp class CFramebufferElement (line 4) | class CFramebufferElement : public IPassElement { type SFramebufferElementData (line 6) | struct SFramebufferElementData { method ePassElementType (line 22) | virtual ePassElementType type() { FILE: src/render/pass/Pass.cpp function CRegion (line 121) | CRegion CRenderPass::render(const CRegion& damage_) { FILE: src/render/pass/Pass.hpp class CGradientValueData (line 6) | class CGradientValueData class ITexture (line 7) | class ITexture class CRenderPass (line 9) | class CRenderPass { type SPassElementData (line 25) | struct SPassElementData { FILE: src/render/pass/PassElement.cpp function CRegion (line 7) | CRegion IPassElement::opaqueRegion() { FILE: src/render/pass/PassElement.hpp type ePassElementType (line 5) | enum ePassElementType : uint8_t { class IPassElement (line 19) | class IPassElement { FILE: src/render/pass/PreBlurElement.hpp class CPreBlurElement (line 4) | class CPreBlurElement : public IPassElement { method ePassElementType (line 18) | virtual ePassElementType type() { FILE: src/render/pass/RectPassElement.cpp function CRegion (line 20) | CRegion CRectPassElement::opaqueRegion() { FILE: src/render/pass/RectPassElement.hpp class CRectPassElement (line 5) | class CRectPassElement : public IPassElement { type SRectData (line 7) | struct SRectData { method ePassElementType (line 35) | virtual ePassElementType type() { FILE: src/render/pass/RendererHintsPassElement.hpp class CRendererHintsPassElement (line 6) | class CRendererHintsPassElement : public IPassElement { type SData (line 8) | struct SData { method ePassElementType (line 23) | virtual ePassElementType type() { FILE: src/render/pass/ShadowPassElement.hpp class CHyprDropShadowDecoration (line 4) | class CHyprDropShadowDecoration class CShadowPassElement (line 6) | class CShadowPassElement : public IPassElement { type SShadowData (line 8) | struct SShadowData { method ePassElementType (line 23) | virtual ePassElementType type() { FILE: src/render/pass/SurfacePassElement.cpp function CBox (line 20) | CBox CSurfacePassElement::getTexBox() { function CRegion (line 113) | CRegion CSurfacePassElement::opaqueRegion() { function CRegion (line 131) | CRegion CSurfacePassElement::visibleRegion(bool& cancel) { FILE: src/render/pass/SurfacePassElement.hpp class CWLSurfaceResource (line 7) | class CWLSurfaceResource class ITexture (line 8) | class ITexture class CSyncTimeline (line 9) | class CSyncTimeline class CSurfacePassElement (line 11) | class CSurfacePassElement : public IPassElement { type SRenderData (line 13) | struct SRenderData { method ePassElementType (line 67) | virtual ePassElementType type() { FILE: src/render/pass/TexPassElement.cpp function CRegion (line 24) | CRegion CTexPassElement::opaqueRegion() { FILE: src/render/pass/TexPassElement.hpp class CWLSurfaceResource (line 5) | class CWLSurfaceResource class ITexture (line 6) | class ITexture class CSyncTimeline (line 7) | class CSyncTimeline type eDiscardMode (line 9) | enum eDiscardMode : uint8_t { class CTexPassElement (line 14) | class CTexPassElement : public IPassElement { type SRenderData (line 16) | struct SRenderData { method ePassElementType (line 61) | virtual ePassElementType type() { FILE: src/render/pass/TextureMatteElement.hpp class ITexture (line 5) | class ITexture class CTextureMatteElement (line 7) | class CTextureMatteElement : public IPassElement { type STextureMatteData (line 9) | struct STextureMatteData { method ePassElementType (line 26) | virtual ePassElementType type() { FILE: src/xwayland/Dnd.cpp function xcb_atom_t (line 18) | static xcb_atom_t dndActionToAtom(uint32_t actions) { function xcb_window_t (line 43) | xcb_window_t CX11DataDevice::getProxyWindow(xcb_window_t window) { function eDataSourceType (line 75) | eDataSourceType CX11DataOffer::type() { function eDataSourceType (line 221) | eDataSourceType CX11DataDevice::type() { function eDataSourceType (line 272) | eDataSourceType CX11DataSource::type() { FILE: src/xwayland/Dnd.hpp class CXWaylandSurface (line 14) | class CXWaylandSurface class CX11DataOffer (line 16) | class CX11DataOffer : public IDataOffer { method CX11DataOffer (line 18) | CX11DataOffer() = default; class CX11DataSource (line 32) | class CX11DataSource : public IDataSource { method CX11DataSource (line 34) | CX11DataSource() = default; class CX11DataDevice (line 58) | class CX11DataDevice : public IDataDevice { method CX11DataDevice (line 60) | CX11DataDevice() = default; FILE: src/xwayland/Server.cpp function CFileDescriptor (line 36) | static CFileDescriptor createSocket(struct sockaddr_un* addr, size_t pat... function checkPermissionsForSocketDir (line 82) | static bool checkPermissionsForSocketDir() { function ensureSocketDirExists (line 110) | static bool ensureSocketDirExists() { function getSocketPath (line 123) | static std::string getSocketPath(int display, bool isLinux) { function openSockets (line 130) | static bool openSockets(std::array& sockets, int dis... function startServer (line 174) | static void startServer(void* data) { function xwaylandReady (line 179) | static int xwaylandReady(int fd, uint32_t mask, void* data) { function safeRemove (line 183) | static bool safeRemove(const std::string& path) { FILE: src/xwayland/Server.hpp type wl_event_source (line 7) | struct wl_event_source type wl_client (line 8) | struct wl_client class CXWaylandServer (line 11) | class CXWaylandServer { FILE: src/xwayland/XDataSource.cpp function eDataSourceType (line 108) | eDataSourceType CXDataSource::type() { FILE: src/xwayland/XDataSource.hpp type SXSelection (line 6) | struct SXSelection class CXDataSource (line 8) | class CXDataSource : public IDataSource { FILE: src/xwayland/XSurface.hpp class CWLSurfaceResource (line 8) | class CWLSurfaceResource class CXWaylandSurfaceResource (line 9) | class CXWaylandSurfaceResource class CXWaylandSurface (line 41) | class CXWaylandSurface { FILE: src/xwayland/XWM.cpp function onX11Event (line 32) | static int onX11Event(int fd, uint32_t mask, void* data) { type SFreeDeleter (line 38) | struct SFreeDeleter { function lookupParentExists (line 176) | static bool lookupParentExists(SP XSURF, SP getFromEtcOsRelease(const std::string_... function executableExistsInPath (line 48) | static bool executableExistsInPath(const std::string& exe) { FILE: start/src/helpers/Nix.hpp type Nix (line 6) | namespace Nix { FILE: start/src/main.cpp function onSignal (line 29) | static void onSignal(int sig) { function terminateChildOnSignal (line 39) | static void terminateChildOnSignal(int signal) { function main (line 49) | int main(int argc, const char** argv, const char** envp) { FILE: tests/desktop/Reserved.cpp function TEST (line 6) | TEST(Desktop, reservedArea) {