PatchworkOS  c9fea19
A non-POSIX operating system.
Loading...
Searching...
No Matches
surface_t Struct Reference

#include <surface.h>

Collaboration diagram for surface_t:

Data Fields

list_entry_t dwmEntry
 
list_entry_t clientEntry
 
client_tclient
 
point_t pos
 
fd_t shmem
 
pixel_tbuffer
 
uint32_t width
 
uint32_t height
 
surface_id_t id
 
surface_type_t type
 
timer_t timer
 
surface_flags_t flags
 
char name [MAX_NAME]
 

Detailed Description

Definition at line 20 of file surface.h.

Field Documentation

◆ dwmEntry

list_entry_t surface_t::dwmEntry

Definition at line 22 of file surface.h.

◆ clientEntry

list_entry_t surface_t::clientEntry

Definition at line 23 of file surface.h.

◆ client

client_t* surface_t::client

Definition at line 24 of file surface.h.

◆ pos

point_t surface_t::pos

Definition at line 25 of file surface.h.

◆ shmem

fd_t surface_t::shmem

Definition at line 26 of file surface.h.

◆ buffer

pixel_t* surface_t::buffer

Definition at line 27 of file surface.h.

◆ width

uint32_t surface_t::width

Definition at line 28 of file surface.h.

◆ height

uint32_t surface_t::height

Definition at line 29 of file surface.h.

◆ id

surface_id_t surface_t::id

Definition at line 30 of file surface.h.

◆ type

surface_type_t surface_t::type

Definition at line 31 of file surface.h.

◆ timer

timer_t surface_t::timer

Definition at line 32 of file surface.h.

◆ flags

surface_flags_t surface_t::flags

Definition at line 33 of file surface.h.

◆ name

char surface_t::name[MAX_NAME]

Definition at line 34 of file surface.h.


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