Resolver context object that specifies a search path to use during asset resolution.
ArDefaultResolverContext()=default
Default construct a context with no search path.
const std::vector< std::string > & GetSearchPath() const
Return this context's search path.
AR_API ArDefaultResolverContext(const std::vector< std::string > &searchPath)
Construct a context with the given searchPath.
AR_API std::string GetAsString() const
Return a string representation of this context for debugging.
Macros for defining an object for use with ArResolverContext.
#define AR_DECLARE_RESOLVER_CONTEXT(ContextObject)
Declare that the specified ContextObject type may be used as an asset resolver context object for ArR...