Program Listing for File point_emitter_data.hpp

Return to documentation for file (/home/runner/work/Legion-Engine/Legion-Engine/legion/engine/rendering/components/point_emitter_data.hpp)

#pragma once

#include <rendering/data/Octree.hpp>
namespace legion::rendering
{
    struct point_emitter_data
    {
        int CurrentLOD = 0;
        rendering::Octree<math::color>* Tree;
        std::vector<int> ElementsPerLOD;
        //pos, size
        std::vector<std::pair<int, int>> posRangeMap;
        uint bufferPosition = 0;
        uint emitterSize = 0;
    };
}