|
GRAPHENE_AVAILABLE_IN_1_2 graphene_triangle_t * | graphene_triangle_alloc (void) |
|
GRAPHENE_AVAILABLE_IN_1_2 void | graphene_triangle_free (graphene_triangle_t *t) |
|
GRAPHENE_AVAILABLE_IN_1_2 graphene_triangle_t * | graphene_triangle_init_from_point3d (graphene_triangle_t *t, const graphene_point3d_t *a, const graphene_point3d_t *b, const graphene_point3d_t *c) |
|
GRAPHENE_AVAILABLE_IN_1_2 graphene_triangle_t * | graphene_triangle_init_from_vec3 (graphene_triangle_t *t, const graphene_vec3_t *a, const graphene_vec3_t *b, const graphene_vec3_t *c) |
|
GRAPHENE_AVAILABLE_IN_1_10 graphene_triangle_t * | graphene_triangle_init_from_float (graphene_triangle_t *t, const float *a, const float *b, const float *c) |
|
GRAPHENE_AVAILABLE_IN_1_2 void | graphene_triangle_get_points (const graphene_triangle_t *t, graphene_point3d_t *a, graphene_point3d_t *b, graphene_point3d_t *c) |
|
GRAPHENE_AVAILABLE_IN_1_2 void | graphene_triangle_get_vertices (const graphene_triangle_t *t, graphene_vec3_t *a, graphene_vec3_t *b, graphene_vec3_t *c) |
|
GRAPHENE_AVAILABLE_IN_1_2 float | graphene_triangle_get_area (const graphene_triangle_t *t) |
|
GRAPHENE_AVAILABLE_IN_1_2 void | graphene_triangle_get_midpoint (const graphene_triangle_t *t, graphene_point3d_t *res) |
|
GRAPHENE_AVAILABLE_IN_1_2 void | graphene_triangle_get_normal (const graphene_triangle_t *t, graphene_vec3_t *res) |
|
GRAPHENE_AVAILABLE_IN_1_2 void | graphene_triangle_get_plane (const graphene_triangle_t *t, graphene_plane_t *res) |
|
GRAPHENE_AVAILABLE_IN_1_2 void | graphene_triangle_get_bounding_box (const graphene_triangle_t *t, graphene_box_t *res) |
|
GRAPHENE_AVAILABLE_IN_1_2 bool | graphene_triangle_get_barycoords (const graphene_triangle_t *t, const graphene_point3d_t *p, graphene_vec2_t *res) |
|
GRAPHENE_AVAILABLE_IN_1_10 bool | graphene_triangle_get_uv (const graphene_triangle_t *t, const graphene_point3d_t *p, const graphene_vec2_t *uv_a, const graphene_vec2_t *uv_b, const graphene_vec2_t *uv_c, graphene_vec2_t *res) |
|
GRAPHENE_AVAILABLE_IN_1_2 bool | graphene_triangle_contains_point (const graphene_triangle_t *t, const graphene_point3d_t *p) |
|
GRAPHENE_AVAILABLE_IN_1_2 bool | graphene_triangle_equal (const graphene_triangle_t *a, const graphene_triangle_t *b) |
|