OROCHI
 
Loading...
Searching...
No Matches
GxSerializer.cpp File Reference

シリアライザクラス More...

#include "Gx.h"
Include dependency graph for GxSerializer.cpp:

Macros

#define GX_DEBUG_CHECK_SERIALIZE_PROFILE   0
 
#define TMP_FAST_ALLOCATE_SIZE   128
 
#define TMP_FAST_ALLOCATE(_Size, _Buffer)
 
#define TMP_FAST_FREE(_Buffer)
 
#define TMP_FAST_ALLOCATE_DEFINE()
 

Functions

 _PARAM (_pCurrent)
 
 _PARAM (_ppObjectList)
 
 _PARAM (_objectListCount)
 
 _PARAM (_objectIndexCount)
 

Detailed Description

シリアライザクラス

Author
Copyright (C)2009 SiliconStudio Inc. All rights reserved.
Takashi Taketa
Tahir Arai

Macro Definition Documentation

◆ TMP_FAST_ALLOCATE

#define TMP_FAST_ALLOCATE ( _Size,
_Buffer )
Value:
{ \
if(_Size > TMP_FAST_ALLOCATE_SIZE) \
{ \
} \
else \
{ \
_Buffer = (void*)Stack_buffer; \
} \
}
#define GX_ALLOCATE_MEMORY_ALIGNMENT(pAllocatorList, size, alignment)
Definition GxAllocator.h:550
@ _32
32byteアライメント
Definition GxMemory.h:55

◆ TMP_FAST_ALLOCATE_DEFINE

#define TMP_FAST_ALLOCATE_DEFINE ( )
Value:
GX_ALIGN32_BEGIN GX_CHAR Stack_buffer[TMP_FAST_ALLOCATE_SIZE] GX_ALIGN32_END

◆ TMP_FAST_FREE

#define TMP_FAST_FREE ( _Buffer)
Value:
{ \
if(_Buffer != (void*)Stack_buffer) \
{ \
GX_SAFE_FREE_MEMORY(_Buffer); \
} \
}