![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Containers/Array.h"#include "Containers/ArrayView.h"#include "Containers/ContainerAllocationPolicies.h"#include "Containers/Map.h"#include "Containers/Set.h"#include "Containers/SparseArray.h"#include "Containers/StringFwd.h"#include "Containers/UnrealString.h"#include "Delegates/Delegate.h"#include "HAL/Platform.h"#include "HAL/PlatformCrt.h"#include "Logging/LogMacros.h"#include "Misc/Crc.h"#include "Misc/SecureHash.h"#include "RHI.h"#include "RHIDefinitions.h"#include "Serialization/Archive.h"#include "Templates/RefCounting.h"#include "UObject/NameTypes.h"Go to the source code of this file.
Classes | |
| struct | FShaderCodeLibraryPipeline |
| struct | FCompactFullName |
| struct | FStableShaderKeyAndValue |
| struct | FStableShaderKeyFuncs |
| struct | FShaderCodeLibrary |
Typedefs | |
| using | FShaderMapAssetPaths = TSet< FName > |
| using | FStableShaderSet = TSet< TUniquePtr< FStableShaderKeyAndValue >, FStableShaderKeyFuncs > |
| using | FSharedShaderCodeRequest = TTSMulticastDelegate< void(const FSHAHash &, FArchive *)> |
| using | FSharedShaderCodeRelease = TMulticastDelegate< void(const FSHAHash &)> |
Functions | |
| DECLARE_LOG_CATEGORY_EXTERN (LogShaderLibrary, Log, All) | |
| DECLARE_DELEGATE_OneParam (FSharedShaderMapResourceExplicitRelease, const FShaderMapResource *) | |
Variables | |
| RENDERCORE_API FSharedShaderMapResourceExplicitRelease | OnSharedShaderMapResourceExplicitRelease |
| using FShaderMapAssetPaths = TSet<FName> |
| using FSharedShaderCodeRelease = TMulticastDelegate<void(const FSHAHash&)> |
| using FSharedShaderCodeRequest = TTSMulticastDelegate<void(const FSHAHash&, FArchive*)> |
| using FStableShaderSet = TSet<TUniquePtr<FStableShaderKeyAndValue>, FStableShaderKeyFuncs> |
| DECLARE_DELEGATE_OneParam | ( | FSharedShaderMapResourceExplicitRelease | , |
| const FShaderMapResource * | |||
| ) |
| DECLARE_LOG_CATEGORY_EXTERN | ( | LogShaderLibrary | , |
| Log | , | ||
| All | |||
| ) |
|
extern |