ProtoZed
awesome branch
A simple but powerful game framework
|
Namespaces | |
namespace | Angle |
namespace | Archives |
namespace | Convert |
namespace | Easing |
namespace | Helpers |
namespace | Joy |
namespace | Key |
namespace | Math |
namespace | Mouse |
namespace | Platform |
namespace | Scope |
namespace | Systems |
namespace | Version |
Typedefs | |
typedef unsigned int | Attribute |
typedef std::vector < AnimationBase * > | AnimationList |
typedef fd::delegate1< void, AnimationBase * > | AnimationCallback |
typedef std::map< std::string, std::string > | StringMap |
typedef std::string | ArchiveType |
typedef std::vector< Path > | FileList |
typedef std::string | AssetType |
typedef Vector2< Vector2f > | Axes |
typedef HashString | EntityID |
typedef std::vector< EntityID > | EntityList |
typedef std::vector< HashString > | ComponentList |
typedef std::unordered_set < EntityID, std::hash< int > > | EntitySet |
typedef std::unordered_map < EntityID, Component *, std::hash< int > > | EntityComponentMap |
typedef std::map< std::string, PropertyBase * > | PropertyMap |
typedef std::string | SystemType |
typedef unsigned int | UniqueID |
typedef Vector2< int > | Vector2i |
typedef Vector2< float > | Vector2f |
typedef Vector3< int > | Vector3i |
typedef Vector3< float > | Vector3f |
Functions | |
template<typename T > | |
const Vector2< T > | operator* (T scalar, const Vector2< T > &other) |
template<typename T > | |
const Vector2< T > | operator/ (T scalar, const Vector2< T > &other) |
template<typename T > | |
const Vector3< T > | operator* (T scalar, const Vector3< T > &other) |
template<typename T > | |
const Vector3< T > | operator/ (T scalar, const Vector3< T > &other) |
typedef fd::delegate1<void, AnimationBase*> PZ::AnimationCallback |
typedef std::vector<AnimationBase*> PZ::AnimationList |
typedef std::string PZ::ArchiveType |
typedef std::string PZ::AssetType |
typedef unsigned int PZ::Attribute |
typedef std::vector<HashString> PZ::ComponentList |
typedef std::unordered_map<EntityID, Component*, std::hash<int> > PZ::EntityComponentMap |
typedef HashString PZ::EntityID |
typedef std::vector<EntityID> PZ::EntityList |
typedef std::unordered_set<EntityID, std::hash<int> > PZ::EntitySet |
typedef std::vector<Path> PZ::FileList |
typedef std::map<std::string, PropertyBase*> PZ::PropertyMap |
typedef std::map<std::string, std::string> PZ::StringMap |
typedef std::string PZ::SystemType |
typedef unsigned int PZ::UniqueID |
typedef Vector2<float> PZ::Vector2f |
typedef Vector2<int> PZ::Vector2i |
typedef Vector3<float> PZ::Vector3f |
typedef Vector3<int> PZ::Vector3i |
const Vector2<T> PZ::operator* | ( | T | scalar, |
const Vector2< T > & | other | ||
) |
const Vector3<T> PZ::operator* | ( | T | scalar, |
const Vector3< T > & | other | ||
) |
const Vector2<T> PZ::operator/ | ( | T | scalar, |
const Vector2< T > & | other | ||
) |
const Vector3<T> PZ::operator/ | ( | T | scalar, |
const Vector3< T > & | other | ||
) |