Sha256: c39c12760cd730ade5856a108419b6264a957151b183adab13ffa24211ab8d7d

Contents?: true

Size: 968 Bytes

Versions: 1

Compression:

Stored size: 968 Bytes

Contents

#ifndef GLFW_RB_MONITOR_H
#define GLFW_RB_MONITOR_H 1

#include "common.h"
#include "monitor.h"

#define MONITOR() \
    GLFWmonitor *m; \
    Data_Get_Struct(self, GLFWmonitor, m)

void Init_glfw_monitor(VALUE module);
static VALUE rb_glfw_monitor_alloc(VALUE klass);
VALUE rb_glfw_monitor_name(VALUE self);
VALUE rb_glfw_monitor_pos(VALUE self);
VALUE rb_glfw_monitor_size(VALUE self);
VALUE rb_glfw_monitor_x(VALUE self);
VALUE rb_glfw_monitor_y(VALUE self);
VALUE rb_glfw_monitor_width(VALUE self);
VALUE rb_glfw_monitor_height(VALUE self);
VALUE rb_glfw_monitor_dimensions(VALUE self);
VALUE rb_glfw_monitor_get_gamma_ramp(VALUE self);
VALUE rb_glfw_monitor_set_gamma_ramp(int argc, VALUE *argv, VALUE self);
VALUE rb_glfw_monitor_gamma(VALUE self, VALUE exponent);
VALUE rb_glfw_monitor_video_mode(VALUE self);
VALUE rb_glfw_monitor_video_modes(VALUE self);
VALUE rb_glfw_monitor_primary(VALUE klass);

#endif /* GLFW_RB_MONITOR_H */

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
glfw-0.9.8 ext/glfw/monitor.h