libdgl/SRC/DGLCLIP.H

33 lines
612 B
C++
Raw Normal View History

#ifndef LIBDGL_DGLCLIP_H
#define LIBDGL_DGLCLIP_H
2017-11-26 13:18:33 -05:00
#include "dglcmn.h"
#include "dglrect.h"
2017-11-26 13:18:33 -05:00
#ifdef __cplusplus
extern "C" {
#endif
bool is_in_bounds(
int clip_x,
int clip_y,
int clip_right,
int clip_bottom,
int x1,
int y1,
int x2,
int y2
);
2017-11-26 13:18:33 -05:00
bool is_rect_in_bounds(const RECT *clip_region, const RECT *r);
bool is_point_in_bounds(const RECT *clip_region, int x, int y);
bool clamp_to_region(const RECT *clip_region, int *x1, int *y1, int *x2, int *y2);
bool clip_to_region(const RECT *clip_region, RECT *r);
2017-11-26 13:18:33 -05:00
#ifdef __cplusplus
}
#endif
2017-11-26 13:18:33 -05:00
#endif