Blender  V3.3
Public Attributes | List of all members
SubdivDisplacement Struct Reference

#include <BKE_subdiv.h>

Public Attributes

void(* initialize )(struct SubdivDisplacement *displacement)
 
void(* eval_displacement )(struct SubdivDisplacement *displacement, int ptex_face_index, float u, float v, const float dPdu[3], const float dPdv[3], float r_D[3])
 
void(* free )(struct SubdivDisplacement *displacement)
 
voiduser_data
 

Detailed Description

Definition at line 119 of file BKE_subdiv.h.

Member Data Documentation

◆ eval_displacement

void(* SubdivDisplacement::eval_displacement) (struct SubdivDisplacement *displacement, int ptex_face_index, float u, float v, const float dPdu[3], const float dPdv[3], float r_D[3])

Definition at line 137 of file BKE_subdiv.h.

Referenced by BKE_subdiv_eval_displacement(), and displacement_init_functions().

◆ free

void(* SubdivDisplacement::free) (struct SubdivDisplacement *displacement)

Definition at line 146 of file BKE_subdiv.h.

Referenced by BKE_subdiv_displacement_detach(), and displacement_init_functions().

◆ initialize

void(* SubdivDisplacement::initialize) (struct SubdivDisplacement *displacement)

Definition at line 125 of file BKE_subdiv.h.

Referenced by BKE_subdiv_eval_init_displacement(), and displacement_init_functions().

◆ user_data

void* SubdivDisplacement::user_data

The documentation for this struct was generated from the following file: