Lines Matching refs:volume

42 void BKE_volume_init_grids(struct Volume *volume);
47 bool BKE_volume_is_y_up(const struct Volume *volume);
48 bool BKE_volume_is_points_only(const struct Volume *volume);
52 void BKE_volume_eval_geometry(struct Depsgraph *depsgraph, struct Volume *volume);
57 void BKE_volume_grids_backup_restore(struct Volume *volume,
67 void BKE_volume_batch_cache_dirty_tag(struct Volume *volume, int mode);
68 void BKE_volume_batch_cache_free(struct Volume *volume);
70 extern void (*BKE_volume_batch_cache_dirty_tag_cb)(struct Volume *volume, int mode);
71 extern void (*BKE_volume_batch_cache_free_cb)(struct Volume *volume);
81 bool BKE_volume_load(struct Volume *volume, struct Main *bmain);
82 void BKE_volume_unload(struct Volume *volume);
83 bool BKE_volume_is_loaded(const struct Volume *volume);
85 int BKE_volume_num_grids(const struct Volume *volume);
86 const char *BKE_volume_grids_error_msg(const struct Volume *volume);
87 const char *BKE_volume_grids_frame_filepath(const struct Volume *volume);
88 VolumeGrid *BKE_volume_grid_get(const struct Volume *volume, int grid_index);
89 VolumeGrid *BKE_volume_grid_active_get(const struct Volume *volume);
90 VolumeGrid *BKE_volume_grid_find(const struct Volume *volume, const char *name);
112 bool BKE_volume_grid_load(const struct Volume *volume, struct VolumeGrid *grid);
113 void BKE_volume_grid_unload(const struct Volume *volume, struct VolumeGrid *grid);
138 struct VolumeGrid *BKE_volume_grid_add(struct Volume *volume,
141 void BKE_volume_grid_remove(struct Volume *volume, struct VolumeGrid *grid);
148 bool BKE_volume_save(struct Volume *volume,
167 openvdb::GridBase::ConstPtr BKE_volume_grid_openvdb_for_read(const struct Volume *volume,
169 openvdb::GridBase::Ptr BKE_volume_grid_openvdb_for_write(const struct Volume *volume,