AYON Usd Resolver  0.1.0
Loading...
Searching...
No Matches
resolutionFunctions.h File Reference
#include "pxr/pxr.h"
#include "pxr/usd/ar/filesystemAsset.h"
#include "pxr/usd/ar/resolvedPath.h"
#include <string>
#include <regex>
Include dependency graph for resolutionFunctions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CONVERT_STRING(string)   #string
 
#define DEFINE_STRING(string)   CONVERT_STRING(string)
 
#define RES_FUNCS_REMOVE_SDF_ARGS(x)   ;
 

Functions

PXR_NAMESPACE_USING_DIRECTIVE void RemoveSdfFormatArgs (std::string &uri)
 
bool _IsRelativePath (const std::string &path)
 
bool _IsFileRelativePath (const std::string &path)
 
bool _IsAyonPath (const std::string &assetPath)
 
bool _IsNotFilePath (const std::string &path)
 
std::string _AnchorRelativePath (const std::string &anchorPath, const std::string &path)
 
ArResolvedPath _ResolveAnchored (const std::string &anchorPath, const std::string &path)
 

Macro Definition Documentation

◆ CONVERT_STRING

#define CONVERT_STRING (   string)    #string

◆ DEFINE_STRING

#define DEFINE_STRING (   string)    CONVERT_STRING(string)

◆ RES_FUNCS_REMOVE_SDF_ARGS

#define RES_FUNCS_REMOVE_SDF_ARGS (   x)    ;

Function Documentation

◆ _AnchorRelativePath()

std::string _AnchorRelativePath ( const std::string &  anchorPath,
const std::string &  path 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _IsAyonPath()

bool _IsAyonPath ( const std::string &  assetPath)
Here is the caller graph for this function:

◆ _IsFileRelativePath()

bool _IsFileRelativePath ( const std::string &  path)
Here is the caller graph for this function:

◆ _IsNotFilePath()

bool _IsNotFilePath ( const std::string &  path)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _IsRelativePath()

bool _IsRelativePath ( const std::string &  path)
Here is the caller graph for this function:

◆ _ResolveAnchored()

ArResolvedPath _ResolveAnchored ( const std::string &  anchorPath,
const std::string &  path 
)
Here is the caller graph for this function:

◆ RemoveSdfFormatArgs()

PXR_NAMESPACE_USING_DIRECTIVE void RemoveSdfFormatArgs ( std::string &  uri)