RetroArch
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
glslang::TShader::Includer::IncludeResult Struct Reference

#include <ShaderLang.h>

Collaboration diagram for glslang::TShader::Includer::IncludeResult:
[legend]

Public Member Functions

 IncludeResult (const std::string &headerName, const char *const headerData, const size_t headerLength, void *userData)
 

Public Attributes

const std::string headerName
 
const char *const headerData
 
const size_t headerLength
 
voiduserData
 

Protected Member Functions

IncludeResultoperator= (const IncludeResult &)
 
 IncludeResult ()
 

Constructor & Destructor Documentation

◆ IncludeResult() [1/2]

glslang::TShader::Includer::IncludeResult::IncludeResult ( const std::string headerName,
const char *const  headerData,
const size_t  headerLength,
void userData 
)
inline

◆ IncludeResult() [2/2]

glslang::TShader::Includer::IncludeResult::IncludeResult ( )
protected

Member Function Documentation

◆ operator=()

IncludeResult& glslang::TShader::Includer::IncludeResult::operator= ( const IncludeResult )
protected

Member Data Documentation

◆ headerData

const char* const glslang::TShader::Includer::IncludeResult::headerData

◆ headerLength

const size_t glslang::TShader::Includer::IncludeResult::headerLength

◆ headerName

const std::string glslang::TShader::Includer::IncludeResult::headerName

◆ userData

void* glslang::TShader::Includer::IncludeResult::userData

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