Elaztek Developer Hub
Blamite Game Engine - Guerilla (Library)  00453.06.08.26.0624.blamite
The tag editor for the Blamite Game Engine.
shader.h File Reference
#include <string>
#include <vector>
+ Include dependency graph for shader.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Guerilla
 Namespace containing functions for Guerilla.
 
 Guerilla::Tags
 Namespace containing functions relating to tags and plugins.
 
 Guerilla::Tags::Importers
 
 Guerilla::Tags::Importers::Shader
 Namespace containing functions used for importing shader tags from source assets.
 

Macros

#define GUERILLA_LIB_API   __declspec(dllimport)
 

Enumerations

enum  ShaderType { ShaderType::Vertex, ShaderType::Fragment }
 

Functions

GUERILLA_LIB_API int Guerilla::Tags::Importers::Shader::CompileShader (std::string file_path, std::string output_directory, ShaderType type, std::string profile)
 
GUERILLA_LIB_API int Guerilla::Tags::Importers::Shader::ExecuteShaderc (std::vector< std::string > args)
 

Macro Definition Documentation

◆ GUERILLA_LIB_API

#define GUERILLA_LIB_API   __declspec(dllimport)

Enumeration Type Documentation

◆ ShaderType

enum ShaderType
strong
Enumerator
Vertex 
Fragment