Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::WindowRecord Struct Reference

#include <window_manager.hpp>

Public Attributes

WindowId id = 0
WindowType type = WindowType::main
WindowId parent_id = 0
 0 = no parent (root window)
WindowHost * host = nullptr
 Non-owning — caller owns the WindowHost.
View * root_view = nullptr
 Root view for this window.
WindowState state
bool alive = true

Member Data Documentation

◆ alive

bool pulp::view::WindowRecord::alive = true

◆ host

WindowHost* pulp::view::WindowRecord::host = nullptr

Non-owning — caller owns the WindowHost.

◆ id

WindowId pulp::view::WindowRecord::id = 0

◆ parent_id

WindowId pulp::view::WindowRecord::parent_id = 0

0 = no parent (root window)

◆ root_view

View* pulp::view::WindowRecord::root_view = nullptr

Root view for this window.

◆ state

WindowState pulp::view::WindowRecord::state

◆ type

WindowType pulp::view::WindowRecord::type = WindowType::main

The documentation for this struct was generated from the following file: