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)¶ - Return type
- Returns
The memory file object.
-
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.