FShaderParametersMetadataBuilder

Choose your operating system:

Windows

macOS

Linux

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/ShaderParameterMetadataBuilder.h

Include

#include "ShaderParameterMetadataBuilder.h"

Syntax

class FShaderParametersMetadataBuilder

Functions

Name Description

Public function

void

 

AddBufferSRV

(
    const TCHAR* Name,
    const TCHAR* ShaderType,
    EShaderPrecisionModifier::Type Prec...
)

Public function

void

 

AddBufferUAV

(
    const TCHAR* Name,
    const TCHAR* ShaderType,
    EShaderPrecisionModifier::Type Prec...
)

Public function

void

 

AddNestedStruct

(
    const TCHAR* Name,
    EShaderPrecisionModifier::Type Prec...
)

Public function

void

 

AddParam

(
    const TCHAR* Name,
    EShaderPrecisionModifier::Type Prec...
)

Public function

void

 

AddRDGBufferSRV

(
    const TCHAR* Name,
    const TCHAR* ShaderType,
    EShaderPrecisionModifier::Type Prec...
)

Public function

void

 

AddRDGBufferUAV

(
    const TCHAR* Name,
    const TCHAR* ShaderType,
    EShaderPrecisionModifier::Type Prec...
)

Public function

FShaderParam...

 

Build

(
    FShaderParametersMetadata::EUseCase...,
    const TCHAR* ShaderParameterNa...
)