Navigation
API > API/Runtime > API/Runtime/Renderer > API/Runtime/Renderer/FScreenTransform
References
| Module | Renderer |
| Header | /Engine/Source/Runtime/Renderer/Public/ScreenPass.h |
| Include | #include "ScreenPass.h" |
Syntax
enum ETextureBasis
&123;
ScreenPosition,
ViewportUV,
TexelPosition,
TextureUV,
&125;
Values
| Name | Description |
|---|---|
| ScreenPosition | Viewport maps [-1.0,1.0] on X, ]1.0, -1.0[ on Y. |
| ViewportUV | Viewport maps [0.0,1.0]. |
| TexelPosition | Viewport maps [Viewport.Min,Viewport.Max] in pixel coordinate in the texture Used for instance for MyTexture[uint(TexelPosition)]; |
| TextureUV | Viewport maps [Viewport.Min / TextureExtent,Viewport.Max / TextureExtent] Used for MyTexture.SampleLevel(MySampler, TextureUV, 0); |
Remarks
Different texture coordinate basis.