Blender  V2.93
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, const int ptex_face_index, const float u, const float v, const float dPdu[3], const float dPdv[3], float r_D[3])
 
void(* free )(struct SubdivDisplacement *displacement)
 
void * user_data
 

Detailed Description

Definition at line 135 of file BKE_subdiv.h.

Member Data Documentation

◆ eval_displacement

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

Definition at line 153 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 162 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 141 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: