Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_FRAMEBUFFER_PROPERTIES Struct Reference

#include <framebuffer.h>

Data Fields

uint32_t flags
 Framebuffer device flags (eg FRAMEBUFFER_FLAG_COMMIT) (Ignored for Allocate / SetProperties).
size_t address
 Framebuffer address (Ignored for Allocate / SetProperties).
uint32_t size
 Framebuffer size (Bytes) (Ignored for Allocate / SetProperties).
uint32_t pitch
 Framebuffer pitch (Bytes per Line) (Ignored for Allocate / SetProperties).
uint32_t depth
 Framebuffer depth (Bits per Pixel)(8/16/24/32).
uint32_t order
 Framebuffer pixel order (BGR/RGB).
uint32_t mode
 Framebuffer alpha mode (Enabled/Reversed/Ignored).
uint32_t format
 Framebuffer color format (eg COLOR_FORMAT_ARGB32) (Ignored for Allocate / SetProperties).
uint32_t physicalwidth
 Framebuffer Physical Width (Pixels).
uint32_t physicalheight
 Framebuffer Physical Height (Pixels).
uint32_t virtualwidth
 Framebuffer Virtual Width (Pixels).
uint32_t virtualheight
 Framebuffer Virtual Height (Pixels).
uint32_t offsetx
 Framebuffer Virtual Offset X (Pixels).
uint32_t offsety
 Framebuffer Virtual Offset Y (Pixels).
uint32_t overscantop
 Framebuffer Overscan Top (Pixels).
uint32_t overscanbottom
 Framebuffer Overscan Bottom (Pixels).
uint32_t overscanleft
 Framebuffer Overscan Left (Pixels).
uint32_t overscanright
 Framebuffer Overscan Right (Pixels).
uint32_t rotation
 Framebuffer Rotation (eg FRAMEBUFFER_ROTATION_180).
uint32_t cursorx
 Framebuffer Cursor X (Pixels) (Ignored for Allocate / SetProperties).
uint32_t cursory
 Framebuffer Cursor Y (Pixels) (Ignored for Allocate / SetProperties).
uint32_t cursorstate
 Framebuffer Cursor State (eg FRAMEBUFFER_CURSOR_ENABLED) (Ignored for Allocate / SetProperties).

Field Documentation

◆ flags

uint32_t flags

Framebuffer device flags (eg FRAMEBUFFER_FLAG_COMMIT) (Ignored for Allocate / SetProperties).

◆ address

size_t address

Framebuffer address (Ignored for Allocate / SetProperties).

◆ size

uint32_t size

Framebuffer size (Bytes) (Ignored for Allocate / SetProperties).

◆ pitch

uint32_t pitch

Framebuffer pitch (Bytes per Line) (Ignored for Allocate / SetProperties).

◆ depth

uint32_t depth

Framebuffer depth (Bits per Pixel)(8/16/24/32).

◆ order

uint32_t order

Framebuffer pixel order (BGR/RGB).

◆ mode

uint32_t mode

Framebuffer alpha mode (Enabled/Reversed/Ignored).

◆ format

uint32_t format

Framebuffer color format (eg COLOR_FORMAT_ARGB32) (Ignored for Allocate / SetProperties).

◆ physicalwidth

uint32_t physicalwidth

Framebuffer Physical Width (Pixels).

◆ physicalheight

uint32_t physicalheight

Framebuffer Physical Height (Pixels).

◆ virtualwidth

uint32_t virtualwidth

Framebuffer Virtual Width (Pixels).

◆ virtualheight

uint32_t virtualheight

Framebuffer Virtual Height (Pixels).

◆ offsetx

uint32_t offsetx

Framebuffer Virtual Offset X (Pixels).

◆ offsety

uint32_t offsety

Framebuffer Virtual Offset Y (Pixels).

◆ overscantop

uint32_t overscantop

Framebuffer Overscan Top (Pixels).

◆ overscanbottom

uint32_t overscanbottom

Framebuffer Overscan Bottom (Pixels).

◆ overscanleft

uint32_t overscanleft

Framebuffer Overscan Left (Pixels).

◆ overscanright

uint32_t overscanright

Framebuffer Overscan Right (Pixels).

◆ rotation

uint32_t rotation

Framebuffer Rotation (eg FRAMEBUFFER_ROTATION_180).

◆ cursorx

uint32_t cursorx

Framebuffer Cursor X (Pixels) (Ignored for Allocate / SetProperties).

◆ cursory

uint32_t cursory

Framebuffer Cursor Y (Pixels) (Ignored for Allocate / SetProperties).

◆ cursorstate

uint32_t cursorstate

Framebuffer Cursor State (eg FRAMEBUFFER_CURSOR_ENABLED) (Ignored for Allocate / SetProperties).


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