UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MeshDeformerGeometry.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
RenderGraphResources.h
"
6
#include "
SkeletalRenderPublic.h
"
7
11
class
FMeshDeformerGeometry
12
{
13
public
:
14
FMeshDeformerGeometry
();
15
17
void
Reset
();
18
19
// Frame numbers of last update.
20
uint32
PositionUpdatedFrame
= 0;
21
uint32
TangentUpdatedFrame
= 0;
22
uint32
ColorUpdatedFrame
= 0;
23
24
// Buffers containing deformed geometry data.
25
TRefCountPtr<FRDGPooledBuffer>
Position
;
26
TRefCountPtr<FRDGPooledBuffer>
PrevPosition
;
27
TRefCountPtr<FRDGPooledBuffer>
Tangent
;
28
TRefCountPtr<FRDGPooledBuffer>
Color
;
29
// Shader resource views to the buffers.
30
TRefCountPtr<FRHIShaderResourceView>
PositionSRV
;
31
TRefCountPtr<FRHIShaderResourceView>
PrevPositionSRV
;
32
TRefCountPtr<FRHIShaderResourceView>
TangentSRV
;
33
TRefCountPtr<FRHIShaderResourceView>
ColorSRV
;
34
};
RenderGraphResources.h
SkeletalRenderPublic.h
uint32
uint32_t uint32
Definition
binka_ue_file_header.h:6
FMeshDeformerGeometry
Definition
MeshDeformerGeometry.h:12
FMeshDeformerGeometry::PositionUpdatedFrame
uint32 PositionUpdatedFrame
Definition
MeshDeformerGeometry.h:20
FMeshDeformerGeometry::Reset
void Reset()
Definition
MeshDeformerGeometry.cpp:9
FMeshDeformerGeometry::ColorSRV
TRefCountPtr< FRHIShaderResourceView > ColorSRV
Definition
MeshDeformerGeometry.h:33
FMeshDeformerGeometry::Color
TRefCountPtr< FRDGPooledBuffer > Color
Definition
MeshDeformerGeometry.h:28
FMeshDeformerGeometry::FMeshDeformerGeometry
FMeshDeformerGeometry()
Definition
MeshDeformerGeometry.cpp:5
FMeshDeformerGeometry::PrevPosition
TRefCountPtr< FRDGPooledBuffer > PrevPosition
Definition
MeshDeformerGeometry.h:26
FMeshDeformerGeometry::TangentUpdatedFrame
uint32 TangentUpdatedFrame
Definition
MeshDeformerGeometry.h:21
FMeshDeformerGeometry::PositionSRV
TRefCountPtr< FRHIShaderResourceView > PositionSRV
Definition
MeshDeformerGeometry.h:30
FMeshDeformerGeometry::Tangent
TRefCountPtr< FRDGPooledBuffer > Tangent
Definition
MeshDeformerGeometry.h:27
FMeshDeformerGeometry::PrevPositionSRV
TRefCountPtr< FRHIShaderResourceView > PrevPositionSRV
Definition
MeshDeformerGeometry.h:31
FMeshDeformerGeometry::TangentSRV
TRefCountPtr< FRHIShaderResourceView > TangentSRV
Definition
MeshDeformerGeometry.h:32
FMeshDeformerGeometry::ColorUpdatedFrame
uint32 ColorUpdatedFrame
Definition
MeshDeformerGeometry.h:22
FMeshDeformerGeometry::Position
TRefCountPtr< FRDGPooledBuffer > Position
Definition
MeshDeformerGeometry.h:25
TRefCountPtr
Definition
RefCounting.h:454
Engine
Source
Runtime
Engine
Private
Animation
MeshDeformerGeometry.h
Generated by
1.9.8