Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WayfireWM/wayfire
/ types & classes
Types & classes
731 in github.com/WayfireWM/wayfire
⨍
Functions
2,744
◇
Types & classes
731
↓ 4 callers
Class
pointf_t
src/api/wayfire/geometry.hpp:18
↓ 2 callers
Enum
button_type_t
plugins/decor/deco-button.hpp:20
↓ 2 callers
Class
params
plugins/common/wayfire/plugins/common/cairo-util.hpp:123
↓ 1 callers
Class
output_t
src/api/wayfire/view.hpp:26
↓ 1 callers
Class
spin_animation_t
plugins/animate/spin.hpp:41
↓ 1 callers
Class
wl_idle_call
* A wrapper for adding idle callbacks to the event loop */
src/api/wayfire/util.hpp:58
↓ 1 callers
Class
zap_animation_t
plugins/animate/zap.hpp:38
↓ 1 callers
Class
zoom_animation_t
plugins/animate/basic_animations.hpp:61
Class
FireAnimation
plugins/animate/fire/fire.hpp:11
Class
FireTransformer
plugins/animate/fire/fire.hpp:8
Class
Particle
plugins/animate/fire/particle.hpp:9
Class
ParticleSystem
plugins/animate/fire/particle.hpp:30
Class
ParticleSystem
plugins/animate/fire/fire.hpp:9
Class
SwitcherPaintAttribs
plugins/single_plugins/switcher.cpp:37
Class
SwitcherView
plugins/single_plugins/switcher.cpp:64
Enum
SwitcherViewPosition
plugins/single_plugins/switcher.cpp:51
Class
WayfireSwitcher
plugins/single_plugins/switcher.cpp:99
Class
_Edge
plugins/wobbly/wobbly.c:49
Class
_Model
plugins/wobbly/wobbly.c:75
Class
_Object
plugins/wobbly/wobbly.c:59
Class
_Spring
plugins/wobbly/wobbly.c:69
Class
_WobblyWindow
plugins/wobbly/wobbly.c:86
Class
_xy_pair
plugins/wobbly/wobbly.c:45
Class
action_response_t
plugins/decor/deco-layout.hpp:116
Class
activator_data_t
* Data sent to activator bindings when they are activated. * Includes information from the activating event source. * * Note: some plugins might su
src/api/wayfire/bindings.hpp:70
Enum
activator_source_t
* Describes the possible event sources that can activate an activator binding. */
src/api/wayfire/bindings.hpp:45
Class
added_transformer_t
src/api/wayfire/view-transform.hpp:315
Class
addr2line_result
src/debug.cpp:199
Class
always_on_top_root_node_t
plugins/wm-actions/wm-actions.cpp:23
Class
anchored_area
src/api/wayfire/workarea.hpp:30
Enum
anchored_edge
src/api/wayfire/workarea.hpp:22
Class
animate_effects_registry_t
* The effects registry holds a list of all available animation effects. * Plugins can access the effects registry via ref_ptr_t helper in wayfire/plu
plugins/animate/animate.hpp:59
Class
animation_base_t
plugins/animate/animate.hpp:25
Class
animation_hook
Represents an animation running for a specific view * animation_t is which animation to use (i.e fire, zoom, etc). */
plugins/animate/animate.cpp:25
Enum
animation_type
plugins/animate/animate.hpp:17
Enum
attach_flags
src/output/workspace-impl.cpp:315
Class
autocommit_transaction_t
plugins/tile/tile-wset.hpp:11
Class
auxilliary_buffer_t
src/api/wayfire/render.hpp:26
Class
base_t
test/misc/tracking-allocator.cpp:6
Enum
binding_mode
plugins/single_plugins/command.cpp:81
Class
binding_t
src/core/seat/hotspot-manager.hpp:18
Class
bindings_repository_t
* bindings_repository_t is responsible for managing a list of all bindings in * Wayfire, and for calling these bindings on the corresponding events.
src/api/wayfire/bindings-repository.hpp:32
Class
bindings_repository_t
src/api/wayfire/core.hpp:55
Class
blur_node_t
plugins/blur/blur.cpp:46
Class
blur_render_instance_t
plugins/blur/blur.cpp:93
Class
buffer_allocation_hints_t
* Hints for choosing a suitable underlying memory layout when allocating a buffer. */
src/api/wayfire/render.hpp:92
Enum
buffer_reallocation_result_t
* Result of an allocate() call for an auxilliary buffer. */
src/api/wayfire/render.hpp:100
Class
button_state_t
plugins/decor/deco-theme.hpp:44
Class
button_t
plugins/decor/deco-button.hpp:27
Class
cairo_text_t
* Simple wrapper around rendering text with Cairo. This object can be * kept around to avoid reallocation of the cairo surface and OpenGL * texture
plugins/common/wayfire/plugins/common/cairo-util.hpp:120
Enum
category
plugins/single_plugins/switcher.cpp:761
Class
client_disconnected_signal
* A signal emitted on the ipc method repository when a client disconnects. */
plugins/ipc/wayfire/plugins/ipc/ipc-method-repository.hpp:39
Class
client_interface_t
* A client_interface_t represents a client which has connected to the IPC socket. * It can be used by plugins to send back data to a specific client.
plugins/ipc/wayfire/plugins/ipc/ipc-method-repository.hpp:29
Class
client_t
plugins/ipc/ipc.hpp:17
Class
color_rect_node_t
src/api/wayfire/compositor-view.hpp:23
Class
color_rect_render_instance_t
src/view/compositor-view.cpp:28
Class
color_rect_view_t
* color_rect_view_t represents another common type of compositor view - a * view which is simply a colored rectangle with a border. */
src/api/wayfire/compositor-view.hpp:14
Class
common_type
src/api/wayfire/nonstd/observer_ptr.h:283
Class
compositor_core_impl_t
src/core/core-impl.hpp:17
Class
compositor_core_t
src/api/wayfire/core.hpp:84
Enum
compositor_state_t
Describes the state of the compositor */
src/api/wayfire/core.hpp:59
Class
config_backend_t
* A base class for configuration backend plugins. * * A configuration backend plugin is loaded immediately after creating a * wayland display and i
src/api/wayfire/config-backend.hpp:20
Class
config_backend_t
src/api/wayfire/core.hpp:23
Class
config_manager_t
src/api/wayfire/core.hpp:43
Class
connection_base_t
* A base class for all connection_t, needed to store list of connections in a * type-safe way. */
src/api/wayfire/signal-provider.hpp:18
Class
connection_t
src/api/wayfire/signal-provider.hpp:56
Class
control_bindings_t
* A simple class to register the vswitch bindings and get a custom callback called. */
plugins/vswitch/wayfire/plugins/vswitch.hpp:29
Class
core_backend_started_signal
----------------------------------------------------------------------------/ * Core signals * -----------------------------------------------------
src/api/wayfire/signal-definitions.hpp:29
Class
core_drag_t
* An object for storing global move drag data (i.e shared between all outputs). * * Intended for use via wf::shared_data::ref_ptr_t. */
plugins/common/wayfire/plugins/common/move-drag-interface.hpp:158
Class
core_drag_t::impl
plugins/common/move-drag-interface.cpp:257
Class
core_shutdown_signal
* on: core * when: Right before the shutdown sequence starts. */
src/api/wayfire/signal-definitions.hpp:43
Class
core_startup_finished_signal
* on: core * when: Emitted when the Wayfire initialization has been completed and the main loop is about to start. */
src/api/wayfire/signal-definitions.hpp:36
Class
crossfade_node_t
* A transformer used for a simple crossfade + scale animation. * * It fades out the scaled contents from original_buffer, and fades in the * curren
plugins/grid/wayfire/plugins/crossfade.hpp:33
Class
crossfade_render_instance_t
plugins/grid/wayfire/plugins/crossfade.hpp:106
Class
cube_animation_t
plugins/cube/cube.hpp:14
Class
cube_control_signal
Rotate cube to given angle and zoom level */
plugins/cube/cube-control-signal.hpp:12
Class
cube_render_instance_t
plugins/cube/cube.cpp:44
Class
cube_render_node_t
plugins/cube/cube.cpp:42
Enum
cube_screensaver_state
plugins/single_plugins/idle.cpp:21
Class
cursor_t
src/core/seat/cursor.hpp:11
Class
cursor_t
src/core/seat/seat-impl.hpp:19
Class
custom_data_t
* Subclasses of custom_data_t can be stored inside an object_base_t */
src/api/wayfire/object.hpp:16
Class
decoration_area_t
* Represents an area of the decoration which reacts to input events. */
plugins/decor/deco-layout.hpp:32
Enum
decoration_area_type_t
Different types of areas around the decoration */
plugins/decor/deco-layout.hpp:17
Enum
decoration_layout_action_t
* Action which needs to be taken in response to an input event */
plugins/decor/deco-layout.hpp:72
Class
decoration_layout_t
* Manages the layout of the decorations, i.e positioning of the title, * buttons, etc. * * Also dispatches the input events to the appropriate plac
plugins/decor/deco-layout.hpp:91
Class
decoration_margins_t
* Describes the size of the decoration frame around a toplevel. */
src/api/wayfire/toplevel.hpp:15
Class
decoration_render_instance_t
plugins/decor/deco-subsurface.cpp:166
Class
decoration_theme_t
plugins/decor/deco-button.hpp:18
Class
decoration_theme_t
* A class which manages the outlook of decorations. * It is responsible for determining the background colors, sizes, etc. */
plugins/decor/deco-theme.hpp:14
Class
decoration_theme_t
plugins/decor/deco-layout.hpp:84
Class
default_render_instance_t
Just listen for damage from the node and push it upwards
src/core/scene.cpp:202
Class
depth_buffer_manager_t
* Responsible for attaching depth buffers to framebuffers. * It keeps at most 3 depth buffers at any given time to conserve * resources. */
src/output/render-manager.cpp:521
Class
depth_buffer_t
src/output/render-manager.cpp:582
Class
derived_t
test/misc/tracking-allocator.cpp:17
Class
destruct_signal
src/api/wayfire/nonstd/tracking-allocator.hpp:16
Class
dimensions_t
src/api/wayfire/geometry.hpp:64
Enum
direct_scanout
* Describes the result of trying to do direct scanout of a render instance on * an output. */
src/api/wayfire/scene-render.hpp:27
Class
dnd_icon_root_render_instance_t
src/core/seat/drag-icon.cpp:21
Class
dnd_root_icon_root_node_t
src/core/seat/drag-icon.cpp:19
next →
1–100 of 731, ranked by callers