Class: XCB::AllocColorCellsReply
- Inherits:
-
Object
- Object
- XCB::AllocColorCellsReply
- Defined in:
- ext/xproto.c
Instance Method Summary collapse
Instance Method Details
#masks ⇒ Object
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_len ⇒ Object
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);
}
|
#pixels ⇒ Object
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_len ⇒ Object
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);
}
|