|
PuzzleSDK
|
#include <Camera3DTest.h>
类 Camera3DTestDemo 继承关系图:
Camera3DTestDemo 的协作图:Public 成员函数 | |
| CREATE_FUNC (Camera3DTestDemo) | |
| Camera3DTestDemo () | |
| virtual | ~Camera3DTestDemo () |
| virtual void | onEnter () override |
| virtual void | onExit () override |
| virtual std::string | title () const override |
| void | addNewSpriteWithCoords (cocos2d::Vec3 p, std::string fileName, bool playAnimation=false, float scale=1.0f, bool bindCamera=false) |
| void | onTouchesBegan (const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event) |
| void | onTouchesMoved (const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event) |
| void | onTouchesEnded (const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event) |
| void | scaleCameraCallback (cocos2d::Ref *sender, float value) |
| void | rotateCameraCallback (cocos2d::Ref *sender, float value) |
| void | SwitchViewCallback (cocos2d::Ref *sender, CameraType cameraType) |
| void | updateCamera (float fDelta) |
| void | move3D (float elapsedTime) |
| void | updateState (float elapsedTime) |
| bool | isState (unsigned int state, unsigned int bit) const |
| void | reachEndCallBack () |
| bool | onTouchesCommon (cocos2d::Touch *touch, cocos2d::Event *event, bool *touchProperty) |
| bool | onTouchesZoomOut (cocos2d::Touch *touch, cocos2d::Event *event) |
| void | onTouchesZoomOutEnd (cocos2d::Touch *touch, cocos2d::Event *event) |
| bool | onTouchesZoomIn (cocos2d::Touch *touch, cocos2d::Event *event) |
| void | onTouchesZoomInEnd (cocos2d::Touch *touch, cocos2d::Event *event) |
| bool | onTouchesRotateLeft (cocos2d::Touch *touch, cocos2d::Event *event) |
| void | onTouchesRotateLeftEnd (cocos2d::Touch *touch, cocos2d::Event *event) |
| bool | onTouchesRotateRight (cocos2d::Touch *touch, cocos2d::Event *event) |
| void | onTouchesRotateRightEnd (cocos2d::Touch *touch, cocos2d::Event *event) |
Public 成员函数 继承自 TestCase | |
| TestCase () | |
| ~TestCase () | |
| virtual std::string | subtitle () const |
| virtual Type | getTestType () const |
| virtual float | getDuration () const |
| virtual std::string | getExpectedOutput () const |
| virtual std::string | getActualOutput () const |
| virtual void | restartTestCallback (cocos2d::Ref *sender) |
| virtual void | nextTestCallback (cocos2d::Ref *sender) |
| virtual void | priorTestCallback (cocos2d::Ref *sender) |
| virtual void | onBackCallback (cocos2d::Ref *sender) |
| void | setTestSuite (TestSuite *testSuite) |
| TestSuite * | getTestSuite () const |
| float | getRunTime () const |
| void | setTestCaseName (const std::string &name) |
| std::string | getTestCaseName () const |
| const cocos2d::Label * | getSubtitleLable () const |
| const cocos2d::MenuItemImage * | getRestartTestItem () const |
Protected 属性 | |
| std::string | _title |
| cocos2d::Layer * | _layer3D |
| cocos2d::Sprite3D * | _sprite3D |
| cocos2d::Vec3 | _targetPos |
| CameraType | _cameraType |
| cocos2d::MenuItem * | _incRot |
| cocos2d::MenuItem * | _decRot |
| unsigned int | _curState |
| cocos2d::Camera * | _camera |
| cocos2d::MoveTo * | _moveAction |
| bool | _bZoomOut |
| bool | _bZoomIn |
| bool | _bRotateLeft |
| bool | _bRotateRight |
| cocos2d::Label * | _RotateRightlabel |
| cocos2d::Label * | _RotateLeftlabel |
| cocos2d::Label * | _ZoomInlabel |
| cocos2d::Label * | _ZoomOutlabel |
Protected 属性 继承自 CameraBaseTest | |
| cocos2d::BillBoard * | bill1 |
| cocos2d::BillBoard * | bill2 |
| cocos2d::Label * | l1 |
| cocos2d::Label * | l2 |
Protected 属性 继承自 TestCase | |
| cocos2d::MenuItemImage * | _priorTestItem |
| cocos2d::MenuItemImage * | _restartTestItem |
| cocos2d::MenuItemImage * | _nextTestItem |
| cocos2d::Label * | _titleLabel |
| cocos2d::Label * | _subtitleLabel |
额外继承的成员函数 | |
Public 类型 继承自 TestCase | |
| enum class | Type { ROBUSTNESS , UNIT , GRAPHICAL_STATIC , MANUAL } |
Public 属性 继承自 TestCase | |
| CC_CONSTRUCTOR_ACCESS | __pad0__: virtual bool init() override |
在文件 Camera3DTest.h 第 101 行定义.
| Camera3DTestDemo::Camera3DTestDemo | ( | ) |
|
virtual |
在文件 Camera3DTest.cpp 第 198 行定义.
| void Camera3DTestDemo::addNewSpriteWithCoords | ( | cocos2d::Vec3 | p, |
| std::string | fileName, | ||
| bool | playAnimation = false, |
||
| float | scale = 1.0f, |
||
| bool | bindCamera = false |
||
| ) |
| Camera3DTestDemo::CREATE_FUNC | ( | Camera3DTestDemo | ) |
| bool Camera3DTestDemo::isState | ( | unsigned int | state, |
| unsigned int | bit | ||
| ) | const |
| void Camera3DTestDemo::move3D | ( | float | elapsedTime | ) |
在文件 Camera3DTest.cpp 第 444 行定义.
引用了 _camera, _cameraType, _sprite3D, _targetPos , 以及 ThirdPerson.
被这些函数引用 updateCamera().
这是这个函数的调用关系图:
|
overridevirtual |
重载 TestCase .
在文件 Camera3DTest.cpp 第 268 行定义.
引用了 _camera, _curState, _layer3D, _RotateLeftlabel, _RotateRightlabel, _sprite3D, _ZoomInlabel, _ZoomOutlabel, addNewSpriteWithCoords(), DrawNode3D::create(), DrawNode3D::drawLine(), FirstPerson, Free, VisibleRect::left(), TestCase::onEnter(), onTouchesBegan(), onTouchesEnded(), onTouchesMoved(), onTouchesRotateLeft(), onTouchesRotateLeftEnd(), onTouchesRotateRight(), onTouchesRotateRightEnd(), onTouchesZoomIn(), onTouchesZoomInEnd(), onTouchesZoomOut(), onTouchesZoomOutEnd(), State_None, SwitchViewCallback(), ThirdPerson, VisibleRect::top() , 以及 updateCamera().
函数调用图:
|
overridevirtual |
在文件 Camera3DTest.cpp 第 381 行定义.
引用了 _camera.
| void Camera3DTestDemo::onTouchesBegan | ( | const std::vector< cocos2d::Touch * > & | touches, |
| cocos2d::Event * | event | ||
| ) |
| bool Camera3DTestDemo::onTouchesCommon | ( | cocos2d::Touch * | touch, |
| cocos2d::Event * | event, | ||
| bool * | touchProperty | ||
| ) |
在文件 Camera3DTest.cpp 第 653 行定义.
被这些函数引用 onTouchesRotateLeft(), onTouchesRotateRight(), onTouchesZoomIn() , 以及 onTouchesZoomOut().
这是这个函数的调用关系图:| void Camera3DTestDemo::onTouchesEnded | ( | const std::vector< cocos2d::Touch * > & | touches, |
| cocos2d::Event * | event | ||
| ) |
在文件 Camera3DTest.cpp 第 494 行定义.
引用了 _bRotateLeft, _bRotateRight, _bZoomIn, _bZoomOut, _camera, _cameraType, _sprite3D, _targetPos , 以及 ThirdPerson.
被这些函数引用 onEnter().
这是这个函数的调用关系图:| void Camera3DTestDemo::onTouchesMoved | ( | const std::vector< cocos2d::Touch * > & | touches, |
| cocos2d::Event * | event | ||
| ) |
在文件 Camera3DTest.cpp 第 415 行定义.
引用了 _camera, _cameraType, _sprite3D, _targetPos, FirstPerson , 以及 Free.
被这些函数引用 onEnter().
这是这个函数的调用关系图:| bool Camera3DTestDemo::onTouchesRotateLeft | ( | cocos2d::Touch * | touch, |
| cocos2d::Event * | event | ||
| ) |
在文件 Camera3DTest.cpp 第 688 行定义.
引用了 _bRotateLeft , 以及 onTouchesCommon().
被这些函数引用 onEnter().
函数调用图:
这是这个函数的调用关系图:| void Camera3DTestDemo::onTouchesRotateLeftEnd | ( | cocos2d::Touch * | touch, |
| cocos2d::Event * | event | ||
| ) |
| bool Camera3DTestDemo::onTouchesRotateRight | ( | cocos2d::Touch * | touch, |
| cocos2d::Event * | event | ||
| ) |
在文件 Camera3DTest.cpp 第 696 行定义.
引用了 _bRotateRight , 以及 onTouchesCommon().
被这些函数引用 onEnter().
函数调用图:
这是这个函数的调用关系图:| void Camera3DTestDemo::onTouchesRotateRightEnd | ( | cocos2d::Touch * | touch, |
| cocos2d::Event * | event | ||
| ) |
| bool Camera3DTestDemo::onTouchesZoomIn | ( | cocos2d::Touch * | touch, |
| cocos2d::Event * | event | ||
| ) |
在文件 Camera3DTest.cpp 第 680 行定义.
引用了 _bZoomIn , 以及 onTouchesCommon().
被这些函数引用 onEnter().
函数调用图:
这是这个函数的调用关系图:| void Camera3DTestDemo::onTouchesZoomInEnd | ( | cocos2d::Touch * | touch, |
| cocos2d::Event * | event | ||
| ) |
| bool Camera3DTestDemo::onTouchesZoomOut | ( | cocos2d::Touch * | touch, |
| cocos2d::Event * | event | ||
| ) |
在文件 Camera3DTest.cpp 第 672 行定义.
引用了 _bZoomOut , 以及 onTouchesCommon().
被这些函数引用 onEnter().
函数调用图:
这是这个函数的调用关系图:| void Camera3DTestDemo::onTouchesZoomOutEnd | ( | cocos2d::Touch * | touch, |
| cocos2d::Event * | event | ||
| ) |
| void Camera3DTestDemo::reachEndCallBack | ( | ) |
在文件 Camera3DTest.cpp 第 201 行定义.
| void Camera3DTestDemo::rotateCameraCallback | ( | cocos2d::Ref * | sender, |
| float | value | ||
| ) |
| void Camera3DTestDemo::scaleCameraCallback | ( | cocos2d::Ref * | sender, |
| float | value | ||
| ) |
| void Camera3DTestDemo::SwitchViewCallback | ( | cocos2d::Ref * | sender, |
| CameraType | cameraType | ||
| ) |
在文件 Camera3DTest.cpp 第 227 行定义.
引用了 _camera, _cameraType, _RotateLeftlabel, _RotateRightlabel, _sprite3D, _ZoomInlabel, _ZoomOutlabel, FirstPerson, Free , 以及 ThirdPerson.
被这些函数引用 onEnter().
这是这个函数的调用关系图:
|
overridevirtual |
| void Camera3DTestDemo::updateCamera | ( | float | fDelta | ) |
在文件 Camera3DTest.cpp 第 535 行定义.
引用了 _bRotateLeft, _bRotateRight, _bZoomIn, _bZoomOut, _camera, _cameraType, _curState, _sprite3D, _targetPos, FirstPerson, Free, isState(), move3D(), State_Move, State_Rotate, ThirdPerson , 以及 updateState().
被这些函数引用 onEnter().
函数调用图:
这是这个函数的调用关系图:| void Camera3DTestDemo::updateState | ( | float | elapsedTime | ) |
在文件 Camera3DTest.cpp 第 464 行定义.
引用了 _curState, _sprite3D, _targetPos, State_Idle, State_Move , 以及 State_Rotate.
被这些函数引用 updateCamera().
这是这个函数的调用关系图:
|
protected |
在文件 Camera3DTest.h 第 150 行定义.
被这些函数引用 onTouchesEnded(), onTouchesRotateLeft(), onTouchesRotateLeftEnd() , 以及 updateCamera().
|
protected |
在文件 Camera3DTest.h 第 151 行定义.
被这些函数引用 onTouchesEnded(), onTouchesRotateRight(), onTouchesRotateRightEnd() , 以及 updateCamera().
|
protected |
在文件 Camera3DTest.h 第 149 行定义.
被这些函数引用 onTouchesEnded(), onTouchesZoomIn(), onTouchesZoomInEnd() , 以及 updateCamera().
|
protected |
在文件 Camera3DTest.h 第 148 行定义.
被这些函数引用 onTouchesEnded(), onTouchesZoomOut(), onTouchesZoomOutEnd() , 以及 updateCamera().
|
protected |
在文件 Camera3DTest.h 第 146 行定义.
被这些函数引用 move3D(), onEnter(), onExit(), onTouchesEnded(), onTouchesMoved(), rotateCameraCallback(), scaleCameraCallback(), SwitchViewCallback() , 以及 updateCamera().
|
protected |
在文件 Camera3DTest.h 第 142 行定义.
被这些函数引用 move3D(), onTouchesEnded(), onTouchesMoved(), rotateCameraCallback(), scaleCameraCallback(), SwitchViewCallback() , 以及 updateCamera().
|
protected |
在文件 Camera3DTest.h 第 145 行定义.
被这些函数引用 onEnter(), updateCamera() , 以及 updateState().
|
protected |
在文件 Camera3DTest.h 第 144 行定义.
|
protected |
在文件 Camera3DTest.h 第 143 行定义.
|
protected |
在文件 Camera3DTest.h 第 139 行定义.
被这些函数引用 addNewSpriteWithCoords() , 以及 onEnter().
|
protected |
在文件 Camera3DTest.h 第 147 行定义.
|
protected |
在文件 Camera3DTest.h 第 153 行定义.
被这些函数引用 onEnter() , 以及 SwitchViewCallback().
|
protected |
在文件 Camera3DTest.h 第 152 行定义.
被这些函数引用 onEnter() , 以及 SwitchViewCallback().
|
protected |
在文件 Camera3DTest.h 第 140 行定义.
被这些函数引用 addNewSpriteWithCoords(), move3D(), onEnter(), onTouchesEnded(), onTouchesMoved(), SwitchViewCallback(), updateCamera() , 以及 updateState().
|
protected |
在文件 Camera3DTest.h 第 141 行定义.
被这些函数引用 move3D(), onTouchesEnded(), onTouchesMoved(), updateCamera() , 以及 updateState().
|
protected |
在文件 Camera3DTest.h 第 138 行定义.
|
protected |
在文件 Camera3DTest.h 第 154 行定义.
被这些函数引用 onEnter() , 以及 SwitchViewCallback().
|
protected |
在文件 Camera3DTest.h 第 155 行定义.
被这些函数引用 onEnter() , 以及 SwitchViewCallback().