Blender V4.3
pbvh_intern.hh File Reference
#include "BKE_pbvh.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, 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)