Elaztek Developer Hub
Blamite Game Engine - Strings  00455.08.09.26.2217.blamite
A library containing general purpose utilities and classes for use in multiple projects.
shaderc.h File Reference
#include <string>
#include <vector>
+ Include dependency graph for shaderc.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 BlamStrings
 Namespace containing general-purpose utilities.
 
 BlamStrings::ShaderCompiler
 

Macros

#define STRINGS_API   __declspec(dllimport)
 

Enumerations

enum  _BgfxShaderType { _BgfxShaderType::Vertex, _BgfxShaderType::Fragment, _BgfxShaderType::Compute }
 

Functions

STRINGS_API int BlamStrings::ShaderCompiler::CompileShader (int _argc, const char *_argv[])
 
STRINGS_API int BlamStrings::ShaderCompiler::CompileShaderToMemory (char *shader_code, int size, const char *varying, _BgfxShaderType type, std::string platform, std::string profile, void **out_mem, int *out_size, std::string *out_log)
 

Macro Definition Documentation

◆ STRINGS_API

#define STRINGS_API   __declspec(dllimport)

Enumeration Type Documentation

◆ _BgfxShaderType

enum _BgfxShaderType
strong
Enumerator
Vertex 
Fragment 
Compute