c4d.storage.MemoryFileStruct¶
- 
class 
c4d.storage.MemoryFileStruct¶ This class is used to write to memory instead of to a file.
See also
MemoryFileData.py for an example showing how to write/read data to/from a memory file and MemoryFileBitmap.py to see how to write/read a bitmap to/from a memory file.
Methods Signatures
Sets the buffer read from a memory block instead of from a file.  | 
|
Sets the buffer ready to be written to.  | 
|
Retrieves all data written to the memory file.  | 
Methods Documentation
- 
MemoryFileStruct.__init__(self)¶ 
- 
MemoryFileStruct.SetMemoryReadMode(self, adr, size)¶ Sets the buffer read from a memory block instead of from a file.
- Parameters
 adr (Union[bytearray, memoryview]) – The memory address to read from.
size (int) – The size of the memory block, or -1 if the buffer is “big enough”.
- 
MemoryFileStruct.SetMemoryWriteMode(self)¶ Sets the buffer ready to be written to.
- 
MemoryFileStruct.GetData(self)¶ Retrieves all data written to the memory file.
- Return type
 Tuple[bytearray, int]
- Returns
 A tuple with the buffer data and size.