mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Update IKeyValuesMemory method parameter types
These have been promoted to 64bit integers as CKeyValuesSystem::m_iMaxKeyValuesSize has been changed a 64bit
This commit is contained in:
parent
806f2514db
commit
3d72d60385
@ -26,10 +26,10 @@ public:
|
||||
// registers the size of the KeyValues in the specified instance
|
||||
// so it can build a properly sized memory pool for the KeyValues objects
|
||||
// the sizes will usually never differ but this is for versioning safety
|
||||
virtual void RegisterSizeofKeyValues( int size ) = 0;
|
||||
virtual void RegisterSizeofKeyValues( int64 nSize ) = 0;
|
||||
|
||||
// allocates/frees a KeyValues object from the shared mempool
|
||||
virtual void *AllocKeyValuesMemory( int size ) = 0;
|
||||
virtual void *AllocKeyValuesMemory( int64 nSize ) = 0;
|
||||
virtual void FreeKeyValuesMemory( void *pMem ) = 0;
|
||||
|
||||
// symbol table access (used for key names)
|
||||
@ -41,7 +41,7 @@ public:
|
||||
virtual void RemoveKeyValuesFromMemoryLeakList( void *pMem ) = 0;
|
||||
|
||||
// Returns the globally allocated keyvalues memory pool.
|
||||
virtual void *GetKeyValuesMemory( void ) = 0
|
||||
virtual void *GetKeyValuesMemory( void ) = 0;
|
||||
// set/get a value for keyvalues resolution symbol
|
||||
// e.g.: SetKeyValuesExpressionSymbol( "LOWVIOLENCE", true ) - enables [$LOWVIOLENCE]
|
||||
virtual void SetKeyValuesExpressionSymbol( const char *name, bool bValue ) = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user