PuzzleSDK
Camera3DTest.h 文件参考
#include "../BaseTest.h"
#include "../Sprite3DTest/DrawNode3D.h"
#include "renderer/backend/ProgramState.h"
#include "renderer/backend/Types.h"
#include <string>
+ Camera3DTest.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  CameraBaseTest
 
class  CameraRotationTest
 
class  Camera3DTestDemo
 
class  CameraCullingDemo
 
class  CameraArcBallDemo
 
class  FogTestDemo
 
class  BackgroundColorBrushTest
 

命名空间

namespace  cocos2d
 

枚举

enum  State {
  State_None = 0 , State_Idle = 0x01 , State_Move = 0x02 , State_Rotate = 0x04 ,
  State_Speak = 0x08 , State_MeleeAttack = 0x10 , State_RemoteAttack = 0x20 , State_Attack = 0x40
}
 
enum class  CameraType { Free = 0 , FirstPerson = 1 , ThirdPerson = 2 }
 
enum class  OperateCamType { MoveCamera =0 , RotateCamera =1 }
 

函数

 DEFINE_TEST_SUITE (Camera3DTests)
 

枚举类型说明

◆ CameraType

enum class CameraType
strong
枚举值
Free 
FirstPerson 
ThirdPerson 

在文件 Camera3DTest.h52 行定义.

53{
54 Free = 0,
55 FirstPerson = 1,
56 ThirdPerson = 2,
57};

◆ OperateCamType

enum class OperateCamType
strong
枚举值
MoveCamera 
RotateCamera 

在文件 Camera3DTest.h59 行定义.

60{
61 MoveCamera=0,
63};

◆ State

enum State
枚举值
State_None 
State_Idle 
State_Move 
State_Rotate 
State_Speak 
State_MeleeAttack 
State_RemoteAttack 
State_Attack 

在文件 Camera3DTest.h41 行定义.

42{
43 State_None = 0,
44 State_Idle = 0x01,
45 State_Move = 0x02,
46 State_Rotate = 0x04,
47 State_Speak = 0x08,
48 State_MeleeAttack = 0x10,
49 State_RemoteAttack = 0x20,
50 State_Attack = 0x40,
51};
@ State_None
Definition: Camera3DTest.h:43
@ State_Rotate
Definition: Camera3DTest.h:46
@ State_Attack
Definition: Camera3DTest.h:50
@ State_RemoteAttack
Definition: Camera3DTest.h:49
@ State_MeleeAttack
Definition: Camera3DTest.h:48
@ State_Idle
Definition: Camera3DTest.h:44
@ State_Move
Definition: Camera3DTest.h:45
@ State_Speak
Definition: Camera3DTest.h:47

函数说明

◆ DEFINE_TEST_SUITE()

DEFINE_TEST_SUITE ( Camera3DTests  )