3ds Max USD API Reference
|
CMaxUsdExportChaserRegistry::ChaserInfo | All the information registered for a chaser |
CMAXUSD_NS_DEF::MappedAttributeBuilder::Config | |
CMaxUsdJobContextRegistry::ContextInfo | All the information registered for a specific job context |
CMaxUsdShadingModeRegistry::ConversionInfo | All the information registered for a specific material conversion |
CMAXUSD_NS_DEF::MappedAttributeBuilder::DataLayout | |
▼CDependentEnumProc | |
CMAXUSD_NS_DEF::HasDependentSkinProc | Callback helper class for enumerating Max node dependents with skin modifiers. This class is a callback object for the ReferenceMaker::DoEnumDependentsImpl() and ReferenceMaker::DoEnumDependents() methods. The proc() method is called by the system |
CMaxUsdExportChaserRegistry::FactoryContext | Holds data that can be accessed when constructing a MaxUsdExportChaser object |
▼CFPMixinInterface | |
CIUSDStageProvider | Exposes an interface for proxies able to provide a USDStage |
CHasCanExport< T > | |
CMAXUSD_NS_DEF::Log | Simple wrapper for some basic logging functionality provided by the spdlog library |
CMAXUSD_NS_DEF::MappedAttributeBuilder | |
CMAXUSD_NS_DEF::MappedAttributeBuilder::MappedData | |
CMaxMeshConversionOptions | |
CMaxUsdPrimWriter | Base class for all built-in and user-defined prim writers. Translates 3dsMax nodes to USD prims |
CMaxUsdPrimWriterRegistry | Provides functionality to register and lookup USD writer plugins for 3dsMax nodes |
CMaxUsdShaderWriter | The ShaderWriter base class from which material writers need to inherit from. A ShaderWriter instance is created for each material needing translation |
CMaxUsdShaderWriterRegistry | |
CMaxUsdShadingModeExportContext | |
CMaxUsdShadingModeExporter | |
CMaxUsdWriteJobContext | Provides basic functionality and access to shared data for prim and shader writers |
CMeshConverter | |
CMAXUSD_NS_DEF::MeshFacade | A facade to work with the 3dsMax Mesh and MNMesh classes transparently. Does some caching internally to avoid recomputing the same things. These assume that the mesh will not change from the moment it is passed to the facade |
CMAXUSD_NS_DEF::Log::Options | |
CMAXUSD_NS_DEF::PrimDef | Simple struct to define a Prim, from its path and type |
CPrimvarMappingOptions | This class exposes methods for getting and setting primvar/channel mapping options |
▼CmaxUsd::SceneBuilderOptions | |
CUSDSceneBuilderOptions | USD Scene Build configuration options |
CMAXUSD_NS_DEF::SceneBuilderOptions | Class for getting and setting builder options |
CMAXUSD_NS_DEF::Log::Session | |
CMAXUSD_NS_DEF::StageCacheScopeGuard | RAII Scope guard for adding and remove a stage from the global stage cache |
▼CTfRefBase | |
CMaxUsdExportChaser | Base class for plugin chasers which are plugins that run after the core usdExport out of 3ds Max |
▼CTfWeakBase | |
CMaxUsdExportChaserRegistry | Registry for chaser plugins |
CMaxUsdJobContextRegistry | We provide macros that are entry points into the job context logic |
CMaxUsdShadingModeRegistry | |
CMAXUSD_NS_DEF::TimeConfig | |
CMAXUSD_NS_DEF::UniqueNameGenerator | Utility class to ensure every name is unique. To use, create an instance and call the getName function with the desired name. The instance will keep track of the used name and return a name with a numbered postfix if the name is already used |
CMAXUSD_NS_DEF::USDIOCallback | Callback related methods |