|
Blender V4.3
|
#include <BKE_bake_items_serialize.hh>
Public Member Functions | |
| std::shared_ptr< io::serialize::DictionaryValue > | serialize () const |
Static Public Member Functions | |
| static std::optional< BlobSlice > | deserialize (const io::serialize::DictionaryValue &io_slice) |
Public Attributes | |
| std::string | name |
| IndexRange | range |
Reference to a slice of memory typically stored on disk. A blob is a "binary large object".
Definition at line 19 of file BKE_bake_items_serialize.hh.
|
static |
Definition at line 53 of file bake_items_serialize.cc.
References blender::io::serialize::DictionaryValue::lookup_int(), blender::io::serialize::DictionaryValue::lookup_str(), and name.
Referenced by blender::bke::bake::read_blob_raw_bytes(), and blender::bke::bake::read_blob_raw_data_with_endian().
| std::shared_ptr< DictionaryValue > blender::bke::bake::BlobSlice::serialize | ( | ) | const |
Definition at line 44 of file bake_items_serialize.cc.
Referenced by blender::bke::bake::BlobWriteSharing::write_deduplicated().
| std::string blender::bke::bake::BlobSlice::name |
Definition at line 20 of file BKE_bake_items_serialize.hh.
Referenced by deserialize(), blender::bke::bake::DiskBlobReader::read(), and blender::bke::bake::MemoryBlobReader::read().
| IndexRange blender::bke::bake::BlobSlice::range |
Definition at line 21 of file BKE_bake_items_serialize.hh.
Referenced by blender::bke::bake::DiskBlobReader::read(), blender::bke::bake::MemoryBlobReader::read(), and blender::bke::bake::BlobReader::read_as_stream().