Diligent Engine API Reference
Public Attributes | List of all members
Diligent::ShaderCreationAttribs Struct Reference

Shader creation attributes. More...

Inherited by Diligent::ShaderParser::ShaderCreationAttribsWrapper.

Public Attributes

const Char * FilePath
 Source file path.
 
IShaderSourceInputStreamFactorypShaderSourceStreamFactory
 Pointer to the shader source input stream factory. The factory is used to create additional input streams for shader include files.
 
const Char * Source
 Shader source.
 
const Char * EntryPoint
 Shader entry point.
 
const Char * SearchDirectories
 Semicolon-separated list of include search directories.
 
const ShaderMacro * Macros
 Shader macros.
 
ShaderDesc Desc
 Shader description. See Diligent::ShaderDesc.
 
SHADER_SOURCE_LANGUAGE SourceLanguage
 Shader source language. See Diligent::SHADER_SOURCE_LANGUAGE.
 

Detailed Description

Shader creation attributes.