|
| int32 | Encode (const void *Src, int32 SrcSize, void *Dest, int32 DestSize) |
| |
| int32 | EncodeNoInstr (const void *Src, int32 SrcSize, void *Dest, int32 DestSize) |
| |
| uint32 | GetEncodeMaxSize (uint32 InputSize) |
| |
| TRACELOG_API int32 | Decode (const void *Src, int32 SrcSize, void *Dest, int32 DestSize) |
| |
| void | Writer_InitializeControl () |
| |
| void | Writer_ShutdownControl () |
| |
| void | Writer_UpdateControl () |
| |
| uint32 | Writer_GetControlPort () |
| |
| template<typename Type > |
| Type | AtomicLoadRelaxed (Type volatile *Source) |
| |
| template<typename Type > |
| Type | AtomicLoadAcquire (Type volatile *Source) |
| |
| template<typename Type > |
| void | AtomicStoreRelaxed (Type volatile *Target, Type Value) |
| |
| template<typename Type > |
| void | AtomicStoreRelease (Type volatile *Target, Type Value) |
| |
| template<typename Type > |
| Type | AtomicExchangeAcquire (Type volatile *Target, Type Value) |
| |
| template<typename Type > |
| Type | AtomicExchangeRelease (Type volatile *Target, Type Value) |
| |
| template<typename Type > |
| bool | AtomicCompareExchangeRelaxed (Type volatile *Target, Type New, Type Expected) |
| |
| template<typename Type > |
| bool | AtomicCompareExchangeAcquire (Type volatile *Target, Type New, Type Expected) |
| |
| template<typename Type > |
| bool | AtomicCompareExchangeRelease (Type volatile *Target, Type New, Type Expected) |
| |
| template<typename Type > |
| Type | AtomicAddRelaxed (Type volatile *Target, Type Value) |
| |
| template<typename Type > |
| Type | AtomicAddRelease (Type volatile *Target, Type Value) |
| |
| template<typename Type > |
| Type | AtomicAddAcquire (Type volatile *Target, Type Value) |
| |
| template<typename Type > |
| Type | AtomicSubRelaxed (Type volatile *Target, Type Value) |
| |
| template<typename Type > |
| Type | AtomicSubRelease (Type volatile *Target, Type Value) |
| |
| template<typename Type > |
| Type | AtomicSubAcquire (Type volatile *Target, Type Value) |
| |
| void | PlatformYield () |
| |