mirror of
https://github.com/cccb/servicepoint.git
synced 2025-01-18 18:10:14 +01:00
add constants for brightness in C api
This commit is contained in:
parent
a858261540
commit
16a0afe08d
|
@ -8,6 +8,21 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Count of possible brightness values
|
||||||
|
*/
|
||||||
|
#define SP_BRIGHTNESS_LEVELS 12
|
||||||
|
|
||||||
|
/**
|
||||||
|
* see [Brightness::MAX]
|
||||||
|
*/
|
||||||
|
#define SP_BRIGHTNESS_MAX 11
|
||||||
|
|
||||||
|
/**
|
||||||
|
* see [Brightness::MIN]
|
||||||
|
*/
|
||||||
|
#define SP_BRIGHTNESS_MIN 0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* pixel count on whole screen
|
* pixel count on whole screen
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -4,9 +4,17 @@
|
||||||
|
|
||||||
use crate::SPByteSlice;
|
use crate::SPByteSlice;
|
||||||
use servicepoint::{Brightness, DataRef, Grid, PrimitiveGrid};
|
use servicepoint::{Brightness, DataRef, Grid, PrimitiveGrid};
|
||||||
|
use std::convert::Into;
|
||||||
use std::intrinsics::transmute;
|
use std::intrinsics::transmute;
|
||||||
use std::ptr::NonNull;
|
use std::ptr::NonNull;
|
||||||
|
|
||||||
|
/// see [Brightness::MIN]
|
||||||
|
pub const SP_BRIGHTNESS_MIN: u8 = 0;
|
||||||
|
/// see [Brightness::MAX]
|
||||||
|
pub const SP_BRIGHTNESS_MAX: u8 = 11;
|
||||||
|
/// Count of possible brightness values
|
||||||
|
pub const SP_BRIGHTNESS_LEVELS: u8 = 12;
|
||||||
|
|
||||||
/// A grid containing brightness values.
|
/// A grid containing brightness values.
|
||||||
///
|
///
|
||||||
/// # Examples
|
/// # Examples
|
||||||
|
|
|
@ -17,6 +17,9 @@ namespace ServicePoint.BindGen
|
||||||
public const nuint SP_TILE_SIZE = 8;
|
public const nuint SP_TILE_SIZE = 8;
|
||||||
public const nuint SP_TILE_WIDTH = 56;
|
public const nuint SP_TILE_WIDTH = 56;
|
||||||
public const nuint SP_TILE_HEIGHT = 20;
|
public const nuint SP_TILE_HEIGHT = 20;
|
||||||
|
public const byte SP_BRIGHTNESS_MIN = 0;
|
||||||
|
public const byte SP_BRIGHTNESS_MAX = 11;
|
||||||
|
public const byte SP_BRIGHTNESS_LEVELS = 12;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
Loading…
Reference in a new issue