#include "DeerRender/FrameBuffer.h"
#include <unordered_map>

#define FRAME_BUFFER_MAX_COUNT 256

namespace Deer {
    namespace FrameBufferManager {
        struct FrameBufferContainer {
            FrameBuffer* frameBuffer_data = nullptr;
            std::string frameBuffer_name;
        };

        uint16_t maxFrameBufferId = 1;
        FrameBufferContainer frameBuffers[FRAME_BUFFER_MAX_COUNT]{};
        std::unordered_map<std::string, uint16_t> frameBuffers_name_id_map;
    }


}