Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VirtCode/hypr-dynamic-cursors
/ functions
Functions
122 in github.com/VirtCode/hypr-dynamic-cursors
⨍
Functions
122
◇
Types & classes
25
↓ 23 callers
Method
value
returns the value of the property, or the default otherwise */
src/config/prop/IntProp.hpp:21
↓ 11 callers
Method
isEnabled
src/config/ConfigManager.cpp:100
↓ 9 callers
Function
hook
* hooks a function hook, given a function address `target` and its symbol `signature` when compiled against libstdc++ * the symbol is only used when
src/main.cpp:135
↓ 9 callers
Function
pmf_address
src/main.cpp:107
↓ 5 callers
Method
registerProp
src/config/ShapeRule.cpp:33
↓ 4 callers
Method
internal
src/config/cache/VariantValue.cpp:25
↓ 3 callers
Method
clear
src/config/ShapeRule.cpp:22
↓ 3 callers
Method
draw
src/render/CursorPassElement.cpp:12
↓ 3 callers
Method
reset
src/mode/ModeTilt.cpp:44
↓ 3 callers
Method
update
src/highres.cpp:35
↓ 2 callers
Method
activate
src/config/ShapeRule.cpp:26
↓ 2 callers
Function
activation
src/mode/utils.cpp:6
↓ 2 callers
Method
dispatchMagnify
src/cursor.cpp:484
↓ 2 callers
Function
drawCursor
src/render/renderer.cpp:33
↓ 2 callers
Method
lookup
src/config/cache/VariantValue.cpp:8
↓ 2 callers
Method
name
src/config/prop/IntProp.cpp:11
↓ 2 callers
Function
toTransform
src/render/renderer.cpp:5
↓ 2 callers
Method
underlying
src/config/prop/IntProp.cpp:7
↓ 2 callers
Method
value
returns the value of the property, or the default otherwise */
src/config/prop/VariantProp.hpp:23
↓ 2 callers
Method
value
returns the value of the property, or the default otherwise */
src/config/prop/BoolProp.hpp:21
↓ 2 callers
Method
value
returns the value of the property, or the default otherwise */
src/config/prop/StringProp.hpp:21
↓ 2 callers
Method
value
returns the value of the property, or the default otherwise */
src/config/prop/FloatProp.hpp:21
↓ 2 callers
Method
warp
src/other/Shake.cpp:116
↓ 1 callers
Method
clamp
src/mode/utils.cpp:38
↓ 1 callers
Method
currentMode
src/cursor.cpp:395
↓ 1 callers
Method
damageSoftware
This function implements damaging the screen such that the software cursor is drawn. It is largely identical to hyprlands implementation, but expands
src/cursor.cpp:153
↓ 1 callers
Method
force
src/other/Shake.cpp:110
↓ 1 callers
Method
formatVariants
src/config/cache/VariantValue.cpp:16
↓ 1 callers
Method
getBuffer
src/highres.cpp:149
↓ 1 callers
Method
getTexture
src/highres.cpp:145
↓ 1 callers
Method
hasDifference
src/mode/utils.cpp:49
↓ 1 callers
Method
loadShape
src/highres.cpp:101
↓ 1 callers
Function
luaShapeRuleTable
src/config/ShapeRule.cpp:121
↓ 1 callers
Method
onCursorMoved
Handles cursor move events. */
src/cursor.cpp:319
↓ 1 callers
Method
onTick
Handle cursor tick events. */
src/cursor.cpp:391
↓ 1 callers
Method
reload
src/config/cache/VariantValue.cpp:29
↓ 1 callers
Method
renderHardware
This function reimplements the hardware cursor buffer drawing. It is largely copied from hyprland, but adjusted to allow the cursor to be rotated. */
src/cursor.cpp:180
↓ 1 callers
Method
renderSoftware
Reimplements rendering of the software cursor. Is also largely identical to hyprlands impl, but uses our custom rendering to rotate the cursor. */
src/cursor.cpp:61
↓ 1 callers
Method
setHardware
Implements the hardware cursor setting. It is also mostly the same as stock hyprland, but with the hotspot translated more into the middle. */
src/cursor.cpp:285
↓ 1 callers
Method
setMove
src/cursor.cpp:480
↓ 1 callers
Method
setShape
src/cursor.cpp:375
↓ 1 callers
Method
strategy
src/mode/ModeTilt.cpp:8
↓ 1 callers
Method
type
src/config/ShapeRule.cpp:63
↓ 1 callers
Method
unsetShape
src/cursor.cpp:380
↓ 1 callers
Method
updateTheme
src/cursor.cpp:384
↓ 1 callers
Method
validate
src/config/prop/IProp.cpp:7
↓ 1 callers
Method
value
returns the currently set value */
src/config/cache/VariantValue.hpp:28
Method
CBoolProp
src/config/prop/BoolProp.hpp:18
Method
CConfigHandler
src/config/ConfigManager.cpp:26
Method
CCursorPassElement
src/render/CursorPassElement.cpp:8
Method
CDynamicCursors
src/cursor.cpp:40
Method
CFloatProp
src/config/prop/FloatProp.hpp:18
Method
CHighresHandler
src/highres.cpp:21
Method
CIntProp
src/config/prop/IntProp.hpp:18
Method
CShake
src/other/Shake.cpp:15
Method
CStringProp
src/config/prop/StringProp.hpp:18
Method
CVariantProp
src/config/prop/VariantProp.hpp:20
Method
CVariantValue
src/config/cache/VariantValue.cpp:5
Method
IProp
src/config/prop/IProp.cpp:3
Function
PLUGIN_EXIT
src/main.cpp:248
Function
PLUGIN_INIT
src/main.cpp:167
Method
activate
src/config/prop/VariantProp.cpp:17
Method
activate
src/config/prop/IntProp.cpp:3
Method
activate
src/config/prop/BoolProp.cpp:3
Method
activate
src/config/prop/FloatProp.cpp:3
Method
activate
src/config/prop/StringProp.cpp:3
Method
boundingBox
src/render/CursorPassElement.cpp:29
Method
calculate
src/cursor.cpp:404
Method
conf
src/config/ConfigManager.cpp:116
Method
discard
src/render/CursorPassElement.cpp:37
Function
dispatchMagnify
src/config/ConfigManager.cpp:187
Function
hcLogger
src/highres.cpp:29
Function
hkDamageIfSoftware
src/main.cpp:37
Function
hkMove
src/main.cpp:89
Function
hkOnCursorMoved
src/main.cpp:64
Function
hkRenderHWCursorBuffer
src/main.cpp:46
Function
hkRenderSoftwareCursorsFor
src/main.cpp:28
Function
hkSetCursorFromName
src/main.cpp:73
Function
hkSetCursorSurface
src/main.cpp:81
Function
hkSetHWCursorBuffer
src/main.cpp:55
Function
hkUpdateTheme
src/main.cpp:97
Function
luaMagnifyDispatcher
src/config/ConfigManager.cpp:214
Function
luaShapeRule
src/config/ShapeRule.cpp:172
Method
name
src/config/prop/VariantProp.cpp:33
Method
name
src/config/prop/BoolProp.cpp:11
Method
name
src/config/prop/FloatProp.cpp:11
Method
name
src/config/prop/StringProp.cpp:11
Method
needsLiveBlur
src/render/CursorPassElement.cpp:21
Method
needsPrecomputeBlur
src/render/CursorPassElement.cpp:25
Function
onShapeRuleKeyword
src/config/ShapeRule.cpp:70
Method
opaqueRegion
src/render/CursorPassElement.cpp:33
Method
original
returns the original cached value as if not overridden */
src/config/prop/VariantProp.hpp:28
Method
original
returns the original value as if not overridden */
src/config/prop/BoolProp.hpp:26
Method
original
returns the original value as if not overridden */
src/config/prop/StringProp.hpp:26
Method
original
returns the original value as if not overridden */
src/config/prop/FloatProp.hpp:26
Method
original
returns the original value as if not overridden */
src/config/prop/IntProp.hpp:26
Method
passName
src/render/CursorPassElement.hpp:30
Method
prop
src/config/ConfigManager.cpp:123
Method
reset
src/mode/ModeRotate.cpp:61
Method
reset
src/mode/ModeStretch.cpp:55
next →
1–100 of 122, ranked by callers