TDME2
1.9.121
src
tdme
tools
editor
tabcontrollers
subcontrollers
PrototypePhysicsSubController_BoundingVolumeType.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string>
4
5
#include <
tdme/tdme.h
>
6
#include <
tdme/tools/editor/tabcontrollers/subcontrollers/fwd-tdme.h
>
7
#include <
tdme/utilities/Enum.h
>
8
9
using
std::string;
10
11
using
tdme::tools::editor::tabcontrollers::subcontrollers::PrototypePhysicsSubController_BoundingVolumeType
;
12
using
tdme::utilities::Enum
;
13
14
/**
15
* Prototype physics sub screen controller bounding volume type enum
16
*/
17
class
tdme::tools::editor::tabcontrollers::subcontrollers::PrototypePhysicsSubController_BoundingVolumeType
final:
public
Enum
18
{
19
public
:
20
STATIC_DLL_IMPEXT
static
PrototypePhysicsSubController_BoundingVolumeType
*
NONE
;
21
STATIC_DLL_IMPEXT
static
PrototypePhysicsSubController_BoundingVolumeType
*
SPHERE
;
22
STATIC_DLL_IMPEXT
static
PrototypePhysicsSubController_BoundingVolumeType
*
CAPSULE
;
23
STATIC_DLL_IMPEXT
static
PrototypePhysicsSubController_BoundingVolumeType
*
BOUNDINGBOX
;
24
STATIC_DLL_IMPEXT
static
PrototypePhysicsSubController_BoundingVolumeType
*
ORIENTEDBOUNDINGBOX
;
25
STATIC_DLL_IMPEXT
static
PrototypePhysicsSubController_BoundingVolumeType
*
CONVEXMESH
;
26
27
/**
28
* Public constructor
29
* @param name name
30
* @param ordinal ordinal
31
*/
32
PrototypePhysicsSubController_BoundingVolumeType
(
const
string
&
name
,
int
ordinal
);
33
34
35
/**
36
* Returns enum object given by name
37
* @param name name
38
* @return enum object
39
*/
40
static
PrototypePhysicsSubController_BoundingVolumeType
*
valueOf
(
const
string
&
name
);
41
42
};
Enum.h
tdme::tools::editor::tabcontrollers::subcontrollers::PrototypePhysicsSubController_BoundingVolumeType
Prototype physics sub screen controller bounding volume type enum.
Definition:
PrototypePhysicsSubController_BoundingVolumeType.h:18
tdme::tools::editor::tabcontrollers::subcontrollers::PrototypePhysicsSubController_BoundingVolumeType::CONVEXMESH
static STATIC_DLL_IMPEXT PrototypePhysicsSubController_BoundingVolumeType * CONVEXMESH
Definition:
PrototypePhysicsSubController_BoundingVolumeType.h:25
tdme::tools::editor::tabcontrollers::subcontrollers::PrototypePhysicsSubController_BoundingVolumeType::SPHERE
static STATIC_DLL_IMPEXT PrototypePhysicsSubController_BoundingVolumeType * SPHERE
Definition:
PrototypePhysicsSubController_BoundingVolumeType.h:21
tdme::tools::editor::tabcontrollers::subcontrollers::PrototypePhysicsSubController_BoundingVolumeType::NONE
static STATIC_DLL_IMPEXT PrototypePhysicsSubController_BoundingVolumeType * NONE
Definition:
PrototypePhysicsSubController_BoundingVolumeType.h:20
tdme::tools::editor::tabcontrollers::subcontrollers::PrototypePhysicsSubController_BoundingVolumeType::valueOf
static PrototypePhysicsSubController_BoundingVolumeType * valueOf(const string &name)
Returns enum object given by name.
Definition:
PrototypePhysicsSubController_BoundingVolumeType.cpp:25
tdme::tools::editor::tabcontrollers::subcontrollers::PrototypePhysicsSubController_BoundingVolumeType::CAPSULE
static STATIC_DLL_IMPEXT PrototypePhysicsSubController_BoundingVolumeType * CAPSULE
Definition:
PrototypePhysicsSubController_BoundingVolumeType.h:22
tdme::tools::editor::tabcontrollers::subcontrollers::PrototypePhysicsSubController_BoundingVolumeType::PrototypePhysicsSubController_BoundingVolumeType
PrototypePhysicsSubController_BoundingVolumeType(const string &name, int ordinal)
Public constructor.
Definition:
PrototypePhysicsSubController_BoundingVolumeType.cpp:13
tdme::tools::editor::tabcontrollers::subcontrollers::PrototypePhysicsSubController_BoundingVolumeType::BOUNDINGBOX
static STATIC_DLL_IMPEXT PrototypePhysicsSubController_BoundingVolumeType * BOUNDINGBOX
Definition:
PrototypePhysicsSubController_BoundingVolumeType.h:23
tdme::tools::editor::tabcontrollers::subcontrollers::PrototypePhysicsSubController_BoundingVolumeType::ORIENTEDBOUNDINGBOX
static STATIC_DLL_IMPEXT PrototypePhysicsSubController_BoundingVolumeType * ORIENTEDBOUNDINGBOX
Definition:
PrototypePhysicsSubController_BoundingVolumeType.h:24
tdme::utilities::Enum
Enum base class.
Definition:
Enum.h:14
tdme::utilities::Enum::name
string name
Definition:
Enum.h:16
tdme::utilities::Enum::ordinal
int32_t ordinal
Definition:
Enum.h:17
tdme.h
STATIC_DLL_IMPEXT
#define STATIC_DLL_IMPEXT
Definition:
tdme.h:11
fwd-tdme.h
Generated by
1.9.3