Navigation
API > API/Plugins > API/Plugins/ShaderAuditCore
============================================================================ Shared data types used by session, widgets, and MCP commands.
A node in the shader cost hierarchy. Folders and assets share this structure.
| Name | FShaderFolderNode |
| Type | struct |
| Header File | /Engine/Plugins/Developer/ShaderToolkit/Source/ShaderAuditCore/Public/ShaderAuditTypes.h |
| Include Path | #include "ShaderAuditTypes.h" |
Syntax
struct FShaderFolderNode
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsAsset | bool | ShaderAuditTypes.h | ||
| Children | TArray< TSharedPtr< FShaderFolderNode > > | ShaderAuditTypes.h | ||
| ClassName | FString | Loadable UE object path of the source authored MIC (e.g. "/Game/.../Meatball_Parts.Meatball_Parts"). | ShaderAuditTypes.h | |
| Cost | float | ShaderAuditTypes.h | ||
| EditorPath | FString | ShaderAuditTypes.h | ||
| FullPath | FString | ShaderAuditTypes.h | ||
| MaterialIndex | int32 | ShaderAuditTypes.h | ||
| Name | FString | ShaderAuditTypes.h | ||
| Parent | TWeakPtr< FShaderFolderNode > | ShaderAuditTypes.h | ||
| ShaderCount | int32 | ShaderAuditTypes.h | ||
| TooltipText | FString | ShaderAuditTypes.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FShaderFolderNode& Other |
ShaderAuditTypes.h |