Blender  V3.3
Functions
lasso_2d.c File Reference
#include "DNA_vec_types.h"
#include "BLI_math.h"
#include "BLI_strict_flags.h"
#include "BLI_lasso_2d.h"

Go to the source code of this file.

Functions

void BLI_lasso_boundbox (rcti *rect, const int mcoords[][2], const unsigned int mcoords_len)
 
bool BLI_lasso_is_point_inside (const int mcoords[][2], const unsigned int mcoords_len, const int sx, const int sy, const int error_value)
 
bool BLI_lasso_is_edge_inside (const int mcoords[][2], const unsigned int mcoords_len, int x0, int y0, int x1, int y1, const int error_value)
 

Function Documentation

◆ BLI_lasso_boundbox()

void BLI_lasso_boundbox ( rcti rect,
const int  mcoords[][2],
const unsigned int  mcoords_len 
)

◆ BLI_lasso_is_edge_inside()

bool BLI_lasso_is_edge_inside ( const int  mcoords[][2],
unsigned int  mcoords_len,
int  x0,
int  y0,
int  x1,
int  y1,
int  error_value 
)

◆ BLI_lasso_is_point_inside()

bool BLI_lasso_is_point_inside ( const int  mcoords[][2],
const unsigned int  mcoords_len,
const int  sx,
const int  sy,
const int  error_value 
)