Navigation
API > API/Plugins > API/Plugins/USDClasses
| Name | IUsdClassesModule |
| Type | class |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/USDClasses/Public/USDClassesModule.h |
| Include Path | #include "USDClassesModule.h" |
Syntax
class IUsdClassesModule : public IModuleInterface
Implements Interfaces
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FDisplayColorMaterial | UsdUnreal::MaterialUtils::FDisplayColorMaterial | Backwards compatibility for 5.5 as we moved this struct into MaterialUtils. | USDClassesModule.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddAssetCountAttributes
(
const TSet< UObject* >& Assets, |
USDClassesModule.h | ||
static void BlockAnalyticsEvents() |
USDClassesModule.h | ||
static UMaterialInstanceConstant * CreateDisplayColorMaterialInstanceConstant
(
const FDisplayColorMaterial& DisplayColorDescription |
USDClassesModule.h | ||
static UMaterialInstanceDynamic * CreateDisplayColorMaterialInstanceDynamic
(
const FDisplayColorMaterial& DisplayColorDescription |
USDClassesModule.h | ||
static const TMap< FString, TArray< FAnalyticsEventAttribute > > & GetAccumulatedAnalytics() |
USDClassesModule.h | ||
static UUsdAssetCache3 * GetAssetCacheForProject() |
Returns the default asset cache for the project or create a new one at the project root. | USDClassesModule.h | |
| Returns the set of assets that this object depends on (e.g. when given a material, will return its textures. When given a mesh, will return materials, etc.) | USDClassesModule.h | ||
| USDClassesModule.h | |||
static UWorld * GetCurrentWorld
(
bool bEditorWorldsOnly |
Returns a world that could be suitably described as "the current world". | USDClassesModule.h | |
static const FSoftObjectPath * GetReferenceMaterialPath
(
const FDisplayColorMaterial& DisplayColorDescription |
USDClassesModule.h | ||
static bool HashObjectPackage
(
const UObject* Object, |
Updates HashToUpdate with the Object's package's persistent guid, the corresponding file save date and time, and the number of times the package has been dirtied since last being saved. | USDClassesModule.h | |
static void ResumeAnalyticsEvents() |
USDClassesModule.h | ||
| Adapted from ObjectTools as it is within an Editor-only module | USDClassesModule.h | ||
static void SendAnalytics
(
TArray< FAnalyticsEventAttribute >&& InAttributes, |
USDClassesModule.h | ||
static void SendAnalytics
(
TArray< FAnalyticsEventAttribute >&& InAttributes, |
Sends analytics about a USD operation | USDClassesModule.h | |
| Updates all plugInfo.json to point their LibraryPaths to TargetDllFolder | USDClassesModule.h |