Navigation
API > API/Plugins > API/Plugins/LandscapePatch > API/Plugins/LandscapePatch/FApplyLandscapeTextureHeightPatc-
References
| Module | LandscapePatch |
| Header | /Engine/Plugins/Experimental/LandscapePatch/Source/LandscapePatch/Public/LandscapeTexturePatchPS.h |
| Include | #include "LandscapeTexturePatchPS.h" |
Syntax
class FParameters
Remarks
TODO: We could consider exposing an additional global alpha setting that we can use to pass in the given edit layer alpha value... On the other hand, we currently don't bother doing this in any existing blueprint brushes, and it would be hard to support in a way that doesn't require each blueprint brush to respect it individually... Not clear whether this is something worth doing yet.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TShaderParameterTypeInfo< uint32 >::TAlignedType | InBlendMode | ||
| TShaderParameterTypeInfo< FVector2f >::TAlignedType | InEdgeUVDeadBorder | ||
| TShaderParameterTypeInfo< float >::TAlignedType | InFalloffWorldMargin | ||
| TShaderParameterTypeInfo< uint32 >::TAlignedType | InFlags | ||
| TShaderParameterTypeInfo< FMatrix44f >::TAlignedType | InHeightmapToPatch | ||
| TShaderParameterTypeInfo< float >::TAlignedType | InHeightOffset | ||
| TShaderResourceParameterTypeInfo< FRDGTextureSRV * >::TAlignedType | InHeightPatch | ||
| TShaderResourceParameterTypeInfo< FRHISamplerState * >::TAlignedType | InHeightPatchSampler | ||
| TShaderParameterTypeInfo< float >::TAlignedType | InHeightScale | ||
| TShaderParameterTypeInfo< FVector2f >::TAlignedType | InPatchWorldDimensions | ||
| TShaderResourceParameterTypeInfo< FRDGTextureSRV * >::TAlignedType | InSourceHeightmap | ||
| TShaderParameterTypeInfo< float >::TAlignedType | InZeroInEncoding | ||
| FRenderTargetBindingSlots::FTypeInfo::TAlignedType | RenderTargets |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FParameters () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FUniformBufferRHIRef | CreateUniformBuffer
(
const FParameters& InContents, |
||
| TArray< FShaderParametersMetadata::FMember > | zzGetMembers () |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FTypeInfo |
Typedefs
| Name | Description |
|---|---|
| zzFuncPtr | |
| zzLastMemberId | |
| zzMemberFunc | |
| zzMemberIdInBlendMode | |
| zzMemberIdInEdgeUVDeadBorder | Amount of the patch edge to not apply in UV space. |
| zzMemberIdInFalloffWorldMargin | In world units, the size of the margin across which the alpha falls from 1 to 0. |
| zzMemberIdInFlags | Some combination of the flags (see constants above). |
| zzMemberIdInHeightmapToPatch | |
| zzMemberIdInHeightOffset | Offset to apply to height result after applying height scale. |
| zzMemberIdInHeightPatch | |
| zzMemberIdInHeightPatchSampler | |
| zzMemberIdInHeightScale | Scale to apply to source values relative to the value that represents 0 height. |
| zzMemberIdInPatchWorldDimensions | Size of the patch in world units (used for falloff) |
| zzMemberIdInSourceHeightmap | |
| zzMemberIdInZeroInEncoding | Value in patch that corresponds to the landscape mid value, which is our "0 height". |
| zzMemberIdRenderTargets | |
| zzTThisStruct |