Navigation
API > API/Runtime > API/Runtime/Renderer
Describes the set of shader parameters for a screen pass texture viewport.
| Name | FScreenPassTextureViewportParameters |
| Type | class |
| Header File | /Engine/Source/Runtime/Renderer/Public/ScreenPass.h |
| Include Path | #include "ScreenPass.h" |
Syntax
class FScreenPassTextureViewportParameters
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FScreenPassTextureViewportParameters() |
ScreenPass.h |
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| zzFuncPtr | void * | ScreenPass.h | |
| zzLastMemberId | zzNextMemberIdUVViewportBilinearMax | ScreenPass.h | |
| zzMemberFunc | zzFuncPtr(*) | ScreenPass.h | |
| zzMemberIdExtent | zzFirstMemberId | Texture extent in pixels. | ScreenPass.h |
| zzMemberIdExtentInverse | zzNextMemberIdExtent | ScreenPass.h | |
| zzMemberIdScreenPosToViewportBias | zzNextMemberIdScreenPosToViewportScale | ScreenPass.h | |
| zzMemberIdScreenPosToViewportScale | zzNextMemberIdExtentInverse | Scale / Bias factor to convert from [-1, 1] to [ViewportMin, ViewportMax]. | ScreenPass.h |
| zzMemberIdUVViewportBilinearMax | zzNextMemberIdUVViewportBilinearMin | ScreenPass.h | |
| zzMemberIdUVViewportBilinearMin | zzNextMemberIdUVViewportSizeInverse | Texture viewport min / max in normalized UV coordinates, with respect to the texture extent, adjusted by a half pixel offset for bilinear filtering. | ScreenPass.h |
| zzMemberIdUVViewportMax | zzNextMemberIdUVViewportMin | ScreenPass.h | |
| zzMemberIdUVViewportMin | zzNextMemberIdViewportSizeInverse | Texture viewport min / max in normalized UV coordinates, with respect to the texture extent. | ScreenPass.h |
| zzMemberIdUVViewportSize | zzNextMemberIdUVViewportMax | Texture viewport size in normalized UV coordinates, with respect to the texture extent. | ScreenPass.h |
| zzMemberIdUVViewportSizeInverse | zzNextMemberIdUVViewportSize | ScreenPass.h | |
| zzMemberIdViewportMax | zzNextMemberIdViewportMin | ScreenPass.h | |
| zzMemberIdViewportMin | zzNextMemberIdScreenPosToViewportBias | Texture viewport min / max in pixels. | ScreenPass.h |
| zzMemberIdViewportSize | zzNextMemberIdViewportMax | Texture viewport size in pixels. | ScreenPass.h |
| zzMemberIdViewportSizeInverse | zzNextMemberIdViewportSize | ScreenPass.h | |
| zzTThisStruct | FScreenPassTextureViewportParameters | ScreenPass.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Extent | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h | ||
| ExtentInverse | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h | ||
| ScreenPosToViewportBias | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h | ||
| ScreenPosToViewportScale | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h | ||
| UVViewportBilinearMax | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h | ||
| UVViewportBilinearMin | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h | ||
| UVViewportMax | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h | ||
| UVViewportMin | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h | ||
| UVViewportSize | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h | ||
| UVViewportSizeInverse | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h | ||
| ViewportMax | TShaderParameterTypeInfo< FIntPoint >::TAlignedType | ScreenPass.h | ||
| ViewportMin | TShaderParameterTypeInfo< FIntPoint >::TAlignedType | ScreenPass.h | ||
| ViewportSize | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h | ||
| ViewportSizeInverse | TShaderParameterTypeInfo< FVector2f >::TAlignedType | ScreenPass.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FUniformBufferRHIRef CreateUniformBuffer
(
const FScreenPassTextureViewportParameters& InContents, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdUVViewportSizeInverse, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdUVViewportSize, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdUVViewportMax, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdUVViewportMin, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdViewportSizeInverse, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdViewportSize, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdViewportMax, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdViewportMin, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdScreenPosToViewportBias, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdScreenPosToViewportScale, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdExtentInverse, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdExtent, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzFirstMemberId, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdUVViewportBilinearMin, |
ScreenPass.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdUVViewportBilinearMax, |
ScreenPass.h | ||
static TArray< FShaderParametersMetadata::FMember > zzGetMembers() |
ScreenPass.h |