Final Platform Layer 0.9.8-beta
Loading...
Searching...
No Matches
Data Fields
fplVideoBackBuffer Struct Reference

A structure containing video backbuffer properties. More...

#include <final_platform_layer.h>

Data Fields

uint32_t height
 The height of the backbuffer in pixels. Do not modify, it will be set automatically.
 
size_t lineWidth
 The width of one line in bytes. Do not modify, it will be set automatically.
 
fplVideoRect outputRect
 The output rectangle for displaying the backbuffer (Size may not match backbuffer size!)
 
uint32_t * pixels
 The 32-bit pixel top-down array, format: 0xAABBGGRR. Do not modify before WindowUpdate.
 
size_t pixelStride
 The size of one entire pixel with all 4 components in bytes. Do not modify, it will be set automatically.
 
fpl_b32 useOutputRect
 Set this to true to actually use the output rectangle.
 
uint32_t width
 The width of the backbuffer in pixels. Do not modify, it will be set automatically.
 

Detailed Description

A structure containing video backbuffer properties.

Definition at line 6599 of file final_platform_layer.h.

Field Documentation

◆ height

uint32_t fplVideoBackBuffer::height

The height of the backbuffer in pixels. Do not modify, it will be set automatically.

Definition at line 6605 of file final_platform_layer.h.

◆ lineWidth

size_t fplVideoBackBuffer::lineWidth

The width of one line in bytes. Do not modify, it will be set automatically.

Definition at line 6609 of file final_platform_layer.h.

◆ outputRect

fplVideoRect fplVideoBackBuffer::outputRect

The output rectangle for displaying the backbuffer (Size may not match backbuffer size!)

Definition at line 6611 of file final_platform_layer.h.

◆ pixels

uint32_t* fplVideoBackBuffer::pixels

The 32-bit pixel top-down array, format: 0xAABBGGRR. Do not modify before WindowUpdate.

Definition at line 6601 of file final_platform_layer.h.

◆ pixelStride

size_t fplVideoBackBuffer::pixelStride

The size of one entire pixel with all 4 components in bytes. Do not modify, it will be set automatically.

Definition at line 6607 of file final_platform_layer.h.

◆ useOutputRect

fpl_b32 fplVideoBackBuffer::useOutputRect

Set this to true to actually use the output rectangle.

Definition at line 6613 of file final_platform_layer.h.

◆ width

uint32_t fplVideoBackBuffer::width

The width of the backbuffer in pixels. Do not modify, it will be set automatically.

Definition at line 6603 of file final_platform_layer.h.


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