Navigation
API > API/Plugins > API/Plugins/USDClasses
Inheritance Hierarchy
- IModuleInterface
- IUsdClassesModule
References
| Module | USDClasses |
| Header | /Engine/Plugins/Runtime/USDCore/Source/USDClasses/Public/USDClassesModule.h |
| Include | #include "USDClassesModule.h" |
Syntax
class IUsdClassesModule : public IModuleInterface
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| UMaterialInstanceConstant * | CreateDisplayColorMaterialInstanceConstant
(
const FDisplayColorMaterial& DisplayColorDescription |
||
| UMaterialInstanceDynamic * | CreateDisplayColorMaterialInstanceDynamic
(
const FDisplayColorMaterial& DisplayColorDescription |
||
| UUsdAssetCache3 * | Returns the default asset cache for the project or create a new one at the project root. | ||
| TSet< UObject * > | GetAssetDependencies
(
UObject* Asset |
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.) | |
| UWorld * | GetCurrentWorld
(
bool bEditorWorldsOnly |
Returns a world that could be suitably described as "the current world". | |
| const FSoftObjectPath * | GetReferenceMaterialPath
(
const FDisplayColorMaterial& DisplayColorDescription |
||
| 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. | |
| void | |||
| FString | SanitizeObjectName
(
const FString& InObjectName |
Adapted from ObjectTools as it is within an Editor-only module | |
| void | SendAnalytics
(
TArray< FAnalyticsEventAttribute >&& InAttributes, |
||
| void | SendAnalytics
(
TArray< FAnalyticsEventAttribute >&& InAttributes, |
Sends analytics about a USD operation | |
| void | UpdatePlugInfoFiles
(
const FString& PluginDirectory, |
Updates all plugInfo.json to point their LibraryPaths to TargetDllFolder |
Typedefs
| Name | Description |
|---|---|
| FDisplayColorMaterial | Backwards compatibility for 5.5 as we moved this struct into MaterialUtils. |