94class VolumeGridBakeItem :
public BakeItem {
97 std::unique_ptr<GVolumeGrid> grid;
99 VolumeGridBakeItem(std::unique_ptr<GVolumeGrid> grid);
100 ~VolumeGridBakeItem();
AttributeBakeItem(std::string name)
StringRefNull name() const
virtual void count_memory(MemoryCounter &memory) const
virtual ~BakeItem()=default
static void prepare_geometry_for_bake(GeometrySet &geometry, BakeDataBlockMap *data_block_map)
GeometryBakeItem(GeometrySet geometry)
void count_memory(MemoryCounter &memory) const override
static void try_restore_data_blocks(GeometrySet &geometry, BakeDataBlockMap *data_block_map)
const CPPType & type() const
const void * value() const
PrimitiveBakeItem(const CPPType &type, const void *value)
void count_memory(MemoryCounter &memory) const override
StringRefNull value() const
StringBakeItem(std::string value)
Map< int, const BakeItem * > items_by_id
Map< int, std::unique_ptr< BakeItem > > items_by_id
void count_memory(MemoryCounter &memory) const