//
// Created by Bram on 10/11/2024.
//

#ifndef GP1_RASTERIZER_HITTEST_H
#define GP1_RASTERIZER_HITTEST_H

#include "DataTypes.h"
#include "Maths.h"

using namespace dae;

namespace HitTest {
    struct HitTestSample{
        ColorRGB color{0, 1, 1};
        float depth{0};
    };

    HitTestSample Triangle(const Vector3& pos, const std::vector<Vertex>& vertices);
}

#endif //GP1_RASTERIZER_HITTEST_H
