
.. _program_listing_file_Src_GraphicsEngineVulkan_vulkan_base_ShaderIncludes.hpp:

Program Listing for File ShaderIncludes.hpp
===========================================

|exhale_lsh| :ref:`Return to documentation for file <file_Src_GraphicsEngineVulkan_vulkan_base_ShaderIncludes.hpp>` (``Src/GraphicsEngineVulkan/vulkan_base/ShaderIncludes.hpp``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS

.. code-block:: cpp

   #pragma once
   #include "spdlog/spdlog.h"
   #include <filesystem>
   #include <string>
   #include <vector>
   
   namespace Kataglyphis::ShaderIncludes {
   
   std::string getShaderIncludes()
   {
       spdlog::default_logger_raw()->log(
         spdlog::level::info, std::string("The shader includes are the following: ") + ShaderIncludesString);
   
       return ShaderIncludesString;
   }
   
   }// namespace Kataglyphis::ShaderIncludes
