MemoryFileWriteStruct Class Reference

#include <c4d_memoryfilestruct.h>

Public Member Functions

 MemoryFileWriteStruct ()
 
 ~MemoryFileWriteStruct ()
 
Int32 GetBlockCount ()
 
Bool GetBlock (Int32 index, void *&mem, Int &size)
 
Bool GetSingleBlock (void *&mem, Int &size)
 
Bool WriteBytes (const void *dst, Int cnt)
 

Private Member Functions

void Free ()
 

Private Attributes

Int32 currenttile_index
 
Int currenttile_position
 
Int currenttile_size
 
MemoryTiletiles
 
Int32 tile_buffer
 
UCharsingleblock
 

Constructor & Destructor Documentation

◆ MemoryFileWriteStruct()

◆ ~MemoryFileWriteStruct()

Member Function Documentation

◆ Free()

void Free ( )
private

◆ GetBlockCount()

Int32 GetBlockCount ( )

◆ GetBlock()

Bool GetBlock ( Int32  index,
void *&  mem,
Int size 
)

◆ GetSingleBlock()

Bool GetSingleBlock ( void *&  mem,
Int size 
)

◆ WriteBytes()

Bool WriteBytes ( const void *  dst,
Int  cnt 
)

Member Data Documentation

◆ currenttile_index

Int32 currenttile_index
private

◆ currenttile_position

Int currenttile_position
private

◆ currenttile_size

Int currenttile_size
private

◆ tiles

MemoryTile* tiles
private

◆ tile_buffer

Int32 tile_buffer
private

◆ singleblock

UChar* singleblock
private