3ds Max USD API Reference
|
Exposes an interface for proxies able to provide a USDStage. More...
#include <IUSDStageProvider.h>
Public Member Functions | |
BEGIN_FUNCTION_MAP | VFN_0 (fnIdReload, Reload) |
VFN_2 (fnIdSetRootLayer, SetRootLayerMXS, TYPE_STRING, TYPE_STRING) | |
FN_1 (fnIdGetUsdPreviewSurfaceMaterials, TYPE_MTL, GetUsdPreviewSurfaceMaterials, TYPE_BOOL) | |
VFN_0 (fnIdSetPrimvarChannelMappingDefaults, SetPrimvarChannelMappingDefaults) | |
VFN_2 (fnIdSetPrimvarChannelMapping, SetPrimvarChannelMapping, TYPE_STRING, TYPE_VALUE) | |
FN_1 (fnIdGetPrimvarChannel, TYPE_VALUE, GetPrimvarChannel, TYPE_STRING) | |
FN_0 (fnIdGetMappedPrimvars, TYPE_STRING_TAB_BV, GetMappedPrimvars) | |
FN_1 (fnIdIsMappedPrimvar, TYPE_BOOL, IsMappedPrimvar, TYPE_STRING) | |
VFN_0 (fnIdClearMappedPrimvars, ClearMappedPrimvars) | |
virtual END_FUNCTION_MAP pxr::UsdStageWeakPtr | GetUSDStage ()=0 |
Return a weak pointer to the stage held by this provider. | |
virtual void | Reload ()=0 |
Reload all layers of the stage held by this provider. | |
virtual void | SetRootLayer (const wchar_t *rootLayer, const wchar_t *stageMask)=0 |
Set the root layer and mask of the stage held by this provider. | |
virtual void | SetRootLayerMXS (const wchar_t *rootLayer, const wchar_t *stageMask)=0 |
Set the root layer and mask of the stage held by this provider. MXS function. | |
virtual Mtl * | GetUsdPreviewSurfaceMaterials (bool update)=0 |
virtual void | SetPrimvarChannelMappingDefaults ()=0 |
virtual void | SetPrimvarChannelMapping (const wchar_t *primvarName, Value *channel)=0 |
virtual Value * | GetPrimvarChannel (const wchar_t *primvarName)=0 |
virtual Tab< const wchar_t * > | GetMappedPrimvars () const =0 |
virtual bool | IsMappedPrimvar (const wchar_t *primvarName)=0 |
virtual void | ClearMappedPrimvars ()=0 |
Exposes an interface for proxies able to provide a USDStage.