Documente Academic
Documente Profesional
Documente Cultură
DOCTYPE html>
<html lang="en" class=" is-copy-enabled">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://og
p.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/pro
file#">
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="Content-Language" content="en">
<meta name="viewport" content="width=1020">
<title>cocos2d-x/MainPage.h at v3 cocos2d/cocos2d-x GitHub</title>
<link rel="search" type="application/opensearchdescription+xml" href="/opens
earch.xml" title="GitHub">
<link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub
">
<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-114.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114.png
">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-144.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144.png
">
<meta property="fb:app_id" content="1401488693436528">
<meta content="@github" name="twitter:site" /><meta content="summary" name
="twitter:card" /><meta content="cocos2d/cocos2d-x" name="twitter:title" /><meta
content="cocos2d-x for C++" name="twitter:description" /><meta content="https:/
/avatars0.githubusercontent.com/u/234324?v=3&s=400" name="twitter:image:src"
/>
<meta content="GitHub" property="og:site_name" /><meta content="object" pr
operty="og:type" /><meta content="https://avatars0.githubusercontent.com/u/23432
4?v=3&s=400" property="og:image" /><meta content="cocos2d/cocos2d-x" propert
y="og:title" /><meta content="https://github.com/cocos2d/cocos2d-x" property="og
:url" /><meta content="cocos2d-x for C++" property="og:description" />
<meta name="browser-stats-url" content="https://api.github.com/_private/br
owser/stats">
<meta name="browser-errors-url" content="https://api.github.com/_private/bro
wser/errors">
<link rel="assets" href="https://assets-cdn.github.com/">
<meta name="pjax-timeout" content="1000">
<meta name="msapplication-TileImage" content="/windows-tile.png">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="selected-link" value="repo_source" data-pjax-transient>
<meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK
1r1XQysX3xurLU">
<meta name="google-analytics" content="UA-3769691-2">
<meta content="collector.githubapp.com" name="octolytics-host" /><meta conte
nt="collector-cdn.github.com" name="octolytics-script-host" /><meta content="git
hub" name="octolytics-app-id" /><meta content="7371CB06:3259:33CE80A:55E3DE22" n
ame="octolytics-dimension-request_id" />
<meta content="Rails, view, blob#show" data-pjax-transient="true" name="anal
ytics-event" />
<meta class="js-ga-set" name="dimension1" content="Logged Out">
<meta class="js-ga-set" name="dimension4" content="Current repo nav">
<meta name="is-dotcom" content="true">
<meta name="hostname" content="github.com">
<meta name="user-login" content="">
<link rel="icon" sizes="any" mask href="https://assets-cdn.github.com/pinn
ed-octocat.svg">
<meta name="theme-color" content="#4078c0">
<link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/f
avicon.ico">
<!-- </textarea> --><!-- '"` --><meta content="authenticity_token" name="csr
f-param" />
<meta content="UtNDLHgIe4HND+pWBfKYcKv6V5Z2Q0UcfkXFfRuj6UVNes7pEpzxgDhE3cJcf538+
BAmgEqAYbomP2508MH7Vg==" name="csrf-token" />
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/git
hub/index-ebd09ebc92d1048dd7af5cd68484181a6a6a0260b3df1e7349053db235e6c53a.css"
media="all" rel="stylesheet" />
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/git
hub2/index-f20fa2d1dc1467ff8e2f823d0c693c4aba5668d5b740a4c567afc32f85422020.css"
media="all" rel="stylesheet" />
</div>
</div>
<span class="js-pull-replace-counter"></span>
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.gi
thub.com/images/spinners/octocat-spinner-32.gif" width="16" />
</a>
</li>
<li class="tooltipped tooltipped-w" aria-label="Wiki">
<a href="/cocos2d/cocos2d-x/wiki" aria-label="Wiki" class="js-selected-n
avigation-item sunken-menu-item" data-hotkey="g w" data-selected-links="repo_wik
i /cocos2d/cocos2d-x/wiki">
<span class="octicon octicon-book"></span> <span class="full-word">Wik
i</span>
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.gi
thub.com/images/spinners/octocat-spinner-32.gif" width="16" />
</a>
</li>
</ul>
<div class="sunken-menu-separator"></div>
<ul class="sunken-menu-group">
<li class="tooltipped tooltipped-w" aria-label="Pulse">
<a href="/cocos2d/cocos2d-x/pulse" aria-label="Pulse" class="js-selected-n
avigation-item sunken-menu-item" data-selected-links="pulse /cocos2d/cocos2d-x/p
ulse">
<span class="octicon octicon-pulse"></span> <span class="full-word">Puls
e</span>
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.gith
ub.com/images/spinners/octocat-spinner-32.gif" width="16" />
</a>
</li>
<li class="tooltipped tooltipped-w" aria-label="Graphs">
<a href="/cocos2d/cocos2d-x/graphs" aria-label="Graphs" class="js-selected
-navigation-item sunken-menu-item" data-selected-links="repo_graphs repo_contrib
utors /cocos2d/cocos2d-x/graphs">
<span class="octicon octicon-graph"></span> <span class="full-word">Grap
hs</span>
<img alt="" class="mini-loader" height="16" src="https://assets-cdn.gith
ub.com/images/spinners/octocat-spinner-32.gif" width="16" />
</a>
</li>
</ul>
</nav>
<div class="only-with-full-nav">
<div class="js-clone-url clone-url open"
data-protocol-type="http">
<h3><span class="text-emphasized">HTTPS</span> clone URL</h3>
<div class="input-group js-zeroclipboard-container">
<input type="text" class="input-mini input-monospace js-url-field js-zerocli
pboard-target"
value="https://github.com/cocos2d/cocos2d-x.git" readonly="readonly"
aria-label="HTTPS clone URL">
<span class="input-group-button">
<button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm
zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="b
utton"><span class="octicon octicon-clippy"></span></button>
</span>
</div>
</div>
</div>
<div id="js-repo-pjax-container" class="repository-content context-loade
r-container" data-pjax-container>
<a href="/cocos2d/cocos2d-x/blob/20d7abe6f308009babb27ca001d80695fe997a65/docs/M
ainPage.h" class="hidden js-permalink-shortcut" data-hotkey="y">Permalink</a>
<!-- blob contrib key: blob_contributors:v21:5a570047e789408d9395d1c8d2a2e360 ->
<div class="file-navigation js-zeroclipboard-container">
<div class="select-menu js-menu-container js-select-menu left">
<span class="btn btn-sm select-menu-button js-menu-target css-truncate" data-h
otkey="w"
data-ref="v3"
title="v3"
role="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopu
p="true">
<i>Branch:</i>
<span class="js-select-button css-truncate-target">v3</span>
</span>
<div class="select-menu-modal-holder js-menu-content js-navigation-container"
data-pjax aria-hidden="true">
<div class="select-menu-modal">
<div class="select-menu-header">
<span class="select-menu-title">Switch branches/tags</span>
<span class="octicon octicon-x js-menu-close" role="button" aria-label="
Close"></span>
</div>
<div class="select-menu-filters">
<div class="select-menu-text-filter">
<input type="text" aria-label="Filter branches/tags" id="context-commi
tish-filter-field" class="js-filterable-field js-navigation-enable" placeholder=
"Filter branches/tags">
</div>
<div class="select-menu-tabs">
<ul>
<li class="select-menu-tab">
<a href="#" data-tab-filter="branches" data-filter-placeholder="Fi
lter branches/tags" class="js-select-menu-tab" role="tab">Branches</a>
</li>
<li class="select-menu-tab">
<a href="#" data-tab-filter="tags" data-filter-placeholder="Find a
tag " class="js-select-menu-tab" role="tab">Tags</a>
</li>
</ul>
</div>
</div>
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-buc
ket" data-tab-filter="branches" role="menu">
<div data-filterable-for="context-commitish-filter-field" data-filterabl
e-type="substring">
data-name="v4-develop"
data-skip-pjax="true"
rel="nofollow">
<span class="select-menu-item-icon octicon octicon-check"></span>
<span class="select-menu-item-text css-truncate-target" title="v4develop">
v4-develop
</span>
</a>
<a class="select-menu-item js-navigation-item js-navigation-open "
href="/cocos2d/cocos2d-x/blob/v35-for-tizen/docs/MainPage.h"
data-name="v35-for-tizen"
data-skip-pjax="true"
rel="nofollow">
<span class="select-menu-item-icon octicon octicon-check"></span>
<span class="select-menu-item-text css-truncate-target" title="v35
-for-tizen">
v35-for-tizen
</span>
</a>
</div>
<div class="select-menu-no-results">Nothing to show</div>
</div>
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-buc
ket" data-tab-filter="tags">
<div data-filterable-for="context-commitish-filter-field" data-filterabl
e-type="substring">
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-4.0alpha1/docs/MainPage
.h"
data-name="cocos2d-x-4.0alpha1"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-4.0alpha1">cocos2d-x-4.0alpha1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-4.0alpha0/docs/MainPage
.h"
data-name="cocos2d-x-4.0alpha0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-4.0alpha0">cocos2d-x-4.0alpha0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.8rc0/docs/MainPage.h"
data-name="cocos2d-x-3.8rc0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.8rc0">cocos2d-x-3.8rc0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.8beta0/docs/MainPage.
h"
data-name="cocos2d-x-3.8beta0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.8beta0">cocos2d-x-3.8beta0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.7rc1/docs/MainPage.h"
data-name="cocos2d-x-3.7rc1"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.7rc1">cocos2d-x-3.7rc1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.7rc0/docs/MainPage.h"
data-name="cocos2d-x-3.7rc0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.7rc0">cocos2d-x-3.7rc0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.7beta0/docs/MainPage.
h"
data-name="cocos2d-x-3.7beta0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.7beta0">cocos2d-x-3.7beta0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.7.1/docs/MainPage.h"
data-name="cocos2d-x-3.7.1"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.7.1">cocos2d-x-3.7.1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.7/docs/MainPage.h"
data-name="cocos2d-x-3.7"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.7">cocos2d-x-3.7</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.6beta0/docs/MainPage.
h"
data-name="cocos2d-x-3.6beta0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.6beta0">cocos2d-x-3.6beta0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.6alpha0/docs/MainPage
.h"
data-name="cocos2d-x-3.6alpha0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.6alpha0">cocos2d-x-3.6alpha0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.6/docs/MainPage.h"
data-name="cocos2d-x-3.6"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.6">cocos2d-x-3.6</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.5-tizen/docs/MainPage
.h"
data-name="cocos2d-x-3.5-tizen"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.5-tizen">cocos2d-x-3.5-tizen</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.5rc0/docs/MainPage.h"
data-name="cocos2d-x-3.5rc0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.5rc0">cocos2d-x-3.5rc0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.5beta0/docs/MainPage.
h"
data-name="cocos2d-x-3.5beta0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.5beta0">cocos2d-x-3.5beta0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.5/docs/MainPage.h"
data-name="cocos2d-x-3.5"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.5">cocos2d-x-3.5</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.4rc1/docs/MainPage.h"
data-name="cocos2d-x-3.4rc1"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.4rc1">cocos2d-x-3.4rc1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.4rc0/docs/MainPage.h"
data-name="cocos2d-x-3.4rc0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.4rc0">cocos2d-x-3.4rc0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.4beta0/docs/MainPage.
h"
data-name="cocos2d-x-3.4beta0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.4beta0">cocos2d-x-3.4beta0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.4/docs/MainPage.h"
data-name="cocos2d-x-3.4"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.4">cocos2d-x-3.4</a>
</div>
title="cocos2d-x-3.3">cocos2d-x-3.3</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.2rc0/docs/MainPage.h"
data-name="cocos2d-x-3.2rc0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.2rc0">cocos2d-x-3.2rc0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.2alpha0/docs/MainPage
.h"
data-name="cocos2d-x-3.2alpha0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.2alpha0">cocos2d-x-3.2alpha0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.2/docs/MainPage.h"
data-name="cocos2d-x-3.2"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.2">cocos2d-x-3.2</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.1rc0/docs/MainPage.h"
data-name="cocos2d-x-3.1rc0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.1rc0">cocos2d-x-3.1rc0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.1alpha1/docs/MainPage
.h"
data-name="cocos2d-x-3.1alpha1"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.1alpha1">cocos2d-x-3.1alpha1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.1alpha0/docs/MainPage
.h"
data-name="cocos2d-x-3.1alpha0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.1alpha0">cocos2d-x-3.1alpha0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.1.1/docs/MainPage.h"
data-name="cocos2d-x-3.1.1"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.1.1">cocos2d-x-3.1.1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.1/docs/MainPage.h"
data-name="cocos2d-x-3.1"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.1">cocos2d-x-3.1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.0rc2/docs/MainPage.h"
data-name="cocos2d-x-3.0rc2"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.0rc2">cocos2d-x-3.0rc2</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.0rc1/docs/MainPage.h"
data-name="cocos2d-x-3.0rc1"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.0rc1">cocos2d-x-3.0rc1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.0rc0/docs/MainPage.h"
data-name="cocos2d-x-3.0rc0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.0rc0">cocos2d-x-3.0rc0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.0rc/docs/MainPage.h"
data-name="cocos2d-x-3.0rc"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.0rc">cocos2d-x-3.0rc</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.0beta2/docs/MainPage.
h"
data-name="cocos2d-x-3.0beta2"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.0beta2">cocos2d-x-3.0beta2</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.0beta/docs/MainPage.h
"
data-name="cocos2d-x-3.0beta"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.0beta">cocos2d-x-3.0beta</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.0alpha1/docs/MainPage
.h"
data-name="cocos2d-x-3.0alpha1"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.0alpha1">cocos2d-x-3.0alpha1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.0alpha0-pre/docs/Main
Page.h"
data-name="cocos2d-x-3.0alpha0-pre"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.0alpha0-pre">cocos2d-x-3.0alpha0-pre</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-x-3.0alpha0/docs/MainPage
.h"
data-name="cocos2d-x-3.0alpha0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-x-3.0alpha0">cocos2d-x-3.0alpha0</a>
</div>
title="cocos2d-2.1rc0-x-2.1.2">cocos2d-2.1rc0-x-2.1.2</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-2.1beta3-x-2.1.1/docs/Mai
nPage.h"
data-name="cocos2d-2.1beta3-x-2.1.1"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-2.1beta3-x-2.1.1">cocos2d-2.1beta3-x-2.1.1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-2.1beta3-x-2.1.0/docs/Mai
nPage.h"
data-name="cocos2d-2.1beta3-x-2.1.0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-2.1beta3-x-2.1.0">cocos2d-2.1beta3-x-2.1.0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-2.0-x-2.0.4/docs/MainPage
.h"
data-name="cocos2d-2.0-x-2.0.4"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-2.0-x-2.0.4">cocos2d-2.0-x-2.0.4</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-2.0-x-2.0.3/docs/MainPage
.h"
data-name="cocos2d-2.0-x-2.0.3"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-2.0-x-2.0.3">cocos2d-2.0-x-2.0.3</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-2.0-x-2.0.2/docs/MainPage
.h"
data-name="cocos2d-2.0-x-2.0.2"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-2.0-x-2.0.2">cocos2d-2.0-x-2.0.2</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-2.0-rc2-x-2.0.1/docs/Main
Page.h"
data-name="cocos2d-2.0-rc2-x-2.0.1"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-2.0-rc2-x-2.0.1">cocos2d-2.0-rc2-x-2.0.1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-2.0-rc0a-x-2.0/docs/MainP
age.h"
data-name="cocos2d-2.0-rc0a-x-2.0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-2.0-rc0a-x-2.0">cocos2d-2.0-rc0a-x-2.0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-1.0.1-x-0.13.0-beta/docs/
MainPage.h"
data-name="cocos2d-1.0.1-x-0.13.0-beta"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-1.0.1-x-0.13.0-beta">cocos2d-1.0.1-x-0.13.0-beta
</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-1.0.1-x-0.12.0/docs/MainP
age.h"
data-name="cocos2d-1.0.1-x-0.12.0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-1.0.1-x-0.12.0">cocos2d-1.0.1-x-0.12.0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-1.0.1-x-0.11.0/docs/MainP
age.h"
data-name="cocos2d-1.0.1-x-0.11.0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-1.0.1-x-0.11.0">cocos2d-1.0.1-x-0.11.0</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-1.0.1-x-0.10.0/docs/MainP
age.h"
data-name="cocos2d-1.0.1-x-0.10.0"
data-skip-pjax="true"
rel="nofollow"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-0.99.4-x-0.7.1">cocos2d-0.99.4-x-0.7.1</a>
</div>
<div class="select-menu-item js-navigation-item ">
<span class="select-menu-item-icon octicon octicon-check"></span>
<a href="/cocos2d/cocos2d-x/tree/cocos2d-0.99.4-x-0.7.0/docs/MainP
age.h"
data-name="cocos2d-0.99.4-x-0.7.0"
data-skip-pjax="true"
rel="nofollow"
class="js-navigation-open select-menu-item-text css-truncate-ta
rget"
title="cocos2d-0.99.4-x-0.7.0">cocos2d-0.99.4-x-0.7.0</a>
</div>
</div>
<div class="select-menu-no-results">Nothing to show</div>
</div>
</div>
</div>
</div>
<div class="btn-group right">
<a href="/cocos2d/cocos2d-x/find/v3"
class="js-show-file-finder btn btn-sm empty-icon tooltipped tooltipp
ed-nw"
data-pjax
data-hotkey="t"
aria-label="Quickly jump between files">
<span class="octicon octicon-list-unordered"></span>
</a>
<button aria-label="Copy file path to clipboard" class="js-zeroclipboard b
tn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied
!" type="button"><span class="octicon octicon-clippy"></span></button>
</div>
<div class="breadcrumb js-zeroclipboard-target">
<span class="repo-root js-repo-root"><span itemscope="" itemtype="http://d
ata-vocabulary.org/Breadcrumb"><a href="/cocos2d/cocos2d-x" class="" data-branch
="v3" data-pjax="true" itemscope="url"><span itemprop="title">cocos2d-x</span></
a></span></span><span class="separator">/</span><span itemscope="" itemtype="htt
p://data-vocabulary.org/Breadcrumb"><a href="/cocos2d/cocos2d-x/tree/v3/docs" cl
ass="" data-branch="v3" data-pjax="true" itemscope="url"><span itemprop="title">
docs</span></a></span><span class="separator">/</span><strong class="final-path"
>MainPage.h</strong>
</div>
</div>
<include-fragment class="commit commit-loader file-history-tease" src="/cocos2d/
cocos2d-x/contributors/v3/docs/MainPage.h">
<div class="file-history-tease-header">
Fetching contributors…
</div>
<div class="participation">
<p class="loader-loading"><img alt="" height="16" src="https://assets-cdn.gi
thub.com/images/spinners/octocat-spinner-32-EAF2F5.gif" width="16" /></p>
</tr>
<tr>
<td id="L4" class="blob-num js-line-number" data-line-number="4"></td>
<td id="LC4" class="blob-code blob-code-inner js-file-line"><span class=
"pl-c">@mainpage cocos2d-x</span></td>
</tr>
<tr>
<td id="L5" class="blob-num js-line-number" data-line-number="5"></td>
<td id="LC5" class="blob-code blob-code-inner js-file-line"><span class=
"pl-c"></span></td>
</tr>
<tr>
<td id="L6" class="blob-num js-line-number" data-line-number="6"></td>
<td id="LC6" class="blob-code blob-code-inner js-file-line"><span class=
"pl-c">@image html cocos2dx_portrait.png</span></td>
</tr>
<tr>
<td id="L7" class="blob-num js-line-number" data-line-number="7"></td>
<td id="LC7" class="blob-code blob-code-inner js-file-line"><span class=
"pl-c"></span></td>
</tr>
<tr>
<td id="L8" class="blob-num js-line-number" data-line-number="8"></td>
<td id="LC8" class="blob-code blob-code-inner js-file-line"><span class=
"pl-c">@section sec1 About cocos2d-x</span></td>
</tr>
<tr>
<td id="L9" class="blob-num js-line-number" data-line-number="9"></td>
<td id="LC9" class="blob-code blob-code-inner js-file-line"><span class=
"pl-c">cocos2d-x open source project is designed to be a cross-platform 2D game
engine for building 2D games, demos and other graphical/interactive mobile appli
cations.</span></td>
</tr>
<tr>
<td id="L10" class="blob-num js-line-number" data-line-number="10"></td>
<td id="LC10" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">It runs on top of OpenGL 2.0 and OpenGL ES 2.0 and is written in C++.\n<
/span></td>
</tr>
<tr>
<td id="L11" class="blob-num js-line-number" data-line-number="11"></td>
<td id="LC11" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">This project is based on the famous <A HREF="http://www.cocos2diphone.org">"cocos2d-iphone"</A> project.\n</span></td>
</tr>
<tr>
<td id="L12" class="blob-num js-line-number" data-line-number="12"></td>
<td id="LC12" class="blob-code blob-code-inner js-file-line"><span class
="pl-c"></span></td>
</tr>
<tr>
<td id="L13" class="blob-num js-line-number" data-line-number="13"></td>
<td id="LC13" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- website:
http://www.cocos2d-x.org/</span></td
>
</tr>
<tr>
<td id="L14" class="blob-num js-line-number" data-line-number="14"></td>
<td id="LC14" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- forum:
http://forum.cocos2d-x.org/</span></
td>
</tr>
<tr>
<td id="L15" class="blob-num js-line-number" data-line-number="15"></td>
<td id="LC15" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- twitter:
http://twitter.com/cocos2dx/</span><
/td>
</tr>
<tr>
<td id="L16" class="blob-num js-line-number" data-line-number="16"></td>
<td id="LC16" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- weibo:
http://weibo.com/cocos2dx/</span></t
d>
</tr>
<tr>
<td id="L17" class="blob-num js-line-number" data-line-number="17"></td>
<td id="LC17" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- wiki:
http://wiki.cocos2d-x.org/</span></t
d>
</tr>
<tr>
<td id="L18" class="blob-num js-line-number" data-line-number="18"></td>
<td id="LC18" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- show cases:
http://www.cocos2d-x.org/games</span
></td>
</tr>
<tr>
<td id="L19" class="blob-num js-line-number" data-line-number="19"></td>
<td id="LC19" class="blob-code blob-code-inner js-file-line"><span class
="pl-c"></span></td>
</tr>
<tr>
<td id="L20" class="blob-num js-line-number" data-line-number="20"></td>
<td id="LC20" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- <A HREF="http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Tuto
rials">Tutorials of Cocos2dxSimpleGame</A></span></td>
</tr>
<tr>
<td id="L21" class="blob-num js-line-number" data-line-number="21"></td>
<td id="LC21" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- <A HREF="http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Inst
allation_and_First_run">Installation and First run</A></span></td>
</tr>
<tr>
<td id="L22" class="blob-num js-line-number" data-line-number="22"></td>
<td id="LC22" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- <A HREF="http://www.cocos2d-x.org/boards/6/topics/567">
;FAQ</A></span></td>
</tr>
<tr>
<td id="L23" class="blob-num js-line-number" data-line-number="23"></td>
<td id="LC23" class="blob-code blob-code-inner js-file-line"><span class
="pl-c"></span></td>
</tr>
<tr>
<td id="L24" class="blob-num js-line-number" data-line-number="24"></td>
<td id="LC24" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">\n</span></td>
</tr>
<tr>
</tr>
<tr>
<td id="L47" class="blob-num js-line-number" data-line-number="47"></td>
<td id="LC47" class="blob-code blob-code-inner js-file-line"><span class
="pl-c"></span></td>
</tr>
<tr>
<td id="L48" class="blob-num js-line-number" data-line-number="48"></td>
<td id="LC48" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">@section sec3 Get the source code</span></td>
</tr>
<tr>
<td id="L49" class="blob-num js-line-number" data-line-number="49"></td>
<td id="LC49" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- Stable version: \n</span></td>
</tr>
<tr>
<td id="L50" class="blob-num js-line-number" data-line-number="50"></td>
<td id="LC50" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">
- publish at http://download.cocos2d-x.org/</span></td>
</tr>
<tr>
<td id="L51" class="blob-num js-line-number" data-line-number="51"></td>
<td id="LC51" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- Latest code: \n</span></td>
</tr>
<tr>
<td id="L52" class="blob-num js-line-number" data-line-number="52"></td>
<td id="LC52" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">
- http://github.com/cocos2d/cocos2d-x/</span></td>
</tr>
<tr>
<td id="L53" class="blob-num js-line-number" data-line-number="53"></td>
<td id="LC53" class="blob-code blob-code-inner js-file-line"><span class
="pl-c"></span></td>
</tr>
<tr>
<td id="L54" class="blob-num js-line-number" data-line-number="54"></td>
<td id="LC54" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">@section sec4 How to contribute</span></td>
</tr>
<tr>
<td id="L55" class="blob-num js-line-number" data-line-number="55"></td>
<td id="LC55" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- Fork our repository on github, commit your changes, and send a "p
ull request" to us. We will merge your contribution to master</span></td>
</tr>
<tr>
<td id="L56" class="blob-num js-line-number" data-line-number="56"></td>
<td id="LC56" class="blob-code blob-code-inner js-file-line"><span class
="pl-c">- Suggestion, bug fixes, and improvements are highly appreciated.</span>
</td>
</tr>
<tr>
<td id="L57" class="blob-num js-line-number" data-line-number="57"></td>
<td id="LC57" class="blob-code blob-code-inner js-file-line"><span class
="pl-c"></span></td>
</tr>
<tr>
<td id="L58" class="blob-num js-line-number" data-line-number="58"></td>