cocos2d-x  3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Core

Namespaces

 cocos2d
 
 cocos2d::experimental
 
 CocosDenshion
 

Classes

class  AudioProfile
 
class  AudioEngine
 Offers a interface to play audio. More...
 
struct  AudioEngine::ProfileHelper
 
struct  AudioEngine::AudioInfo
 
class  SimpleAudioEngine
 Offers a very simple interface to play background music & sound effects. More...
 
class  PhysicsBody
 A body affect by physics. More...
 
class  PhysicsContact
 Contact infomation. More...
 
class  PhysicsContactPreSolve
 Presolve value generated when onContactPreSolve called. More...
 
class  PhysicsContactPostSolve
 Postsolve value generated when onContactPostSolve called. More...
 
class  EventListenerPhysicsContact
 Contact listener. More...
 
class  EventListenerPhysicsContactWithBodies
 This event listener only be called when bodyA and bodyB have contacts. More...
 
class  EventListenerPhysicsContactWithShapes
 This event listener only be called when shapeA and shapeB have contacts. More...
 
class  EventListenerPhysicsContactWithGroup
 This event listener only be called when shapeA or shapeB is in the group your specified. More...
 
class  PhysicsHelper
 A physics helper class. More...
 
class  PhysicsJoint
 An PhysicsJoint object connects two physics bodies together. More...
 
class  PhysicsJointFixed
 A fixed joint fuses the two bodies together at a reference point. More...
 
class  PhysicsJointLimit
 A limit joint imposes a maximum distance between the two bodies, as if they were connected by a rope. More...
 
class  PhysicsJointPin
 A pin joint allows the two bodies to independently rotate around the anchor point as if pinned together. More...
 
class  PhysicsJointDistance
 Set the fixed distance with two bodies. More...
 
class  PhysicsJointSpring
 Connecting two physics bodies together with a spring. More...
 
class  PhysicsJointGroove
 Attach body a to a line, and attach body b to a dot. More...
 
class  PhysicsJointRotarySpring
 Likes a spring joint, but works with rotary. More...
 
class  PhysicsJointRotaryLimit
 Likes a limit joint, but works with rotary. More...
 
class  PhysicsJointRatchet
 Works like a socket wrench. More...
 
class  PhysicsJointGear
 Keeps the angular velocity ratio of a pair of bodies constant. More...
 
class  PhysicsJointMotor
 Keeps the relative angular velocity of a pair of bodies constant. More...
 
class  PhysicsShape
 A shape for body. More...
 
class  PhysicsShapeCircle
 A circle shape. More...
 
class  PhysicsShapePolygon
 A polygon shape. More...
 
class  PhysicsShapeBox
 A box shape. More...
 
class  PhysicsShapeEdgeSegment
 A segment shape. More...
 
class  PhysicsShapeEdgePolygon
 An edge polygon shape. More...
 
class  PhysicsShapeEdgeBox
 An edge box shape. More...
 
class  PhysicsShapeEdgeChain
 A chain shape. More...
 
class  PhysicsWorld
 An PhysicsWorld object simulates collisions and other physical properties. More...
 
class  PhysicsDebugDraw
 A physics helper class. More...
 

Enumerations

enum  AudioState { ERROR = -1, INITIALZING, PLAYING, PAUSED }
 AudioState enum,all possible states of an audio instance. More...
 
enum  EventCode {
  NONE, BEGIN, PRESOLVE, POSTSOLVE,
  SEPERATE
}
 
enum  Type {
  UNKNOWN, CIRCLE, BOX, POLYGEN,
  EDGESEGMENT, EDGEBOX, EDGEPOLYGEN, EDGECHAIN
}
 

Functions

void CC_DLL  (const std::string &fullpath="")
 Local Storage support for the JS Bindings. More...
 
void CC_DLL  ()
 Frees the allocated resources. More...
 
void CC_DLL  (const std::string &key, const std::string &value)
 Sets an item in the JS. More...
 
var  ( var key, var value)
 Sets an item in the JS. More...
 
local  ( local key, local value)
 Sets an item in the JS. More...
 

Variables

const float CC_DLL PHYSICS_INFINITY
var PHYSICS_INFINITY
local PHYSICS_INFINITY

Detailed Description

Enumeration Type Documentation

enum AudioState
strong

AudioState enum,all possible states of an audio instance.

Enumerator
ERROR 
INITIALZING 
PLAYING 
PAUSED 
var AudioState
strong

AudioState enum,all possible states of an audio instance.

Enumerator
ERROR 
INITIALZING 
PLAYING 
PAUSED 
local AudioState
strong

AudioState enum,all possible states of an audio instance.

Enumerator
ERROR 
INITIALZING 
PLAYING 
PAUSED 
enum EventCode
strong
Enumerator
NONE 
BEGIN 
PRESOLVE 
POSTSOLVE 
SEPERATE 
var EventCode
strong
Enumerator
NONE 
BEGIN 
PRESOLVE 
POSTSOLVE 
SEPERATE 
local EventCode
strong
Enumerator
NONE 
BEGIN 
PRESOLVE 
POSTSOLVE 
SEPERATE 
enum Type
strong
Enumerator
UNKNOWN 
CIRCLE 
BOX 
POLYGEN 
EDGESEGMENT 
EDGEBOX 
EDGEPOLYGEN 
EDGECHAIN 
var Type
strong
Enumerator
UNKNOWN 
CIRCLE 
BOX 
POLYGEN 
EDGESEGMENT 
EDGEBOX 
EDGEPOLYGEN 
EDGECHAIN 
local Type
strong
Enumerator
UNKNOWN 
CIRCLE 
BOX 
POLYGEN 
EDGESEGMENT 
EDGEBOX 
EDGEPOLYGEN 
EDGECHAIN 

Function Documentation

void CC_DLL localStorageInit ( const std::string &  fullpath = "")

Local Storage support for the JS Bindings.

Initializes the database. If path is null, it will create an in-memory DB.

var localStorageInit ( var  fullpath = "")

Local Storage support for the JS Bindings.

Initializes the database. If path is null, it will create an in-memory DB.

local localStorageInit ( local  fullpath = "")

Local Storage support for the JS Bindings.

Initializes the database. If path is null, it will create an in-memory DB.

void CC_DLL localStorageFree ( )

Frees the allocated resources.

var localStorageFree ( )

Frees the allocated resources.

local localStorageFree ( )

Frees the allocated resources.

void CC_DLL localStorageSetItem ( const std::string &  key,
const std::string &  value 
)

Sets an item in the JS.

var localStorageSetItem ( var  key,
var  value 
)

Sets an item in the JS.

local localStorageSetItem ( local  key,
local  value 
)

Sets an item in the JS.

Variable Documentation

const float CC_DLL PHYSICS_INFINITY
var PHYSICS_INFINITY
local PHYSICS_INFINITY