FRHIShaderLibrary

Inheritance Hierarchy

Syntax

class FRHIShaderLibrary : public FRHIResource

Remarks

Shader Library

Variables

Name Description

Protected variable

uint32

 

LibraryId

Protected variable

FString

 

LibraryName

Protected variable

EShaderPlatform

 

Platform

Constructors

Name Description

Public function

FRHIShaderLibrary

(
    EShaderPlatform InPlatform,
    FString const& InName
)

Destructors

Name Description

Public function Virtual

~FRHIShaderLibrary()

Functions

Name Description

Public function

bool

 

ContainsEntry

(
    const FSHAHash & Hash
)

Public function

TRefCountPtr ...

 

CreateIterator()

Public function Const

uint32

 

GetId()

Public function Const

FString

 

GetName()

Public function Const

EShaderPlatf ...

 

GetPlatform()

Public function Const

uint32

 

GetShaderCount()

Public function Const

bool

 

IsNativeLibrary()

Public function

bool

 

RequestEntry

(
    const FSHAHash & Hash,
    FArchive * Ar
)

Public function Virtual

bool

 

RequestEntry

(
    const FSHAHash & Hash,
    TArray < uint8 >& OutRaw
)

Classes

Name

Description

Public struct

FShaderLibraryEntry

Library iteration.

Public class

FShaderLibraryIterator

References

Module

RHI

Header

Runtime/RHI/Public/RHIResources.h