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