Blender  V3.3
Functions
BKE_crazyspace.h File Reference

Go to the source code of this file.

Functions

float(* BKE_crazyspace_get_mapped_editverts (struct Depsgraph *depsgraph, struct Object *obedit))[3]
 
void BKE_crazyspace_set_quats_editmesh (struct BMEditMesh *em, float(*origcos)[3], float(*mappedcos)[3], float(*quats)[4], bool use_select)
 
void BKE_crazyspace_set_quats_mesh (struct Mesh *me, float(*origcos)[3], float(*mappedcos)[3], float(*quats)[4])
 
int BKE_crazyspace_get_first_deform_matrices_editbmesh (struct Depsgraph *depsgraph, struct Scene *, struct Object *, struct BMEditMesh *em, float(**deformmats)[3][3], float(**deformcos)[3])
 
int BKE_sculpt_get_first_deform_matrices (struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, float(**deformmats)[3][3], float(**deformcos)[3])
 
void BKE_crazyspace_build_sculpt (struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, float(**deformmats)[3][3], float(**deformcos)[3])
 
Crazy-Space API
void BKE_crazyspace_api_eval (struct Depsgraph *depsgraph, struct Scene *scene, struct Object *object, struct ReportList *reports)
 
void BKE_crazyspace_api_displacement_to_deformed (struct Object *object, struct ReportList *reports, int vertex_index, float displacement[3], float r_displacement_deformed[3])
 
void BKE_crazyspace_api_displacement_to_original (struct Object *object, struct ReportList *reports, int vertex_index, float displacement_deformed[3], float r_displacement[3])
 
void BKE_crazyspace_api_eval_clear (struct Object *object)
 

Function Documentation

◆ BKE_crazyspace_api_displacement_to_deformed()

void BKE_crazyspace_api_displacement_to_deformed ( struct Object object,
struct ReportList reports,
int  vertex_index,
float  displacement[3],
float  r_displacement_deformed[3] 
)

◆ BKE_crazyspace_api_displacement_to_original()

void BKE_crazyspace_api_displacement_to_original ( struct Object object,
struct ReportList reports,
int  vertex_index,
float  displacement_deformed[3],
float  r_displacement[3] 
)

◆ BKE_crazyspace_api_eval()

void BKE_crazyspace_api_eval ( struct Depsgraph depsgraph,
struct Scene scene,
struct Object object,
struct ReportList reports 
)

◆ BKE_crazyspace_api_eval_clear()

void BKE_crazyspace_api_eval_clear ( struct Object object)

◆ BKE_crazyspace_build_sculpt()

void BKE_crazyspace_build_sculpt ( struct Depsgraph depsgraph,
struct Scene scene,
struct Object ob,
float(**)  deformmats[3][3],
float(**)  deformcos[3] 
)

◆ BKE_crazyspace_get_first_deform_matrices_editbmesh()

int BKE_crazyspace_get_first_deform_matrices_editbmesh ( struct Depsgraph depsgraph,
struct Scene scene,
struct Object ob,
struct BMEditMesh em,
float(**)  deformmats[3][3],
float(**)  deformcos[3] 
)

◆ BKE_crazyspace_get_mapped_editverts()

float(* BKE_crazyspace_get_mapped_editverts ( struct Depsgraph depsgraph,
struct Object obedit 
) )[3]

◆ BKE_crazyspace_set_quats_editmesh()

void BKE_crazyspace_set_quats_editmesh ( struct BMEditMesh em,
float(*)  origcos[3],
float(*)  mappedcos[3],
float(*)  quats[4],
bool  use_select 
)

◆ BKE_crazyspace_set_quats_mesh()

void BKE_crazyspace_set_quats_mesh ( struct Mesh me,
float(*)  origcos[3],
float(*)  mappedcos[3],
float(*)  quats[4] 
)

◆ BKE_sculpt_get_first_deform_matrices()

int BKE_sculpt_get_first_deform_matrices ( struct Depsgraph depsgraph,
struct Scene scene,
struct Object ob,
float(**)  deformmats[3][3],
float(**)  deformcos[3] 
)