Blender V5.0
pbvh_intern.hh File Reference
#include "BKE_paint_bvh.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::bke
namespace  blender::bke::pbvh

Functions

bool blender::bke::pbvh::ray_face_intersection_quad (const float3 &ray_start, const IsectRayPrecalc *isect_precalc, const float3 &t0, const float3 &t1, const float3 &t2, const float3 &t3, float *depth)
bool blender::bke::pbvh::ray_face_intersection_tri (const float3 &ray_start, const IsectRayPrecalc *isect_precalc, const float3 &t0, const float3 &t1, const float3 &t2, float *depth)
bool blender::bke::pbvh::ray_face_nearest_quad (const float3 &ray_start, const float3 &ray_normal, const float3 &t0, const float3 &t1, const float3 &t2, const float3 &t3, float *r_depth, float *dist_sq)
bool blender::bke::pbvh::ray_face_nearest_tri (const float3 &ray_start, const float3 &ray_normal, const float3 &t0, const float3 &t1, const float3 &t2, float *r_depth, float *dist_sq)
bool blender::bke::pbvh::bmesh_node_nearest_to_ray (BMeshNode &node, const float3 &ray_start, const float3 &ray_normal, float *r_depth, float *dist_sq, const bool use_original)
void blender::bke::pbvh::bmesh_normals_update (Tree &pbvh, const IndexMask &nodes_to_update)
void blender::bke::pbvh::node_pixels_free (blender::bke::pbvh::Node *node)
void blender::bke::pbvh::pixels_free (blender::bke::pbvh::Tree *pbvh)