cocos2d-x  3.0Beta0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TMXObjectGroup Class Reference

TMXObjectGroup represents the TMX object group. More...

#include <CCTMXObjectGroup.h>

Inheritance diagram for TMXObjectGroup:
Object

Public Member Functions

 TMXObjectGroup ()
virtual ~TMXObjectGroup ()
const std::string & getGroupName ()
var getGroupName ()
local getGroupName ()
void setGroupName (const std::string &groupName)
local setGroupName ( local groupName)
Value getProperty (const std::string &propertyName) const
 return the value for the specific property name More...
 
CC_DEPRECATED_ATTRIBUTE Value propertyNamed (const std::string &propertyName) const
local propertyNamed ( local propertyName)
ValueMap getObject (const std::string &objectName) const
 return the dictionary for the specific object name. More...
 
local getObject ( local objectName)
 return the dictionary for the specific object name. More...
 
CC_DEPRECATED_ATTRIBUTE ValueMap objectNamed (const std::string &objectName) const
var objectNamed ( var objectName)
local objectNamed ( local objectName)
const PointgetPositionOffset () const
 Gets the offset position of child objects. More...
 
void setPositionOffset (const Point &offset)
 Sets the offset position of child objects. More...
 
const ValueMapgetProperties () const
 Gets the list of properties stored in a dictionary. More...
 
ValueMapgetProperties ()
void setProperties (const ValueMap &properties)
 Sets the list of properties. More...
 
const ValueVectorgetObjects () const
 Gets the array of the objects. More...
 
local getObjects ()
 Gets the array of the objects. More...
 
ValueVectorgetObjects ()
void setObjects (const ValueVector &objects)
 Sets the array of the objects. More...
 
var setObjects ( var objects)
 Sets the array of the objects. More...
 
local setObjects ( local objects)
 Sets the array of the objects. More...
 
- Public Member Functions inherited from Object
 Object ()
 Constructor. More...
 
 Object ()
 Constructor. More...
 
virtual ~Object ()
void release ()
 Release the ownership immediately. More...
 
void retain ()
 Retains the ownership. More...
 
Objectautorelease ()
 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...
 
local retainCount ()
 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)

Protected Attributes

std::string _groupName
 name of the group More...
 
Point _positionOffset
 offset position of child objects More...
 
ValueMap _properties
 list of properties stored in a dictionary More...
 
var _properties
 list of properties stored in a dictionary More...
 
local _properties
 list of properties stored in a dictionary More...
 
ValueVector _objects
 array of the objects More...
 
local _objects
 array of the objects More...
 
- Protected Attributes inherited from Object
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...
 

Additional Inherited Members

- Public Attributes inherited from Object
unsigned int _ID
 object id, ScriptSupport need public _ID More...
 
int _luaID
 Lua reference id. More...
 
var _luaID
 Lua reference id. More...
 
local _luaID
 Lua reference id. More...
 

Detailed Description

TMXObjectGroup represents the TMX object group.

Since
v0.99.0

Constructor & Destructor Documentation

var ctor ( )
local TMXObjectGroup ( )
virtual ~TMXObjectGroup ( )
virtual

Member Function Documentation

const std::string& getGroupName ( )
inline
var getGroupName ( )
inline
local getGroupName ( )
inline
ValueMap getObject ( const std::string &  objectName) const

return the dictionary for the specific object name.

It will return the 1st object found on the array for the given name.

var getObject ( var  objectName)

return the dictionary for the specific object name.

It will return the 1st object found on the array for the given name.

local getObject ( local  objectName)

return the dictionary for the specific object name.

It will return the 1st object found on the array for the given name.

const ValueVector& getObjects ( ) const
inline

Gets the array of the objects.

var getObjects ( )
inline

Gets the array of the objects.

local getObjects ( )
inline

Gets the array of the objects.

ValueVector& getObjects ( )
inline
var getObjects ( )
inline
local getObjects ( )
inline
const Point& getPositionOffset ( ) const
inline

Gets the offset position of child objects.

var getPositionOffset ( )
inline

Gets the offset position of child objects.

local getPositionOffset ( )
inline

Gets the offset position of child objects.

const ValueMap& getProperties ( ) const
inline

Gets the list of properties stored in a dictionary.

var getProperties ( )
inline

Gets the list of properties stored in a dictionary.

local getProperties ( )
inline

Gets the list of properties stored in a dictionary.

ValueMap& getProperties ( )
inline
var getProperties ( )
inline
local getProperties ( )
inline
Value getProperty ( const std::string &  propertyName) const

return the value for the specific property name

var getProperty ( var  propertyName)

return the value for the specific property name

local getProperty ( local  propertyName)

return the value for the specific property name

CC_DEPRECATED_ATTRIBUTE
ValueMap objectNamed
( const std::string &  objectName) const
inline
var objectNamed ( var  objectName)
inline
local objectNamed ( local  objectName)
inline
CC_DEPRECATED_ATTRIBUTE Value
propertyNamed
( const std::string &  propertyName) const
inline
var propertyNamed ( var  propertyName)
inline
local propertyNamed ( local  propertyName)
inline
void setGroupName ( const std::string &  groupName)
inline
var setGroupName ( var  groupName)
inline
local setGroupName ( local  groupName)
inline
void setObjects ( const ValueVector objects)
inline

Sets the array of the objects.

var setObjects ( var  objects)
inline

Sets the array of the objects.

local setObjects ( local  objects)
inline

Sets the array of the objects.

void setPositionOffset ( const Point offset)
inline

Sets the offset position of child objects.

var setPositionOffset ( var  offset)
inline

Sets the offset position of child objects.

local setPositionOffset ( local  offset)
inline

Sets the offset position of child objects.

void setProperties ( const ValueMap properties)
inline

Sets the list of properties.

var setProperties ( var  properties)
inline

Sets the list of properties.

local setProperties ( local  properties)
inline

Sets the list of properties.

Member Data Documentation

std::string _groupName
protected

name of the group

var _groupName
protected

name of the group

local _groupName
protected

name of the group

ValueVector _objects
protected

array of the objects

var _objects
protected

array of the objects

local _objects
protected

array of the objects

Point _positionOffset
protected

offset position of child objects

var _positionOffset
protected

offset position of child objects

local _positionOffset
protected

offset position of child objects

ValueMap _properties
protected

list of properties stored in a dictionary

var _properties
protected

list of properties stored in a dictionary

local _properties
protected

list of properties stored in a dictionary


The documentation for this class was generated from the following file: