Language:
Discover
By Skill Level
By Category

FRHIShaderLibrary

Choose your OS:

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

uint32

 

GetId()

Public function

FString

 

GetName()

Public function

EShaderPlatf ...

 

GetPlatform()

Public function

uint32

 

GetShaderCount()

Public function

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