Utilities for Omniverse Client Library

Utility functions to simplify the Omniverse Client Library and access Nucleus servers.

Note: Nucleus is a compile-time optional feature. These functions are only available if Nucleus was enabled at compile time.

Functions

bool omni::connect::core::createUriCheckpoint(const std::string &uri, const char *comment=nullptr)

Add a commented checkpoint for given uri in Nucleus server if the Nucleus server supports checkpoints.

bool omni::connect::core::doesUriExist(const std::string &uri)

Determine if the URI exists and is accessible via the Omniverse Client Library.

std::string omni::connect::core::getUser(const std::string &uri)

Determine the current username on a given Omniverse server.

bool omni::connect::core::isLocalUri(const std::string &uri)

Determine the URI refers to a local file rather than on an Omniverse server.

bool omni::connect::core::isOmniUri(const std::string &uri)

Determine the URI points to an Omniverse server.

bool omni::connect::core::isUriWritable(const std::string &uri)

Determine if the user has write access to the file or directory identified by the URI.