mirror of https://github.com/axmolengine/axmol.git
moves macro definition to `ccConfig.h`
This commit is contained in:
parent
7cd80cb669
commit
b92b67edad
|
@ -34,10 +34,6 @@ THE SOFTWARE.
|
||||||
|
|
||||||
NS_CC_BEGIN
|
NS_CC_BEGIN
|
||||||
|
|
||||||
// EXPERIMENTAL: Enable this in order to get rid of retain/release
|
|
||||||
// when using the Garbage Collector
|
|
||||||
#define CC_ENABLE_GC_FOR_NATIVE_OBJECTS 0
|
|
||||||
|
|
||||||
#if CC_REF_LEAK_DETECTION
|
#if CC_REF_LEAK_DETECTION
|
||||||
static void trackRef(Ref* ref);
|
static void trackRef(Ref* ref);
|
||||||
static void untrackRef(Ref* ref);
|
static void untrackRef(Ref* ref);
|
||||||
|
|
|
@ -329,6 +329,17 @@ THE SOFTWARE.
|
||||||
#define CC_ENABLE_SCRIPT_BINDING 1
|
#define CC_ENABLE_SCRIPT_BINDING 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/** When CC_ENABLE_SCRIPT_BINDING and CC_ENABLE_GC_FOR_NATIVE_OBJECTS are both 1
|
||||||
|
then the Garbage collector will will release the native objects, only when the JS/Lua objets
|
||||||
|
are collected.
|
||||||
|
The benefit is that users don't need to retain/release the JS/Lua objects manually.
|
||||||
|
|
||||||
|
By default this behavior is disabled by default
|
||||||
|
*/
|
||||||
|
#ifndef CC_ENABLE_GC_FOR_NATIVE_OBJECTS
|
||||||
|
#define CC_ENABLE_GC_FOR_NATIVE_OBJECTS 0
|
||||||
|
#endif
|
||||||
|
|
||||||
/** @def CC_CONSTRUCTOR_ACCESS
|
/** @def CC_CONSTRUCTOR_ACCESS
|
||||||
* Indicate the init functions access modifier. If value equals to protected, then these functions are protected.
|
* Indicate the init functions access modifier. If value equals to protected, then these functions are protected.
|
||||||
* If value equals to public, these functions are public,
|
* If value equals to public, these functions are public,
|
||||||
|
|
|
@ -76,10 +76,6 @@
|
||||||
|
|
||||||
#define BYTE_CODE_FILE_EXT ".jsc"
|
#define BYTE_CODE_FILE_EXT ".jsc"
|
||||||
|
|
||||||
// EXPERIMENTAL: Enable this in order to get rid of retain/release
|
|
||||||
// when using the Garbage Collector
|
|
||||||
#define CC_ENABLE_GC_FOR_NATIVE_OBJECTS 0
|
|
||||||
|
|
||||||
using namespace cocos2d;
|
using namespace cocos2d;
|
||||||
|
|
||||||
static std::string inData;
|
static std::string inData;
|
||||||
|
|
Loading…
Reference in New Issue