#include <CCBValue.h>
Public Types | |
enum | Type { INT, FLOAT, BOOL, UNSIGNED_CHAR, STRING, ARRAY } |
Public Member Functions | |
int | getIntValue () |
float | getFloatValue () |
bool | getBoolValue () |
unsigned char | getByteValue () |
const char * | getStringValue () |
Array * | getArrayValue () |
Type | getType () |
![]() | |
Object () | |
Constructor. More... | |
virtual | ~Object () |
void | release () |
Release the ownership immediately. More... | |
void | retain () |
Retains the ownership. More... | |
Object * | autorelease () |
Release the ownership sometime soon automatically. More... | |
bool | isSingleReference () const |
Returns a boolean value that indicates whether there is only one reference to the object. More... | |
unsigned int | retainCount () const |
Returns the object's current reference count. More... | |
virtual bool | isEqual (const Object *object) |
Returns a boolean value that indicates whether this object and a given object are equal. More... | |
virtual void | acceptVisitor (DataVisitor &visitor) |
virtual void | update (float dt) |
Static Public Member Functions | |
static CCBValue * | create (int nValue) |
static CCBValue * | create (bool bValue) |
static CCBValue * | create (float fValue) |
static CCBValue * | create (unsigned char byte) |
static CCBValue * | create (const char *pStr) |
static CCBValue * | create (Array *pArr) |
Additional Inherited Members | |
![]() | |
unsigned int | _ID |
object id, ScriptSupport need public _ID More... | |
int | _luaID |
Lua reference id. More... | |
![]() | |
unsigned int | _reference |
count of references More... | |
var | _reference |
count of references More... | |
local | _reference |
count of references More... | |
unsigned int | _autoReleaseCount |
count of autorelease More... | |
var | _autoReleaseCount |
count of autorelease More... | |
local | _autoReleaseCount |
count of autorelease More... | |
|
strong |
|
static |
|
static |
|
static |
|
static |
|
static |
Array* getArrayValue | ( | ) |
bool getBoolValue | ( | ) |
unsigned char getByteValue | ( | ) |
float getFloatValue | ( | ) |
int getIntValue | ( | ) |
const char* getStringValue | ( | ) |
Type getType | ( | ) |
float floatValue |
int intValue |