| Provide architecture-specific memory-alignment information | |
| Define function attributes | |
| Create background or daemon processes | |
| Routines for interacting with a debugger | |
Demangle C++ typenames generated by the typeid() facility | |
| Functions for dealing with system errors | |
| Low-level fatal error reporting | |
| Defines symbol visibility macros | |
| Architecture dependent file system access | |
| Define preprocessor function name macros | |
| Define preprocessor function name macros | |
| Hash functions | |
| Compiler hints | |
| Define integral types | |
| Routines for controlling malloc behavior | |
| Architecture-specific math function calls | |
| Pragmas for controlling compiler-specific behaviors | |
| Architecture-specific call-stack tracing routines | |
| Architecture-specific symbol lookup routines | |
| Provide architecture-specific system information | |
| Architecture-specific thread function calls | |
| High-resolution, low-cost timing routines | |
| Architecture dependent routines for virtual memory | |
| Architecture dependent memory-safe sprintf capability | |
| Declares Gf types | |
| Utilities to map colors between gamma spaces | |
| This header serves to simply bring in the half float datatype and provide a hash_value function | |
| Utility functions for GfVec4f and GfVec4d as homogeneous vectors | |
| Defines useful mathematical limits | |
| Assorted mathematical utility functions | |
| Top-level entrypoints for reading and writing JSON | |
| Type independent WeakPtr holder class | |
| Atomic file writer with ofstream interface | |
| Functions for recording call locations | |
| C++ Cast Utilities | |
| Conditional debugging output class and macros | |
| Standard pointer typedefs | |
| Low-level utilities for informing users of various internal and external diagnostic conditions | |
Stripped down version of diagnostic.h that doesn't define std::string | |
| Interface for opening code libraries | |
| Environment setting variable | |
| Provide facilities for error handling in script | |
| Simple fast data compression/decompression routines | |
| Definitions of basic file utilities in tf | |
| Functions for accessing environment variables | |
| Manage a single instance of an object | |
A simple iterator adapter for STL containers | |
| An injected constructor mechanism that works with polymorphic wrapped classes | |
| Handy ostream output for various lib/tf and STL containers | |
| Definitions of basic path utilities in tf | |
| A simple glob and regex matching utility | |
| Compatibility code for supporting python 2 and 3 | |
| Utilities for calling python callables | |
| Utilities for providing C++ <-> Python container support | |
| Provide facilities for wrapping enums for script | |
| Python runtime utilities | |
| Flexible, high-level interface for calling Python functions | |
| Enables wrapping of Weak or Ref & Weak held types to python | |
| Intended to replace a direct include of Python.h, which causes several build problems with certain configurations and platforms (e.g., debug builds on Windows) | |
| Miscellaneous Utilities for dealing with script | |
| Reference counting | |
| Support for simple regression tests | |
| Safe file writer with FILE * interface | |
| Safely compare C++ RTTI type structures | |
| Functions for setting and unsetting environment variables | |
| Manage a single instance of an object | |
| This file defines some macros that are useful for declaring and using static TfTokens | |
| Definitions of basic string utilities in tf | |
| A file containing basic constants and definitions | |
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string containers | |
| Pointer storage with deletion detection | |
| Defines all the types "TYPED" for which Vt creates a VtTYPEDArray typedef | |
| Macros for defining a package resolver implementation | |
| Macros for defining a custom resolver implementation | |
| Macros for defining an object for use with ArResolverContext | |
| Utility functions for working with package assets | |
| Macros for creating Python bindings for objects used with ArResolverContext | |
| Provides utilities that the default filesystem discovery plugin uses | |
| Single-site composition | |
| Path translation | |
| SdfSpec Python wrapping utilities | |
| Convenience API for working with SdfSite | |
| Basic Sdf data types | |
| Utilities for flattening layer stacks into a single layer | |
| Schema and utilities for encoding various spatial and geometric metrics of a UsdStage and its contents | |
| Helper APIs for physics related metrics operations | |
| Utilities for converting between USD encodings and Renderman encodings in cases where there is a difference | |
| Collection of utility methods | |
| A collection of utilities for higher-level authoring and copying scene description than provided by the core Usd and Sdf API's | |
| A class which provides aggregation of warnings and statuses emitted from Tf's diagnostic management system | |
| Utilities for the following tasks that require consideration of a USD asset's external dependencies: | |
| Utilities for flattening layer stacks into a single layer | |
| Collection of module-scoped utilities for introspecting a given USD stage | |
| Collection of module-scoped utilities for establishing pipeline conventions for things not currently suitable or possible to canonize in USD's schema modules | |
| A collection of utilities for authoring time-varying attribute values with basic run-length encoding | |
| A simple interface for handling a singleton usd stage cache | |
| Collection of module-scoped utilities for combining layers | |
| Collection of utilities for sequencing multiple layers each holding sequential time-varying data into USD Value Clips | |
| Collection of module-scoped utilities for applications that operate using USD cameras | |
| Collection of utility methods for imaging skels | |
