![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FShaderParameterParser, including all inherited members.
| ApplyBindlessModifications(FString &PreprocessedShaderSource) | FShaderParameterParser | protected |
| bBindlessEnabled | FShaderParameterParser | protected |
| bModifiedShader | FShaderParameterParser | protected |
| bMovedLoosedParametersToRootConstantBuffer | FShaderParameterParser | protected |
| bNeedToMoveToRootConstantBuffer | FShaderParameterParser | protected |
| DidModifyShader() const | FShaderParameterParser | inline |
| ExtractFileAndLine(int32 PragamLineoffset, int32 LineOffset, FString &OutFile, FString &OutLine) const | FShaderParameterParser | protected |
| FindParameterInfos(const FString &ParameterName) const | FShaderParameterParser | inline |
| FindParameterInfosUnsafe(const FString &ParameterName) const | FShaderParameterParser | inline |
| FShaderParameterParser()=delete | FShaderParameterParser | |
| FShaderParameterParser(const FPlatformConfiguration &InPlatformConfiguration) | FShaderParameterParser | |
| GenerateBindlessParameterDeclaration(const FParsedShaderParameter &ParsedParameter) const | FShaderParameterParser | protectedvirtual |
| GetBindlessParameterPrefix(EShaderParameterType InShaderParameterType) | FShaderParameterParser | static |
| GetParameterFileAndLine(const FParsedShaderParameter &ParsedParameter, FString &OutFile, FString &OutLine) const | FShaderParameterParser | inline |
| kBindlessSamplerArrayPrefix | FShaderParameterParser | static |
| kBindlessSamplerPrefix | FShaderParameterParser | static |
| kBindlessSRVArrayPrefix | FShaderParameterParser | static |
| kBindlessSRVPrefix | FShaderParameterParser | static |
| kBindlessUAVArrayPrefix | FShaderParameterParser | static |
| kBindlessUAVPrefix | FShaderParameterParser | static |
| MoveShaderParametersToRootConstantBuffer(const FShaderParametersMetadata *RootParametersStructure, EShaderFrequency ShaderFrequency, FString &PreprocessedShaderSource) | FShaderParameterParser | protected |
| OriginalParsedShader | FShaderParameterParser | protected |
| ParseAndModify(const FShaderCompilerInput &CompilerInput, TArray< FShaderCompilerError > &OutErrors, FString &PreprocessedShaderSource) | FShaderParameterParser | |
| ParseAndRemoveBindlessParameterPrefix(FStringView &InName) | FShaderParameterParser | static |
| ParseAndRemoveBindlessParameterPrefix(FString &InName) | FShaderParameterParser | static |
| ParsedParameters | FShaderParameterParser | protected |
| ParseParameters(const FShaderParametersMetadata *RootParametersStructure, TArray< FShaderCompilerError > &OutErrors) | FShaderParameterParser | protected |
| ParseParameterType(FStringView InType) | FShaderParameterParser | protected |
| PlatformConfiguration | FShaderParameterParser | protected |
| RemoveBindlessParameterPrefix(FString &InName) | FShaderParameterParser | static |
| RemoveMovingParametersFromSource(FString &PreprocessedShaderSource) | FShaderParameterParser | protected |
| ValidateShaderParameterType(const FShaderCompilerInput &CompilerInput, const FString &ShaderBindingName, int32 ReflectionOffset, int32 ReflectionSize, bool bPlatformSupportsPrecisionModifier, FShaderCompilerOutput &CompilerOutput) const | FShaderParameterParser | |
| ValidateShaderParameterType(const FShaderCompilerInput &CompilerInput, const FString &ShaderBindingName, int32 ReflectionOffset, int32 ReflectionSize, FShaderCompilerOutput &CompilerOutput) const | FShaderParameterParser | inline |
| ValidateShaderParameterTypes(const FShaderCompilerInput &CompilerInput, bool bPlatformSupportsPrecisionModifier, FShaderCompilerOutput &CompilerOutput) const | FShaderParameterParser | |
| ValidateShaderParameterTypes(const FShaderCompilerInput &CompilerInput, FShaderCompilerOutput &CompilerOutput) const | FShaderParameterParser | inline |
| ~FShaderParameterParser() | FShaderParameterParser | virtual |