AnnTypes.h File Reference

Data types definition for Annwvyn. More...

#include "systemMacro.h"
#include <list>
#include <vector>
#include <memory>
#include <AnnAngle.hpp>
#include <AnnVect3.hpp>
#include <AnnQuaternion.hpp>
#include <AnnColor.hpp>
Include dependency graph for AnnTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Annwvyn
 Namespace containing the totality of Annwvyn components.
 

Typedefs

using Annwvyn::AnnVect2 = Ogre::Vector2
 
using Annwvyn::AnnMatrix3 = Ogre::Matrix3
 
using Annwvyn::AnnMatrix4 = Ogre::Matrix4
 
using Annwvyn::AnnTriggerObjectList = std::vector< std::shared_ptr< AnnTriggerObject > >
 
using Annwvyn::AnnGameObjectList = std::vector< std::shared_ptr< AnnGameObject > >
 
using Annwvyn::AnnLightList = std::vector< std::shared_ptr< AnnLightObject > >
 
using Annwvyn::byte = uint8_t
 
using Annwvyn::uID = unsigned long long
 

Enumerations

enum  Annwvyn::phyShapeType {
  Annwvyn::error, Annwvyn::staticShape, Annwvyn::convexShape, Annwvyn::boxShape,
  Annwvyn::cylinderShape, Annwvyn::capsuleShape, Annwvyn::sphereShape
}
 

Detailed Description

Data types definition for Annwvyn.

Author
Arthur Brainville
Version
0.0.2

Definition in file AnnTypes.h.