Diligent Engine  v.2.4.g
Public Attributes | List of all members
Diligent::IDXCompiler::CompileAttribs Struct Reference

#include <DXCompiler.hpp>

Public Attributes

const char * Source = nullptr
 
Uint32 SourceLength = 0
 
const wchar_t * EntryPoint = nullptr
 
const wchar_t * Profile = nullptr
 
const DxcDefine * pDefines = nullptr
 
Uint32 DefinesCount = 0
 
const wchar_t ** pArgs = nullptr
 
Uint32 ArgsCount = 0
 
IShaderSourceInputStreamFactorypShaderSourceStreamFactory = nullptr
 
IDxcBlob ** ppBlobOut = nullptr
 
IDxcBlob ** ppCompilerOutput = nullptr
 

Member Data Documentation

◆ ArgsCount

Uint32 Diligent::IDXCompiler::CompileAttribs::ArgsCount = 0

◆ DefinesCount

Uint32 Diligent::IDXCompiler::CompileAttribs::DefinesCount = 0

◆ EntryPoint

const wchar_t* Diligent::IDXCompiler::CompileAttribs::EntryPoint = nullptr

◆ pArgs

const wchar_t** Diligent::IDXCompiler::CompileAttribs::pArgs = nullptr

◆ pDefines

const DxcDefine* Diligent::IDXCompiler::CompileAttribs::pDefines = nullptr

◆ ppBlobOut

IDxcBlob** Diligent::IDXCompiler::CompileAttribs::ppBlobOut = nullptr

◆ ppCompilerOutput

IDxcBlob** Diligent::IDXCompiler::CompileAttribs::ppCompilerOutput = nullptr

◆ Profile

const wchar_t* Diligent::IDXCompiler::CompileAttribs::Profile = nullptr

◆ pShaderSourceStreamFactory

IShaderSourceInputStreamFactory* Diligent::IDXCompiler::CompileAttribs::pShaderSourceStreamFactory = nullptr

◆ Source

const char* Diligent::IDXCompiler::CompileAttribs::Source = nullptr

◆ SourceLength

Uint32 Diligent::IDXCompiler::CompileAttribs::SourceLength = 0

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