| AbstractInclude(const std::string &defineName, const std::string &includePath) | ImFusion::GL::AbstractInclude | |
| defineName() const | ImFusion::GL::AbstractInclude | |
| dependentIncludes() const override | ImFusion::GL::MultiAbstractIncludeBase | inlinevirtual |
| fingerprint() const override | ImFusion::GL::MultiAbstractIncludeBase | virtual |
| includeCodeSubstitution() const override | ImFusion::GL::MultiAbstractIncludeBase | virtual |
| includePath() const | ImFusion::GL::AbstractInclude | |
| isValid() const (defined in ImFusion::GL::MultiAbstractIncludeBase) | ImFusion::GL::MultiAbstractIncludeBase | inline |
| m_baseInclude (defined in ImFusion::GL::MultiAbstractIncludeBase) | ImFusion::GL::MultiAbstractIncludeBase | protected |
| m_baseToken (defined in ImFusion::GL::MultiAbstractIncludeBase) | ImFusion::GL::MultiAbstractIncludeBase | protected |
| m_replacementScheme (defined in ImFusion::GL::MultiAbstractIncludeBase) | ImFusion::GL::MultiAbstractIncludeBase | protected |
| m_replacementToken (defined in ImFusion::GL::MultiAbstractIncludeBase) | ImFusion::GL::MultiAbstractIncludeBase | protected |
| markInvalid() (defined in ImFusion::GL::MultiAbstractIncludeBase) | ImFusion::GL::MultiAbstractIncludeBase | inlineprotected |
| MultiAbstractInclude(private_cookie, BaseIncludeType *baseInclude, const std::string &baseToken, const std::string &replacementToken, Flags< ShaderTextReplacement > replacementScheme) (defined in ImFusion::GL::MultiAbstractInclude< BaseIncludeType, IncludeArgumentsTypes >) | ImFusion::GL::MultiAbstractInclude< BaseIncludeType, IncludeArgumentsTypes > | inline |
| MultiAbstractIncludeBase(AbstractInclude *baseInclude, const std::string &baseToken, const std::string &replacementToken, Flags< ShaderTextReplacement > replacementScheme) (defined in ImFusion::GL::MultiAbstractIncludeBase) | ImFusion::GL::MultiAbstractIncludeBase | protected |
| setIncludeArguments(Program &prog, IncludeArgumentsTypes... includeArgs) | ImFusion::GL::MultiAbstractInclude< BaseIncludeType, IncludeArgumentsTypes > | inline |
| ~AbstractInclude() (defined in ImFusion::GL::AbstractInclude) | ImFusion::GL::AbstractInclude | virtual |