89 if (mpath_src ==
NULL) {
135 "Motion path frame extents invalid for %s (%d to %d)%s",
155 if (mpath->
length == expected_length) {
185 mpath->
color[0] = 1.0;
186 mpath->
color[1] = 0.0;
187 mpath->
color[2] = 0.0;
void BKE_reportf(ReportList *reports, eReportType type, const char *format,...) ATTR_PRINTF_FORMAT(3
#define BLO_read_data_address(reader, ptr_p)
#define BLO_write_struct(writer, struct_name, data_ptr)
#define BLO_write_struct_array(writer, struct_name, array_size, data_ptr)
@ MOTIONPATH_BAKE_HAS_PATHS
Object is a sort of wrapper for general info.
#define GPU_BATCH_DISCARD_SAFE(batch)
#define GPU_VERTBUF_DISCARD_SAFE(verts)
Read Guarded memory(de)allocation.
void animviz_settings_init(bAnimVizSettings *avs)
void animviz_free_motionpath_cache(bMotionPath *mpath)
bMotionPath * animviz_copy_motionpath(const bMotionPath *mpath_src)
void animviz_motionpath_blend_read_data(BlendDataReader *reader, bMotionPath *mpath)
bMotionPath * animviz_verify_motionpaths(ReportList *reports, Scene *scene, Object *ob, bPoseChannel *pchan)
void animviz_motionpath_blend_write(BlendWriter *writer, bMotionPath *mpath)
void animviz_free_motionpath(bMotionPath *mpath)
void(* MEM_freeN)(void *vmemh)
void *(* MEM_dupallocN)(const void *vmemh)
void *(* MEM_callocN)(size_t len, const char *str)
struct GPUVertBuf * points_vbo
struct GPUBatch * batch_points
struct GPUBatch * batch_line