40 if (partialrct->
xmin == partialrct->
xmax) {
92void wmOrtho2(
float x1,
float x2,
float y1,
float y2)
void orthographic_m4(float mat[4][4], float left, float right, float bottom, float top, float nearClip, float farClip)
BLI_INLINE int BLI_rcti_size_y(const struct rcti *rct)
bool BLI_rcti_isect(const struct rcti *src1, const struct rcti *src2, struct rcti *dest)
BLI_INLINE int BLI_rcti_size_x(const struct rcti *rct)
void GPU_matrix_ortho_set(float left, float right, float bottom, float top, float near, float far)
void GPU_matrix_identity_set()
static constexpr int GPU_MATRIX_ORTHO_CLIP_FAR_DEFAULT
static constexpr int GPU_MATRIX_ORTHO_CLIP_NEAR_DEFAULT
void GPU_scissor(int x, int y, int width, int height)
void GPU_viewport(int x, int y, int width, int height)
VecBase< int32_t, 2 > int2
static void wmOrtho2_offset(const float x, const float y, const float ofs)
void wmViewport(const rcti *winrct)
void wmOrtho2(float x1, float x2, float y1, float y2)
void wmPartialViewport(rcti *drawrct, const rcti *winrct, const rcti *partialrct)
void wmOrtho2_pixelspace(const float x, const float y)
void wmWindowViewport(const wmWindow *win)
void wmGetProjectionMatrix(float mat[4][4], const rcti *winrct)
void wmWindowViewport_ex(const wmWindow *win, float offset)
void wmOrtho2_region_pixelspace(const ARegion *region)
blender::int2 WM_window_native_pixel_size(const wmWindow *win)