UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FShaderLibraryInstance Member List

This is the complete list of members for FShaderLibraryInstance, including all inherited members.

AddResource(int32 ShaderMapIndex, FArchive *Ar)FShaderLibraryInstanceinline
Create(EShaderPlatform InShaderPlatform, const FString &ShaderCodeDir, FString const &InLibraryName)FShaderLibraryInstanceinlinestatic
GetNumResources() constFShaderLibraryInstanceinline
GetNumShaders() constFShaderLibraryInstanceinline
GetNumShadersForShaderMap(int32 ShaderMapIndex) constFShaderLibraryInstanceinline
GetOrCreateShader(int32 ShaderIndex, bool bRequired=true)FShaderLibraryInstanceinline
GetPlatform() constFShaderLibraryInstanceinline
GetResource(int32 ShaderMapIndex)FShaderLibraryInstanceinline
GetShaderMapsSizeBytes()FShaderLibraryInstanceinline
GetSizeBytes()FShaderLibraryInstanceinline
HasContentFrom(const FString &ShaderCodeDir, FString const &InLibraryName)FShaderLibraryInstanceinline
LibraryFShaderLibraryInstance
PreloadPackageShaderMap(int32 ShaderMapIndex, FCoreDelegates::FAttachShaderReadRequestFunc AttachShaderReadRequestFunc)FShaderLibraryInstanceinline
PreloadShader(int32 ShaderIndex, FArchive *Ar)FShaderLibraryInstanceinline
PreloadShader(int32 ShaderIndex, FGraphEventArray &OutCompletionEvents)FShaderLibraryInstanceinline
ReleasePreloadedPackageShaderMap(int32 ShaderMapIndex)FShaderLibraryInstanceinline
ReleasePreloadedShader(int32 ShaderIndex)FShaderLibraryInstanceinline
ReleasePreloadedShaderIfNecessary(int32 ShaderIndex)FShaderLibraryInstanceinline
ReleaseShader(int32 ShaderIndex)FShaderLibraryInstanceinline
TryRemoveResource(FShaderMapResource_SharedCode *Resource)FShaderLibraryInstanceinline
~FShaderLibraryInstance()FShaderLibraryInstanceinline