Functions
gamma_control_manager_set_user_data ()
void
gamma_control_manager_set_user_data (struct gamma_control_manager *gamma_control_manager
,
void *user_data
);
gamma_control_manager_get_user_data ()
void *
gamma_control_manager_get_user_data (struct gamma_control_manager *gamma_control_manager
);
gamma_control_manager_get_version ()
uint32_t
gamma_control_manager_get_version (struct gamma_control_manager *gamma_control_manager
);
gamma_control_manager_destroy ()
void
gamma_control_manager_destroy (struct gamma_control_manager *gamma_control_manager
);
gamma_control_manager_get_gamma_control ()
struct gamma_control *
gamma_control_manager_get_gamma_control
(struct gamma_control_manager *gamma_control_manager
,
struct wl_output *output
);
gamma_control_add_listener ()
int
gamma_control_add_listener (struct gamma_control *gamma_control
,
const struct gamma_control_listener *listener
,
void *data
);
gamma_control_set_user_data ()
void
gamma_control_set_user_data (struct gamma_control *gamma_control
,
void *user_data
);
gamma_control_get_user_data ()
void *
gamma_control_get_user_data (struct gamma_control *gamma_control
);
gamma_control_get_version ()
uint32_t
gamma_control_get_version (struct gamma_control *gamma_control
);
gamma_control_destroy ()
void
gamma_control_destroy (struct gamma_control *gamma_control
);
gamma_control_set_gamma ()
void
gamma_control_set_gamma (struct gamma_control *gamma_control
,
struct wl_array *red
,
struct wl_array *green
,
struct wl_array *blue
);
gamma_control_reset_gamma ()
void
gamma_control_reset_gamma (struct gamma_control *gamma_control
);
Types and Values
GAMMA_CONTROL_MANAGER_DESTROY
#define GAMMA_CONTROL_MANAGER_DESTROY
GAMMA_CONTROL_MANAGER_GET_GAMMA_CONTROL
#define GAMMA_CONTROL_MANAGER_GET_GAMMA_CONTROL
GAMMA_CONTROL_MANAGER_DESTROY_SINCE_VERSION
#define GAMMA_CONTROL_MANAGER_DESTROY_SINCE_VERSION
GAMMA_CONTROL_MANAGER_GET_GAMMA_CONTROL_SINCE_VERSION
#define GAMMA_CONTROL_MANAGER_GET_GAMMA_CONTROL_SINCE_VERSION
GAMMA_CONTROL_ERROR_ENUM
#define GAMMA_CONTROL_ERROR_ENUM
struct gamma_control_listener
struct gamma_control_listener {
/**
*/
void (*gamma_size)(void *data,
struct gamma_control *gamma_control,
uint32_t size);
};
GAMMA_CONTROL_DESTROY
#define GAMMA_CONTROL_DESTROY
GAMMA_CONTROL_SET_GAMMA
#define GAMMA_CONTROL_SET_GAMMA
GAMMA_CONTROL_RESET_GAMMA
#define GAMMA_CONTROL_RESET_GAMMA
GAMMA_CONTROL_GAMMA_SIZE_SINCE_VERSION
#define GAMMA_CONTROL_GAMMA_SIZE_SINCE_VERSION
GAMMA_CONTROL_DESTROY_SINCE_VERSION
#define GAMMA_CONTROL_DESTROY_SINCE_VERSION
GAMMA_CONTROL_SET_GAMMA_SINCE_VERSION
#define GAMMA_CONTROL_SET_GAMMA_SINCE_VERSION
GAMMA_CONTROL_RESET_GAMMA_SINCE_VERSION
#define GAMMA_CONTROL_RESET_GAMMA_SINCE_VERSION
struct gamma_control
struct gamma_control;
struct gamma_control_manager
struct gamma_control_manager;
struct wl_output
struct wl_output;