luna engine
software engine
Loading...
Searching...
No Matches
luna::utils::compileSpec Struct Reference

#include <shaderCompiler.h>

Collaboration diagram for luna::utils::compileSpec:

Public Attributes

bool reflect = false
 
std::vector< char > source
 
std::string fileName
 
shaderc_shader_kind shaderKind
 
compileLanguage language = SPIR_V
 
shaderc::CompileOptions compileOptions
 

Member Data Documentation

◆ compileOptions

shaderc::CompileOptions luna::utils::compileSpec::compileOptions

◆ fileName

std::string luna::utils::compileSpec::fileName

◆ language

compileLanguage luna::utils::compileSpec::language = SPIR_V

◆ reflect

bool luna::utils::compileSpec::reflect = false

◆ shaderKind

shaderc_shader_kind luna::utils::compileSpec::shaderKind

◆ source

std::vector<char> luna::utils::compileSpec::source

The documentation for this struct was generated from the following file: