UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CachedGeometry.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "RHI.h"
8
16{
17 struct Section
18 {
22
23 FRHIShaderResourceView* PositionBuffer = nullptr; // Valid when the input comes from the GPUSkinCache (since it is doesn't use RDG)
24 FRHIShaderResourceView* PreviousPositionBuffer = nullptr; // Valid when the input comes from the GPUSkinCache (since it is doesn't use RDG)
25 FRHIShaderResourceView* TangentBuffer = nullptr; // Valid when the input comes from the GPUSkinCache (since it is doesn't use RDG)
26
29
40 int32 TangentFormat = 0; // 0: Interleaved TangentX/TangentZ, 1: TangentZ only
41 };
42
46};
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition RenderGraphResources.h:1426
Definition RHIResources.h:3304
Definition Array.h:670
Definition CachedGeometry.h:18
FRHIShaderResourceView * IndexBuffer
Definition CachedGeometry.h:28
FRHIShaderResourceView * PreviousPositionBuffer
Definition CachedGeometry.h:24
FRHIShaderResourceView * UVsBuffer
Definition CachedGeometry.h:27
uint32 NumPrimitives
Definition CachedGeometry.h:32
uint32 TotalIndexCount
Definition CachedGeometry.h:37
uint32 SectionIndex
Definition CachedGeometry.h:38
uint32 UVsChannelOffset
Definition CachedGeometry.h:30
int32 LODIndex
Definition CachedGeometry.h:39
FRHIShaderResourceView * TangentBuffer
Definition CachedGeometry.h:25
FRDGBufferSRVRef RDGTangentBuffer
Definition CachedGeometry.h:21
uint32 VertexBaseIndex
Definition CachedGeometry.h:34
uint32 UVsChannelCount
Definition CachedGeometry.h:31
FRDGBufferSRVRef RDGPreviousPositionBuffer
Definition CachedGeometry.h:20
uint32 TotalVertexCount
Definition CachedGeometry.h:36
FRHIShaderResourceView * PositionBuffer
Definition CachedGeometry.h:23
uint32 IndexBaseIndex
Definition CachedGeometry.h:35
FRDGBufferSRVRef RDGPositionBuffer
Definition CachedGeometry.h:19
int32 TangentFormat
Definition CachedGeometry.h:40
uint32 NumVertices
Definition CachedGeometry.h:33
Definition CachedGeometry.h:16
FTransform LocalToWorld
Definition CachedGeometry.h:45
int32 LODIndex
Definition CachedGeometry.h:43
TArray< Section > Sections
Definition CachedGeometry.h:44
static CORE_API const TTransform< double > Identity
Definition TransformNonVectorized.h:58