Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Engine::CollisionComponent Member List

This is the complete list of members for Engine::CollisionComponent, including all inherited members.

AddComponent(Args &&...args)Engine::Componentprotected
AddComponents(size_t count, Args &&...args)Engine::Componentprotected
CollisionSystem classEngine::CollisionComponentfriend
Component()Engine::Componentexplicitprotected
GetAABBSize() const Engine::CollisionComponent
GetAllComponents() const Engine::Componentprotected
GetBodyType() const Engine::CollisionComponent
GetCircleRadius() const Engine::CollisionComponent
GetCollisionLayer() const Engine::CollisionComponent
GetCollisionShapeType() const Engine::CollisionComponent
GetComponent()Engine::Componentprotected
GetComponents()Engine::Componentprotected
GetDetectionLayers() const Engine::CollisionComponent
GetIsSensor() const Engine::CollisionComponent
GetOwner() const Engine::Component
GetPointerRefence() const Engine::Componentprotected
GetPointerRefence()Engine::Componentprotected
isEnabledEngine::Component
LoadBaseComponent(archive ar)Engine::Componentprotected
LoadComponent(archive ar)Engine::CollisionComponent
OnBeginContact(eastl::weak_ptr< Entity > entity)Engine::Componentprotectedvirtual
OnEndContact(eastl::weak_ptr< Entity > entity)Engine::Componentprotectedvirtual
RemoveAllComponents() const Engine::Componentprotected
RemoveComponent(size_t amountToRemove=1) const Engine::Componentprotected
SaveBaseComponent(archive ar)Engine::Componentprotected
SaveComponent(archive ar)Engine::CollisionComponent
SetAABB(const float sizeX, const float sizeY)Engine::CollisionComponent
SetAABB(const glm::vec2 &size)Engine::CollisionComponent
SetBodyType(b2BodyType bodyType)Engine::CollisionComponent
SetCircle(const float radius)Engine::CollisionComponent
SetCollisionLayer(CollisionLayer layer)Engine::CollisionComponent
SetDetectionLayers(CollisionLayer layers)Engine::CollisionComponent
SetIsSensor(bool isSensor)Engine::CollisionComponent
Update()Engine::Componentprotectedvirtual
~Component()=defaultEngine::Componentvirtual