Blender V4.3
blender::bke::bake::MemoryBlobReader Class Reference

#include <BKE_bake_items_serialize.hh>

Inherits blender::bke::bake::BlobReader.

Public Member Functions

void add (StringRef name, Span< std::byte > blob)
 
bool read (const BlobSlice &slice, void *r_data) const override
 
- Public Member Functions inherited from blender::bke::bake::BlobReader
virtual ~BlobReader ()=default
 
virtual bool read_as_stream (const BlobSlice &slice, FunctionRef< bool(std::istream &)> fn) const
 

Detailed Description

A specific #BlobReader that reads data from in-memory buffers.

Definition at line 232 of file BKE_bake_items_serialize.hh.

Member Function Documentation

◆ add()

void blender::bke::bake::MemoryBlobReader::add ( StringRef name,
Span< std::byte > blob )

Definition at line 159 of file bake_items_serialize.cc.

◆ read()

bool blender::bke::bake::MemoryBlobReader::read ( const BlobSlice & slice,
void * r_data ) const
nodiscardoverridevirtual

The documentation for this class was generated from the following files: