![]() |
ImFusion SDK 4.3
|
This is the complete list of members for MultiAbstractInclude< BaseIncludeType, IncludeArgumentsTypes >, including all inherited members.
| AbstractInclude(const std::string &defineName, const std::string &includePath) | AbstractInclude | |
| defineName() const | AbstractInclude | |
| dependentIncludes() const override | MultiAbstractIncludeBase | inlinevirtual |
| fingerprint() const override | MultiAbstractIncludeBase | virtual |
| includeCodeSubstitution() const override | MultiAbstractIncludeBase | virtual |
| includePath() const | AbstractInclude | |
| isValid() const (defined in MultiAbstractIncludeBase) | MultiAbstractIncludeBase | inline |
| m_baseInclude (defined in MultiAbstractIncludeBase) | MultiAbstractIncludeBase | protected |
| m_baseToken (defined in MultiAbstractIncludeBase) | MultiAbstractIncludeBase | protected |
| m_replacementScheme (defined in MultiAbstractIncludeBase) | MultiAbstractIncludeBase | protected |
| m_replacementToken (defined in MultiAbstractIncludeBase) | MultiAbstractIncludeBase | protected |
| markInvalid() (defined in MultiAbstractIncludeBase) | MultiAbstractIncludeBase | inlineprotected |
| MultiAbstractInclude(private_cookie, BaseIncludeType *baseInclude, const std::string &baseToken, const std::string &replacementToken, Flags< ShaderTextReplacement > replacementScheme) (defined in MultiAbstractInclude< BaseIncludeType, IncludeArgumentsTypes >) | MultiAbstractInclude< BaseIncludeType, IncludeArgumentsTypes > | inline |
| MultiAbstractIncludeBase(AbstractInclude *baseInclude, const std::string &baseToken, const std::string &replacementToken, Flags< ShaderTextReplacement > replacementScheme) (defined in MultiAbstractIncludeBase) | MultiAbstractIncludeBase | protected |
| setIncludeArguments(Program &prog, IncludeArgumentsTypes... includeArgs) | MultiAbstractInclude< BaseIncludeType, IncludeArgumentsTypes > | inline |
| ~AbstractInclude() (defined in AbstractInclude) | AbstractInclude | virtual |