Navigation
API > API/Runtime > API/Runtime/RHI > API/Runtime/RHI/FRHICreateShaderDesc
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRHICreateShaderDesc
(
TConstArrayView< uint8 > InCode, |
RHIResources.h | ||
FRHICreateShaderDesc
(
TConstArrayView< uint8 > InCode, |
Giving the view data here serve two purposes: | RHIResources.h |
FRHICreateShaderDesc(TConstArrayView< uint8 >, class FRHIShaderLibrary *)
| Name | FRHICreateShaderDesc |
| Type | function |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIResources.h |
| Include Path | #include "RHIResources.h" |
FRHICreateShaderDesc
(
TConstArrayView< uint8 > InCode,
class FRHIShaderLibrary * InLibrary
)
FRHICreateShaderDesc(TConstArrayView< uint8 >, DeleterType &&, class FRHIShaderLibrary *)
Description
Giving the view data here serve two purposes:
- Hints on the intent that this ownership correspond to the data behind the View
- Make the Owner valid to differentiate between data that stay valid as long as we keep a reference to it versus temporary data
| Name | FRHICreateShaderDesc |
| Type | function |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIResources.h |
| Include Path | #include "RHIResources.h" |
template<typename DeleterType, typename>
FRHICreateShaderDesc
(
TConstArrayView< uint8 > InCode,
DeleterType && InDeleter,
class FRHIShaderLibrary * InLibrary
)