Class: XCB::AllocColorCellsReply

Inherits:
Object
  • Object
show all
Defined in:
ext/xproto.c

Instance Method Summary collapse

Instance Method Details

#masksObject



4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
# File 'ext/xproto.c', line 4063

static VALUE
r_XCB_AllocColorCellsReply_get_masks(VALUE r_self)
{
	xcb_alloc_color_cells_reply_t *reply;
	Data_Get_Struct(r_self, xcb_alloc_color_cells_reply_t, reply);
	int __masks_len = xcb_alloc_color_cells_masks_length(reply);
	uint32_t *__masks = xcb_alloc_color_cells_masks(reply);
	VALUE r_masks = rb_ary_new2(__masks_len);
	int i;
	for (i = 0; i < __masks_len; i += 1)
		rb_ary_store(r_masks, i, INT2FIX(__masks[i]));
	return r_masks;
}

#masks_lenObject



4043
4044
4045
4046
4047
4048
4049
# File 'ext/xproto.c', line 4043

static VALUE
r_XCB_AllocColorCellsReply_get_masks_len(VALUE r_self)
{
	xcb_alloc_color_cells_reply_t *reply;
	Data_Get_Struct(r_self, xcb_alloc_color_cells_reply_t, reply);
	return INT2FIX(reply->masks_len);
}

#pixelsObject



4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
# File 'ext/xproto.c', line 4050

static VALUE
r_XCB_AllocColorCellsReply_get_pixels(VALUE r_self)
{
	xcb_alloc_color_cells_reply_t *reply;
	Data_Get_Struct(r_self, xcb_alloc_color_cells_reply_t, reply);
	int __pixels_len = xcb_alloc_color_cells_pixels_length(reply);
	uint32_t *__pixels = xcb_alloc_color_cells_pixels(reply);
	VALUE r_pixels = rb_ary_new2(__pixels_len);
	int i;
	for (i = 0; i < __pixels_len; i += 1)
		rb_ary_store(r_pixels, i, INT2FIX(__pixels[i]));
	return r_pixels;
}

#pixels_lenObject



4036
4037
4038
4039
4040
4041
4042
# File 'ext/xproto.c', line 4036

static VALUE
r_XCB_AllocColorCellsReply_get_pixels_len(VALUE r_self)
{
	xcb_alloc_color_cells_reply_t *reply;
	Data_Get_Struct(r_self, xcb_alloc_color_cells_reply_t, reply);
	return INT2FIX(reply->pixels_len);
}