![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FMetalShaderLibrary, including all inherited members.
| AddRef() const | FRHIResource | inline |
| AddRefPreloadedShaderGroup(int32 ShaderGroupIndex) | FRHIShaderLibrary | inlinevirtual |
| CreateShader(int32 Index, bool bRequired=true) override | FMetalShaderLibrary | virtual |
| DisableLifetimeExtension() | FRHIResource | inline |
| FindShaderIndex(const FSHAHash &Hash) override | FMetalShaderLibrary | virtual |
| FindShaderMapIndex(const FSHAHash &Hash) override | FMetalShaderLibrary | virtual |
| FMetalShaderLibrary(FMetalDevice &Device, EShaderPlatform Platform, FString const &Name, const FString &InShaderLibraryFilename, const FMetalShaderLibraryHeader &InHeader, FSerializedShaderArchive &&InSerializedShaders, FShaderCodeArrayType &&InShaderCode, TArray< TUniquePtr< FLazyMetalLib > > &&InLazyLibraries) | FMetalShaderLibrary | |
| FRHIResource(ERHIResourceType InResourceType) | FRHIResource | |
| FRHIShaderLibrary(EShaderPlatform InPlatform, FString const &InName) | FRHIShaderLibrary | inline |
| FShaderCodeArrayType typedef | FMetalShaderLibrary | |
| GetAllShaderIndices(int32 ShaderMapIndex, TArray< int32 > &ShaderIndices) | FRHIShaderLibrary | inlinevirtual |
| GetGroupIndexForShader(int32 ShaderIndex) const | FRHIShaderLibrary | inlinevirtual |
| GetId(void) const | FRHIShaderLibrary | inline |
| GetLibraryId() | FRHIShaderLibrary | inlinevirtual |
| GetName(void) const | FRHIShaderLibrary | inline |
| GetNumShaderMaps() const override | FMetalShaderLibrary | virtual |
| GetNumShaders() const override | FMetalShaderLibrary | virtual |
| GetNumShadersForShaderMap(int32 ShaderMapIndex) const override | FMetalShaderLibrary | virtual |
| GetOwnerName() const | FRHIResource | inline |
| GetPlatform(void) const | FRHIShaderLibrary | inline |
| GetRefCount() const | FRHIResource | inline |
| GetShaderHash(int32 ShaderMapIndex, int32 ShaderIndex) override | FMetalShaderLibrary | inlinevirtual |
| GetShaderIndex(int32 ShaderMapIndex, int32 i) const override | FMetalShaderLibrary | virtual |
| GetShaderMapHash(int32 ShaderMapIndex) const override | FMetalShaderLibrary | inlinevirtual |
| GetShaderSizeBytes(int32 ShaderIndex) const | FRHIShaderLibrary | inlinevirtual |
| GetSizeBytes() const override | FMetalShaderLibrary | virtual |
| GetType() const | FRHIResource | inline |
| IsNativeLibrary() const override final | FMetalShaderLibrary | virtual |
| IsPreloading(int32 ShaderIndex, FGraphEventArray &OutCompletionEvents) | FRHIShaderLibrary | inlinevirtual |
| IsValid() const | FRHIResource | inline |
| LibraryId | FRHIShaderLibrary | protected |
| LibraryName | FRHIShaderLibrary | protected |
| LoadedShaderLibraryMap | FMetalShaderLibrary | static |
| LoadedShaderLibraryMutex | FMetalShaderLibrary | static |
| Platform | FRHIShaderLibrary | protected |
| PreloadShader(int32 ShaderIndex, FGraphEventArray &OutCompletionEvents) override | FMetalShaderLibrary | inlinevirtual |
| PreloadShaderMap(int32 ShaderMapIndex, FGraphEventArray &OutCompletionEvents) override | FMetalShaderLibrary | inlinevirtual |
| FRHIShaderLibrary::PreloadShaderMap(int32 ShaderMapIndex, FCoreDelegates::FAttachShaderReadRequestFunc AttachShaderReadRequestFunc) | FRHIShaderLibrary | inlinevirtual |
| Release() const | FRHIResource | inline |
| ReleasePreloadedShader(int32 ShaderIndex) | FRHIShaderLibrary | inlinevirtual |
| ReleasePreloadedShaderGroup(int32 ShaderGroupIndex) | FRHIShaderLibrary | inlinevirtual |
| SetOwnerName(FName InOwnerName) | FRHIResource | inline |
| Teardown() | FRHIShaderLibrary | inlinevirtual |
| ~FMetalShaderLibrary() | FMetalShaderLibrary | virtual |
| ~FRHIResource() | FRHIResource | protectedvirtual |
| ~FRHIShaderLibrary() | FRHIShaderLibrary | inlinevirtual |