0.44.0
|
#include <igor/resources/texture/iTexture.h>
#include <igor/resources/sprite/iSprite.h>
#include <igor/resources/animation/iAnimationController.h>
#include <igor/data/iQuadtree.h>
#include <iaux/data/iaString.h>
#include <iaux/data/iaColor4.h>
#include <iaux/math/iaMatrix.h>
#include <iaux/system/iaEvent.h>
#include <array>
#include <functional>
#include <any>
Classes | |
struct | igor::iBaseEntityComponent |
struct | igor::iActiveComponent |
struct | igor::iDeleteComponent |
struct | igor::iSpriteRendererComponent |
struct | igor::iTransformComponent |
struct | igor::iHierarchyComponent |
struct | igor::iBody2DComponent |
struct | igor::iCircleCollision2DComponent |
struct | igor::iVelocityComponent |
struct | igor::iBehaviourData |
struct | igor::iBehaviourComponent |
struct | igor::iGlobalBoundaryComponent |
struct | igor::iMotionInteractionResolverComponent |
struct | igor::iCameraComponent |
struct | igor::iRenderDebugComponent |
struct | igor::iPartyComponent |
struct | igor::iAnimationComponent |
Namespaces | |
namespace | igor |
resource parameters texture unit 3 | |
Typedefs | |
typedef uint32 | igor::iEntityID |
typedef iaDelegate< void, iEntity &, std::any & > | igor::iBehaviourDelegate |
Enumerations | |
enum class | igor::iSpriteRenderMode { igor::Simple , igor::Tiled } |
enum class | igor::iGlobalBoundaryType { igor::None , igor::Repeat } |
enum class | igor::iMotionInteractionType { igor::None , igor::Divert } |
enum class | igor::iProjectionType { igor::Perspective , igor::Orthogonal } |
Variables | |
static constexpr iEntityID | igor::IGOR_INVALID_ENTITY_ID = 0xffffffff |
static constexpr uint32 | igor::IGOR_MAX_BEHAVIORS_PER_COMPONENT = 10 |