Searched refs:IncludeResult (Results 1 – 5 of 5) sorted by relevance
/third_party/glslang/StandAlone/ |
D | DirStackFileIncluder.h | 53 virtual IncludeResult* includeLocal(const char* headerName, in includeLocal() 60 virtual IncludeResult* includeSystem(const char* headerName, in includeSystem() 79 virtual void releaseInclude(IncludeResult* result) override in releaseInclude() 96 … virtual IncludeResult* readLocalPath(const char* headerName, const char* includerName, int depth) in readLocalPath() 120 virtual IncludeResult* readSystemPath(const char* /*headerName*/) const in readSystemPath() 126 …virtual IncludeResult* newIncludeResult(const std::string& path, std::ifstream& file, int length) … in newIncludeResult() 131 return new IncludeResult(path, content, length, content); in newIncludeResult()
|
/third_party/glslang/glslang/Public/ |
D | ShaderLang.h | 560 struct IncludeResult { struct 561 …IncludeResult(const std::string& headerName, const char* const headerData, const size_t headerLeng… in IncludeResult() argument 578 IncludeResult& operator=(const IncludeResult&); argument 579 IncludeResult(); 601 virtual IncludeResult* includeSystem(const char* /*headerName*/, in includeSystem() 608 virtual IncludeResult* includeLocal(const char* /*headerName*/, in includeLocal() 614 virtual void releaseInclude(IncludeResult*) = 0; 621 virtual void releaseInclude(IncludeResult*) override { } in releaseInclude() argument
|
/third_party/glslang/glslang/CInterface/ |
D | glslang_c_interface.cpp | 84 class CallbackIncludeResult : public glslang::TShader::Includer::IncludeResult { 88 … : glslang::TShader::Includer::IncludeResult(headerName, headerData, headerLength, userData), in CallbackIncludeResult() 106 virtual IncludeResult* includeSystem(const char* headerName, const char* includerName, in includeSystem() 120 virtual IncludeResult* includeLocal(const char* headerName, const char* includerName, in includeLocal() 136 virtual void releaseInclude(IncludeResult* result) override in releaseInclude()
|
/third_party/glslang/glslang/MachineIndependent/preprocessor/ |
D | PpContext.h | 596 TShader::Includer::IncludeResult* includedFile, in TokenizableIncludeFile() 651 TShader::Includer::IncludeResult* includedFile_; 674 void push_include(TShader::Includer::IncludeResult* result) in push_include() 682 TShader::Includer::IncludeResult* include = includeStack.top(); in pop_include() 694 std::stack<TShader::Includer::IncludeResult*> includeStack;
|
D | Pp.cpp | 666 TShader::Includer::IncludeResult* res = nullptr; in CPPinclude()
|