Class that creates and handles the main Window and manages how and when to execute the Scenes. More...
#include <CCDirector.h>
Public Types | |
enum | Projection { _2D, _3D, CUSTOM, DEFAULT = _3D } |
Public Member Functions | |
Director (void) | |
ctor () | |
Director () | |
virtual | ~Director () |
virtual bool | init () |
var | init () |
local | init () |
Scene * | getRunningScene () |
Get current running Scene. More... | |
var | getRunningScene () |
Get current running Scene. More... | |
local | getRunningScene () |
Get current running Scene. More... | |
double | getAnimationInterval () |
Get the FPS value. More... | |
local | getAnimationInterval () |
Get the FPS value. More... | |
virtual void | setAnimationInterval (double interval)=0 |
Set the FPS value. More... | |
bool | isDisplayStats () |
Whether or not to display the FPS on the bottom-left corner. More... | |
var | isDisplayStats () |
Whether or not to display the FPS on the bottom-left corner. More... | |
local | isDisplayStats () |
Whether or not to display the FPS on the bottom-left corner. More... | |
void | setDisplayStats (bool displayStats) |
Display the FPS on the bottom-left corner. More... | |
var | setDisplayStats ( var displayStats) |
Display the FPS on the bottom-left corner. More... | |
local | setDisplayStats ( local displayStats) |
Display the FPS on the bottom-left corner. More... | |
float | getSecondsPerFrame () |
seconds per frame More... | |
GLView * | getOpenGLView () |
Get the GLView, where everything is rendered. More... | |
void | setOpenGLView (GLView *openGLView) |
var | setOpenGLView ( var openGLView) |
local | setOpenGLView ( local openGLView) |
TextureCache * | getTextureCache () const |
var | getTextureCache () |
local | getTextureCache () |
bool | isNextDeltaTimeZero () |
var | isNextDeltaTimeZero () |
local | isNextDeltaTimeZero () |
void | setNextDeltaTimeZero (bool nextDeltaTimeZero) |
var | setNextDeltaTimeZero ( var nextDeltaTimeZero) |
local | setNextDeltaTimeZero ( local nextDeltaTimeZero) |
bool | isPaused () |
Whether or not the Director is paused. More... | |
var | isPaused () |
Whether or not the Director is paused. More... | |
local | isPaused () |
Whether or not the Director is paused. More... | |
unsigned int | getTotalFrames () |
How many frames were called since the director started. More... | |
local | getTotalFrames () |
How many frames were called since the director started. More... | |
Projection | getProjection () |
Sets an OpenGL projection. More... | |
void | setProjection (Projection projection) |
void | setViewport () |
Sets the glViewport. More... | |
var | setViewport () |
Sets the glViewport. More... | |
local | setViewport () |
Sets the glViewport. More... | |
bool | isSendCleanupToScene () |
How many frames were called since the director started. More... | |
local | isSendCleanupToScene () |
How many frames were called since the director started. More... | |
Node * | getNotificationNode () const |
This object will be visited after the main scene is visited. More... | |
var | getNotificationNode () |
This object will be visited after the main scene is visited. More... | |
local | getNotificationNode () |
This object will be visited after the main scene is visited. More... | |
void | setNotificationNode (Node *node) |
const Size & | getWinSize () const |
returns the size of the OpenGL view in points. More... | |
var | getWinSize () |
returns the size of the OpenGL view in points. More... | |
local | getWinSize () |
returns the size of the OpenGL view in points. More... | |
Size | getWinSizeInPixels () const |
returns the size of the OpenGL view in pixels. More... | |
var | getWinSizeInPixels () |
returns the size of the OpenGL view in pixels. More... | |
local | getWinSizeInPixels () |
returns the size of the OpenGL view in pixels. More... | |
Size | getVisibleSize () const |
returns visible size of the OpenGL view in points. More... | |
Point | getVisibleOrigin () const |
returns visible origin of the OpenGL view in points. More... | |
var | getVisibleOrigin () |
returns visible origin of the OpenGL view in points. More... | |
local | getVisibleOrigin () |
returns visible origin of the OpenGL view in points. More... | |
Point | convertToGL (const Point &point) |
converts a UIKit coordinate to an OpenGL coordinate Useful to convert (multi) touch coordinates to the current layout (portrait or landscape) More... | |
var | convertToGL ( var point) |
converts a UIKit coordinate to an OpenGL coordinate Useful to convert (multi) touch coordinates to the current layout (portrait or landscape) More... | |
local | convertToGL ( local point) |
converts a UIKit coordinate to an OpenGL coordinate Useful to convert (multi) touch coordinates to the current layout (portrait or landscape) More... | |
Point | convertToUI (const Point &point) |
converts an OpenGL coordinate to a UIKit coordinate Useful to convert node points to window points for calls such as glScissor More... | |
var | convertToUI ( var point) |
converts an OpenGL coordinate to a UIKit coordinate Useful to convert node points to window points for calls such as glScissor More... | |
local | convertToUI ( local point) |
converts an OpenGL coordinate to a UIKit coordinate Useful to convert node points to window points for calls such as glScissor More... | |
float | getZEye () const |
XXX: missing description. More... | |
var | getZEye () |
XXX: missing description. More... | |
local | getZEye () |
XXX: missing description. More... | |
void | runWithScene (Scene *scene) |
Enters the Director's main loop with the given Scene. More... | |
void | pushScene (Scene *scene) |
Suspends the execution of the running scene, pushing it on the stack of suspended scenes. More... | |
void | popScene () |
Pops out a scene from the stack. More... | |
void | popToRootScene () |
Pops out all scenes from the stack until the root scene in the queue. More... | |
void | popToSceneStackLevel (int level) |
Pops out all scenes from the stack until it reaches level . More... | |
var | popToSceneStackLevel ( var level) |
Pops out all scenes from the stack until it reaches level . More... | |
local | popToSceneStackLevel ( local level) |
Pops out all scenes from the stack until it reaches level . More... | |
void | replaceScene (Scene *scene) |
Replaces the running scene with a new one. More... | |
void | end () |
Ends the execution, releases the running scene. More... | |
void | pause () |
Pauses the running scene. More... | |
void | resume () |
Resumes the paused scene The scheduled timers will be activated again. More... | |
virtual void | stopAnimation ()=0 |
Stops the animation. More... | |
var | stopAnimation () |
Stops the animation. More... | |
local | stopAnimation () |
Stops the animation. More... | |
virtual void | startAnimation ()=0 |
The main loop is triggered again. More... | |
var | startAnimation () |
The main loop is triggered again. More... | |
local | startAnimation () |
The main loop is triggered again. More... | |
void | drawScene () |
Draw the scene. More... | |
local | drawScene () |
Draw the scene. More... | |
void | purgeCachedData () |
Removes all cocos2d cached data. More... | |
void | setDefaultValues () |
sets the default values based on the Configuration info More... | |
var | setDefaultValues () |
sets the default values based on the Configuration info More... | |
local | setDefaultValues () |
sets the default values based on the Configuration info More... | |
void | setGLDefaultValues () |
sets the OpenGL default values More... | |
var | setGLDefaultValues () |
sets the OpenGL default values More... | |
local | setGLDefaultValues () |
sets the OpenGL default values More... | |
void | setAlphaBlending (bool on) |
enables/disables OpenGL alpha blending More... | |
var | setAlphaBlending ( var on) |
enables/disables OpenGL alpha blending More... | |
local | setAlphaBlending ( local on) |
enables/disables OpenGL alpha blending More... | |
void | setDepthTest (bool on) |
enables/disables OpenGL depth test More... | |
var | setDepthTest ( var on) |
enables/disables OpenGL depth test More... | |
local | setDepthTest ( local on) |
enables/disables OpenGL depth test More... | |
virtual void | mainLoop ()=0 |
var | mainLoop () |
local | mainLoop () |
void | setContentScaleFactor (float scaleFactor) |
The size in pixels of the surface. More... | |
var | setContentScaleFactor ( var scaleFactor) |
The size in pixels of the surface. More... | |
local | setContentScaleFactor ( local scaleFactor) |
The size in pixels of the surface. More... | |
float | getContentScaleFactor () const |
var | getContentScaleFactor () |
local | getContentScaleFactor () |
Scheduler * | getScheduler () const |
Gets the Scheduler associated with this director. More... | |
var | getScheduler () |
Gets the Scheduler associated with this director. More... | |
local | getScheduler () |
Gets the Scheduler associated with this director. More... | |
void | setScheduler (Scheduler *scheduler) |
Sets the Scheduler associated with this director. More... | |
var | setScheduler ( var scheduler) |
Sets the Scheduler associated with this director. More... | |
local | setScheduler ( local scheduler) |
Sets the Scheduler associated with this director. More... | |
ActionManager * | getActionManager () const |
Gets the ActionManager associated with this director. More... | |
local | getActionManager () |
Gets the ActionManager associated with this director. More... | |
void | setActionManager (ActionManager *actionManager) |
Sets the ActionManager associated with this director. More... | |
var | setActionManager ( var actionManager) |
Sets the ActionManager associated with this director. More... | |
local | setActionManager ( local actionManager) |
Sets the ActionManager associated with this director. More... | |
EventDispatcher * | getEventDispatcher () const |
Gets the EventDispatcher associated with this director. More... | |
local | getEventDispatcher () |
Gets the EventDispatcher associated with this director. More... | |
void | setEventDispatcher (EventDispatcher *dispatcher) |
Sets the EventDispatcher associated with this director. More... | |
var | setEventDispatcher ( var dispatcher) |
Sets the EventDispatcher associated with this director. More... | |
local | setEventDispatcher ( local dispatcher) |
Sets the EventDispatcher associated with this director. More... | |
Renderer * | getRenderer () const |
Returns the Renderer. More... | |
Console * | getConsole () const |
Returns the Console. More... | |
var | getConsole () |
Returns the Console. More... | |
local | getConsole () |
Returns the Console. More... | |
float | getDeltaTime () const |
float | getFrameRate () const |
get Frame Rate More... | |
var | getFrameRate () |
get Frame Rate More... | |
local | getFrameRate () |
get Frame Rate More... | |
Public Member Functions inherited from Ref | |
void | retain () |
Retains the ownership. More... | |
void | release () |
Release the ownership immediately. More... | |
Ref * | autorelease () |
Release the ownership sometime soon automatically. More... | |
unsigned int | getReferenceCount () const |
Returns the Ref's current reference count. More... | |
virtual | ~Ref () |
Static Public Member Functions | |
static Director * | getInstance () |
returns a shared instance of the director More... | |
static CC_DEPRECATED_ATTRIBUTE Director * | sharedDirector () |
Static Public Attributes | |
static const char * | EVENT_PROJECTION_CHANGED |
var | EVENT_PROJECTION_CHANGED |
local | EVENT_PROJECTION_CHANGED |
static const char * | EVENT_AFTER_UPDATE |
var | EVENT_AFTER_UPDATE |
local | EVENT_AFTER_UPDATE |
static const char * | EVENT_AFTER_VISIT |
var | EVENT_AFTER_VISIT |
local | EVENT_AFTER_VISIT |
static const char * | EVENT_AFTER_DRAW |
var | EVENT_AFTER_DRAW |
local | EVENT_AFTER_DRAW |
Protected Member Functions | |
void | purgeDirector () |
var | purgeDirector () |
local | purgeDirector () |
void | setNextScene () |
var | setNextScene () |
local | setNextScene () |
void | showStats () |
var | showStats () |
local | showStats () |
void | createStatsLabel () |
var | createStatsLabel () |
local | createStatsLabel () |
void | calculateMPF () |
var | calculateMPF () |
local | calculateMPF () |
void | getFPSImageData (unsigned char **datapointer, ssize_t *length) |
void | calculateDeltaTime () |
calculates delta time since last time it was called More... | |
var | calculateDeltaTime () |
calculates delta time since last time it was called More... | |
local | calculateDeltaTime () |
calculates delta time since last time it was called More... | |
void | initTextureCache () |
void | destroyTextureCache () |
var | destroyTextureCache () |
local | destroyTextureCache () |
Protected Member Functions inherited from Ref | |
Ref () | |
Constructor. More... | |
Friends | |
class | GLViewProtocol |
Class that creates and handles the main Window and manages how and when to execute the Scenes.
The Director is also responsible for:
Since the Director is a singleton, the standard way to use it is by calling: _ Director::getInstance()->methodName();
The Director also sets the default OpenGL context:
|
strong |
|
strong |
|
strong |
Director | ( | void | ) |
var ctor | ( | ) |
local Director | ( | ) |
|
virtual |
|
protected |
calculates delta time since last time it was called
|
protected |
calculates delta time since last time it was called
|
protected |
calculates delta time since last time it was called
|
protected |
|
protected |
|
protected |
converts a UIKit coordinate to an OpenGL coordinate Useful to convert (multi) touch coordinates to the current layout (portrait or landscape)
var convertToGL | ( | var | point) |
converts a UIKit coordinate to an OpenGL coordinate Useful to convert (multi) touch coordinates to the current layout (portrait or landscape)
local convertToGL | ( | local | point) |
converts a UIKit coordinate to an OpenGL coordinate Useful to convert (multi) touch coordinates to the current layout (portrait or landscape)
converts an OpenGL coordinate to a UIKit coordinate Useful to convert node points to window points for calls such as glScissor
var convertToUI | ( | var | point) |
converts an OpenGL coordinate to a UIKit coordinate Useful to convert node points to window points for calls such as glScissor
local convertToUI | ( | local | point) |
converts an OpenGL coordinate to a UIKit coordinate Useful to convert node points to window points for calls such as glScissor
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
void drawScene | ( | ) |
Draw the scene.
This method is called every frame. Don't call it manually.
var drawScene | ( | ) |
Draw the scene.
This method is called every frame. Don't call it manually.
local drawScene | ( | ) |
Draw the scene.
This method is called every frame. Don't call it manually.
void end | ( | ) |
Ends the execution, releases the running scene.
It doesn't remove the OpenGL view from its parent. You have to do it manually.
var end | ( | ) |
Ends the execution, releases the running scene.
It doesn't remove the OpenGL view from its parent. You have to do it manually.
local endToLua | ( | ) |
Ends the execution, releases the running scene.
It doesn't remove the OpenGL view from its parent. You have to do it manually.
|
inline |
Gets the ActionManager associated with this director.
|
inline |
Gets the ActionManager associated with this director.
|
inline |
Gets the ActionManager associated with this director.
|
inline |
Get the FPS value.
|
inline |
Get the FPS value.
|
inline |
Get the FPS value.
|
inline |
Returns the Console.
|
inline |
Returns the Console.
|
inline |
|
inline |
|
inline |
float getDeltaTime | ( | ) | const |
var getDeltaTime | ( | ) |
local getDeltaTime | ( | ) |
|
inline |
Gets the EventDispatcher associated with this director.
|
inline |
Gets the EventDispatcher associated with this director.
|
inline |
Gets the EventDispatcher associated with this director.
|
protected |
|
protected |
|
protected |
|
inline |
get Frame Rate
|
inline |
get Frame Rate
|
inline |
get Frame Rate
|
static |
returns a shared instance of the director
|
inline |
This object will be visited after the main scene is visited.
This object MUST implement the "visit" selector. Useful to hook a notification object, like Notifications (http://github.com/manucorporat/CCNotifications)
|
inline |
This object will be visited after the main scene is visited.
This object MUST implement the "visit" selector. Useful to hook a notification object, like Notifications (http://github.com/manucorporat/CCNotifications)
|
inline |
This object will be visited after the main scene is visited.
This object MUST implement the "visit" selector. Useful to hook a notification object, like Notifications (http://github.com/manucorporat/CCNotifications)
|
inline |
Sets an OpenGL projection.
|
inline |
Returns the Renderer.
|
inline |
Returns the Renderer.
|
inline |
|
inline |
|
inline |
Gets the Scheduler associated with this director.
|
inline |
Gets the Scheduler associated with this director.
|
inline |
Gets the Scheduler associated with this director.
|
inline |
seconds per frame
|
inline |
seconds per frame
|
inline |
seconds per frame
TextureCache* getTextureCache | ( | ) | const |
var getTextureCache | ( | ) |
local getTextureCache | ( | ) |
|
inline |
How many frames were called since the director started.
|
inline |
How many frames were called since the director started.
|
inline |
How many frames were called since the director started.
Point getVisibleOrigin | ( | ) | const |
returns visible origin of the OpenGL view in points.
var getVisibleOrigin | ( | ) |
returns visible origin of the OpenGL view in points.
local getVisibleOrigin | ( | ) |
returns visible origin of the OpenGL view in points.
Size getVisibleSize | ( | ) | const |
returns visible size of the OpenGL view in points.
the value is equal to getWinSize if don't invoke GLView::setDesignResolutionSize()
var getVisibleSize | ( | ) |
returns visible size of the OpenGL view in points.
the value is equal to getWinSize if don't invoke GLView::setDesignResolutionSize()
local getVisibleSize | ( | ) |
returns visible size of the OpenGL view in points.
the value is equal to getWinSize if don't invoke GLView::setDesignResolutionSize()
const Size& getWinSize | ( | ) | const |
returns the size of the OpenGL view in points.
var getWinSize | ( | ) |
returns the size of the OpenGL view in points.
local getWinSize | ( | ) |
returns the size of the OpenGL view in points.
Size getWinSizeInPixels | ( | ) | const |
returns the size of the OpenGL view in pixels.
var getWinSizeInPixels | ( | ) |
returns the size of the OpenGL view in pixels.
local getWinSizeInPixels | ( | ) |
returns the size of the OpenGL view in pixels.
float getZEye | ( | ) | const |
XXX: missing description.
var getZEye | ( | ) |
XXX: missing description.
local getZEye | ( | ) |
XXX: missing description.
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
inline |
Whether or not to display the FPS on the bottom-left corner.
|
inline |
Whether or not to display the FPS on the bottom-left corner.
|
inline |
Whether or not to display the FPS on the bottom-left corner.
|
inline |
|
inline |
|
inline |
|
inline |
Whether or not the Director is paused.
|
inline |
Whether or not the Director is paused.
|
inline |
Whether or not the Director is paused.
|
inline |
How many frames were called since the director started.
Whether or not the replaced scene will receive the cleanup message. If the new scene is pushed, then the old scene won't receive the "cleanup" message. If the new scene replaces the old one, the it will receive the "cleanup" message.
|
inline |
How many frames were called since the director started.
Whether or not the replaced scene will receive the cleanup message. If the new scene is pushed, then the old scene won't receive the "cleanup" message. If the new scene replaces the old one, the it will receive the "cleanup" message.
|
inline |
How many frames were called since the director started.
Whether or not the replaced scene will receive the cleanup message. If the new scene is pushed, then the old scene won't receive the "cleanup" message. If the new scene replaces the old one, the it will receive the "cleanup" message.
|
pure virtual |
Implemented in DisplayLinkDirector.
|
pure virtual |
Implemented in DisplayLinkDirector.
|
pure virtual |
Implemented in DisplayLinkDirector.
void pause | ( | ) |
Pauses the running scene.
The running scene will be drawed but all scheduled timers will be paused While paused, the draw rate will be 4 FPS to reduce CPU consumption
var pause | ( | ) |
Pauses the running scene.
The running scene will be drawed but all scheduled timers will be paused While paused, the draw rate will be 4 FPS to reduce CPU consumption
local pause | ( | ) |
Pauses the running scene.
The running scene will be drawed but all scheduled timers will be paused While paused, the draw rate will be 4 FPS to reduce CPU consumption
void popScene | ( | ) |
Pops out a scene from the stack.
This scene will replace the running one. The running scene will be deleted. If there are no more scenes in the stack the execution is terminated. ONLY call it if there is a running scene.
var popScene | ( | ) |
Pops out a scene from the stack.
This scene will replace the running one. The running scene will be deleted. If there are no more scenes in the stack the execution is terminated. ONLY call it if there is a running scene.
local popScene | ( | ) |
Pops out a scene from the stack.
This scene will replace the running one. The running scene will be deleted. If there are no more scenes in the stack the execution is terminated. ONLY call it if there is a running scene.
void popToRootScene | ( | ) |
Pops out all scenes from the stack until the root scene in the queue.
This scene will replace the running one. Internally it will call popToSceneStackLevel(1)
var popToRootScene | ( | ) |
Pops out all scenes from the stack until the root scene in the queue.
This scene will replace the running one. Internally it will call popToSceneStackLevel(1)
local popToRootScene | ( | ) |
Pops out all scenes from the stack until the root scene in the queue.
This scene will replace the running one. Internally it will call popToSceneStackLevel(1)
void popToSceneStackLevel | ( | int | level) |
Pops out all scenes from the stack until it reaches level
.
If level is 0, it will end the director. If level is 1, it will pop all scenes until it reaches to root scene. If level is <= than the current stack level, it won't do anything.
var popToSceneStackLevel | ( | var | level) |
Pops out all scenes from the stack until it reaches level
.
If level is 0, it will end the director. If level is 1, it will pop all scenes until it reaches to root scene. If level is <= than the current stack level, it won't do anything.
local popToSceneStackLevel | ( | local | level) |
Pops out all scenes from the stack until it reaches level
.
If level is 0, it will end the director. If level is 1, it will pop all scenes until it reaches to root scene. If level is <= than the current stack level, it won't do anything.
void purgeCachedData | ( | ) |
Removes all cocos2d cached data.
It will purge the TextureCache, SpriteFrameCache, LabelBMFont cache
var purgeCachedData | ( | ) |
Removes all cocos2d cached data.
It will purge the TextureCache, SpriteFrameCache, LabelBMFont cache
local purgeCachedData | ( | ) |
Removes all cocos2d cached data.
It will purge the TextureCache, SpriteFrameCache, LabelBMFont cache
|
protected |
|
protected |
|
protected |
void pushScene | ( | Scene * | scene) |
Suspends the execution of the running scene, pushing it on the stack of suspended scenes.
The new scene will be executed. Try to avoid big stacks of pushed scenes to reduce memory allocation. ONLY call it if there is a running scene.
var pushScene | ( | var | scene) |
Suspends the execution of the running scene, pushing it on the stack of suspended scenes.
The new scene will be executed. Try to avoid big stacks of pushed scenes to reduce memory allocation. ONLY call it if there is a running scene.
local pushScene | ( | local | scene) |
Suspends the execution of the running scene, pushing it on the stack of suspended scenes.
The new scene will be executed. Try to avoid big stacks of pushed scenes to reduce memory allocation. ONLY call it if there is a running scene.
void replaceScene | ( | Scene * | scene) |
Replaces the running scene with a new one.
The running scene is terminated. ONLY call it if there is a running scene.
var replaceScene | ( | var | scene) |
Replaces the running scene with a new one.
The running scene is terminated. ONLY call it if there is a running scene.
local replaceScene | ( | local | scene) |
Replaces the running scene with a new one.
The running scene is terminated. ONLY call it if there is a running scene.
void resume | ( | ) |
Resumes the paused scene The scheduled timers will be activated again.
The "delta time" will be 0 (as if the game wasn't paused)
var resume | ( | ) |
Resumes the paused scene The scheduled timers will be activated again.
The "delta time" will be 0 (as if the game wasn't paused)
local resume | ( | ) |
Resumes the paused scene The scheduled timers will be activated again.
The "delta time" will be 0 (as if the game wasn't paused)
void runWithScene | ( | Scene * | scene) |
var runWithScene | ( | var | scene) |
local runWithScene | ( | local | scene) |
void setActionManager | ( | ActionManager * | actionManager) |
Sets the ActionManager associated with this director.
var setActionManager | ( | var | actionManager) |
Sets the ActionManager associated with this director.
local setActionManager | ( | local | actionManager) |
Sets the ActionManager associated with this director.
void setAlphaBlending | ( | bool | on) |
enables/disables OpenGL alpha blending
var setAlphaBlending | ( | var | on) |
enables/disables OpenGL alpha blending
local setAlphaBlending | ( | local | on) |
enables/disables OpenGL alpha blending
|
pure virtual |
Set the FPS value.
Implemented in DisplayLinkDirector.
|
pure virtual |
Set the FPS value.
Implemented in DisplayLinkDirector.
|
pure virtual |
Set the FPS value.
Implemented in DisplayLinkDirector.
void setContentScaleFactor | ( | float | scaleFactor) |
The size in pixels of the surface.
It could be different than the screen size. High-res devices might have a higher surface size than the screen size. Only available when compiled using SDK >= 4.0.
var setContentScaleFactor | ( | var | scaleFactor) |
The size in pixels of the surface.
It could be different than the screen size. High-res devices might have a higher surface size than the screen size. Only available when compiled using SDK >= 4.0.
local setContentScaleFactor | ( | local | scaleFactor) |
The size in pixels of the surface.
It could be different than the screen size. High-res devices might have a higher surface size than the screen size. Only available when compiled using SDK >= 4.0.
void setDefaultValues | ( | ) |
sets the default values based on the Configuration info
var setDefaultValues | ( | ) |
sets the default values based on the Configuration info
local setDefaultValues | ( | ) |
sets the default values based on the Configuration info
void setDepthTest | ( | bool | on) |
enables/disables OpenGL depth test
var setDepthTest | ( | var | on) |
enables/disables OpenGL depth test
local setDepthTest | ( | local | on) |
enables/disables OpenGL depth test
|
inline |
Display the FPS on the bottom-left corner.
|
inline |
Display the FPS on the bottom-left corner.
|
inline |
Display the FPS on the bottom-left corner.
void setEventDispatcher | ( | EventDispatcher * | dispatcher) |
Sets the EventDispatcher associated with this director.
var setEventDispatcher | ( | var | dispatcher) |
Sets the EventDispatcher associated with this director.
local setEventDispatcher | ( | local | dispatcher) |
Sets the EventDispatcher associated with this director.
void setGLDefaultValues | ( | ) |
sets the OpenGL default values
var setGLDefaultValues | ( | ) |
sets the OpenGL default values
local setGLDefaultValues | ( | ) |
sets the OpenGL default values
void setNextDeltaTimeZero | ( | bool | nextDeltaTimeZero) |
var setNextDeltaTimeZero | ( | var | nextDeltaTimeZero) |
local setNextDeltaTimeZero | ( | local | nextDeltaTimeZero) |
|
protected |
|
protected |
|
protected |
void setNotificationNode | ( | Node * | node) |
var setNotificationNode | ( | var | node) |
local setNotificationNode | ( | local | node) |
void setOpenGLView | ( | GLView * | openGLView) |
var setOpenGLView | ( | var | openGLView) |
local setOpenGLView | ( | local | openGLView) |
void setProjection | ( | Projection | projection) |
var setProjection | ( | var | projection) |
local setProjection | ( | local | projection) |
void setScheduler | ( | Scheduler * | scheduler) |
Sets the Scheduler associated with this director.
var setScheduler | ( | var | scheduler) |
Sets the Scheduler associated with this director.
local setScheduler | ( | local | scheduler) |
Sets the Scheduler associated with this director.
void setViewport | ( | ) |
Sets the glViewport.
var setViewport | ( | ) |
Sets the glViewport.
local setViewport | ( | ) |
Sets the glViewport.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
protected |
|
protected |
|
protected |
|
pure virtual |
The main loop is triggered again.
Call this function only if [stopAnimation] was called earlier
Implemented in DisplayLinkDirector.
|
pure virtual |
The main loop is triggered again.
Call this function only if [stopAnimation] was called earlier
Implemented in DisplayLinkDirector.
|
pure virtual |
The main loop is triggered again.
Call this function only if [stopAnimation] was called earlier
Implemented in DisplayLinkDirector.
|
pure virtual |
Stops the animation.
Nothing will be drawn. The main loop won't be triggered anymore. If you don't want to pause your animation call [pause] instead.
Implemented in DisplayLinkDirector.
|
pure virtual |
Stops the animation.
Nothing will be drawn. The main loop won't be triggered anymore. If you don't want to pause your animation call [pause] instead.
Implemented in DisplayLinkDirector.
|
pure virtual |
Stops the animation.
Nothing will be drawn. The main loop won't be triggered anymore. If you don't want to pause your animation call [pause] instead.
Implemented in DisplayLinkDirector.
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
ActionManager associated with this director.
|
protected |
ActionManager associated with this director.
|
protected |
ActionManager associated with this director.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
EventDispatcher associated with this director.
|
protected |
EventDispatcher associated with this director.
|
protected |
EventDispatcher associated with this director.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Whether or not the Director is paused.
|
protected |
Whether or not the Director is paused.
|
protected |
Whether or not the Director is paused.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Scheduler associated with this director.
|
protected |
Scheduler associated with this director.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |