PCG-FPS  v2 m0.22.4
Simple First Person Shooter with Procedurally Generated Level
Classes | Namespaces | Enumerations
Shader.h File Reference
#include "..\..\pch.h"
#include <string>

Go to the source code of this file.

Classes

class  skr::fps2::Renderer::OpenGL::Shader
 handles shader loading, compiling and linking. Also provides access to set uniform ids and usage. More...
 

Namespaces

 skr
 
 skr::fps2
 
 skr::fps2::Renderer
 
 skr::fps2::Renderer::OpenGL
 

Enumerations

enum  skr::fps2::Renderer::OpenGL::ShaderType {
  skr::fps2::Renderer::OpenGL::ShaderType::Main, skr::fps2::Renderer::OpenGL::ShaderType::Screen, skr::fps2::Renderer::OpenGL::ShaderType::Skybox, skr::fps2::Renderer::OpenGL::ShaderType::DebugLight,
  skr::fps2::Renderer::OpenGL::ShaderType::Simple, skr::fps2::Renderer::OpenGL::ShaderType::MaterialMaps, skr::fps2::Renderer::OpenGL::ShaderType::DepthShadow
}
 shader type identifies. Used as keys in map keeping shaders More...