UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMRMeshProxySection Struct Reference

Public Member Functions

 FMRMeshProxySection (IMRMesh::FBrickId InBrickId, ERHIFeatureLevel::Type InFeatureLevel)
 
void ReleaseResources ()
 
 FMRMeshProxySection (const FLocalVertexFactory &)=delete
 
void operator== (const FLocalVertexFactory &)=delete
 

Public Attributes

IMRMesh::FBrickId BrickId
 
FMRMeshVertexBuffer< FVector3fPositionBuffer
 
FMRMeshVertexBuffer< FVector2DUVBuffer
 
FMRMeshVertexBuffer< FPackedNormalTangentXZBuffer
 
FMRMeshVertexBuffer< FColorColorBuffer
 
FMRMeshIndexBuffer IndexBuffer
 
FLocalVertexFactory VertexFactory
 
FBox Bounds
 
FShaderResourceViewRHIRef PositionBufferSRV
 
FShaderResourceViewRHIRef UVBufferSRV
 
FShaderResourceViewRHIRef TangentXZBufferSRV
 
FShaderResourceViewRHIRef ColorBufferSRV
 

Constructor & Destructor Documentation

◆ FMRMeshProxySection() [1/2]

FMRMeshProxySection::FMRMeshProxySection ( IMRMesh::FBrickId  InBrickId,
ERHIFeatureLevel::Type  InFeatureLevel 
)
inline

◆ FMRMeshProxySection() [2/2]

FMRMeshProxySection::FMRMeshProxySection ( const FLocalVertexFactory )
delete

Member Function Documentation

◆ operator==()

void FMRMeshProxySection::operator== ( const FLocalVertexFactory )
delete

◆ ReleaseResources()

void FMRMeshProxySection::ReleaseResources ( )
inline

Member Data Documentation

◆ Bounds

FBox FMRMeshProxySection::Bounds

AABB for this section

◆ BrickId

IMRMesh::FBrickId FMRMeshProxySection::BrickId

Which brick this section represents

◆ ColorBuffer

FMRMeshVertexBuffer<FColor> FMRMeshProxySection::ColorBuffer

We don't need color

◆ ColorBufferSRV

FShaderResourceViewRHIRef FMRMeshProxySection::ColorBufferSRV

◆ IndexBuffer

FMRMeshIndexBuffer FMRMeshProxySection::IndexBuffer

Index buffer for this section

◆ PositionBuffer

FMRMeshVertexBuffer<FVector3f> FMRMeshProxySection::PositionBuffer

Position buffer

◆ PositionBufferSRV

FShaderResourceViewRHIRef FMRMeshProxySection::PositionBufferSRV

◆ TangentXZBuffer

FMRMeshVertexBuffer<FPackedNormal> FMRMeshProxySection::TangentXZBuffer

Tangent space buffer

◆ TangentXZBufferSRV

FShaderResourceViewRHIRef FMRMeshProxySection::TangentXZBufferSRV

◆ UVBuffer

FMRMeshVertexBuffer<FVector2D> FMRMeshProxySection::UVBuffer

Texture coordinates buffer

◆ UVBufferSRV

FShaderResourceViewRHIRef FMRMeshProxySection::UVBufferSRV

◆ VertexFactory

FLocalVertexFactory FMRMeshProxySection::VertexFactory

Vertex factory for this section


The documentation for this struct was generated from the following file: