nCine  2025.04.r498-9d36345
A cross-platform 2D game engine
Public Types | Public Member Functions | List of all members
ncine::DisplayMode Class Reference

Display properties. More...

#include <DisplayMode.h>

Public Types

enum class  DoubleBuffering { DISABLED , ENABLED }
 
enum class  VSync { DISABLED , ENABLED }
 

Public Member Functions

 DisplayMode (unsigned char redBits, unsigned char greenBits, unsigned char blueBits)
 
 DisplayMode (unsigned char redBits, unsigned char greenBits, unsigned char blueBits, unsigned char alphaBits)
 
 DisplayMode (unsigned char depthBits, unsigned char stencilBits, DoubleBuffering dbMode, VSync vsMode)
 
 DisplayMode (unsigned char redBits, unsigned char greenBits, unsigned char blueBits, unsigned char alphaBits, unsigned char depthBits, unsigned char stencilBits, DoubleBuffering dbMode, VSync vsMode)
 
unsigned char redBits () const
 Returns the number of bits for the red channel.
 
unsigned char greenBits () const
 Returns the number of bits for the green channel.
 
unsigned char blueBits () const
 Returns the number of bits for the blue channel.
 
unsigned char alphaBits () const
 Returns the number of bits for the alpha channel.
 
unsigned char depthBits () const
 Returns the number of bits for the depth buffer.
 
unsigned char stencilBits () const
 Returns the number of bits for the stencil buffer.
 
bool isDoubleBuffered () const
 Returns true if the display is double buffered.
 
bool hasVSync () const
 Returns true if the dislpay has V-sync enabled.
 

Detailed Description

Display properties.


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