gamma-control-client-protocol

gamma-control-client-protocol

Functions

Types and Values

Description

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

enum gamma_control_error

Members

GAMMA_CONTROL_ERROR_INVALID_GAMMA

   

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;