Skip to content
Snippets Groups Projects
Select Git revision
  • b2283a97ceca0cb3bda2c025918a5d8f03cbf7df
  • master default protected
2 results

CircleCollider2D.hpp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    CircleCollider2D.hpp 481 B
    #pragma once
    
    #include "DEngine/Components/Components.hpp"
    #include "DEngine/Enum.hpp"
    
    #include "DMath/Vector/Vector.hpp"
    
    namespace Engine
    {
    	namespace Components
    	{
    		class CircleCollider2D : public ComponentBase
    		{
    		public:
    			using ParentType = ComponentBase;
    
    			explicit CircleCollider2D(SceneObject& owningObject);
    			~CircleCollider2D();
    
    			Math::Matrix<3, 2> GetModel2D_Reduced(Space space) const;
    
    			Math::Vector2D positionOffset{};
    			float radius{ 0.5 };
    		};
    	}
    }