RestLODData

Windows
MacOS
Linux

References

Module

Renderer

Header

/Engine/Source/Runtime/Renderer/Public/HairStrandsInterface.h

Include

#include "HairStrandsInterface.h"

Syntax

struct RestLODData

Variables

Name Description

Public variable

int32

 

LODIndex

Public variable

FRWBuffer *

 

MeshInterpolationWeightsBuffer

Public variable

FRWBuffer *

 

MeshSampleIndicesBuffer

Public variable

FRWBuffer *

 

RestRootTrianglePosition0Buffer

Rest root triangles' positions are relative to root center (for preserving precision)

Public variable

FRWBuffer *

 

RestRootTrianglePosition1Buffer

Public variable

FRWBuffer *

 

RestRootTrianglePosition2Buffer

Public variable

FRWBuffer *

 

RestSamplePositionsBuffer

Public variable

FRWBuffer *

 

RootTriangleBarycentricBuffer

Public variable

FRWBuffer *

 

RootTriangleIndexBuffer

The index buffers stores the mesh section & the triangle index into a single uint32 (3 highest bits store the section (up to 8 sections)

See EncodeTriangleIndex & DecodeTriangleIndex functions in HairStrandsMeshProjectionCommon.ush

Public variable

uint32

 

SampleCount

Samples to be used for RBF mesh interpolation.

Public variable

EStatus *

 

Status

Functions

Name Description

Public function Const

bool

 

IsValid()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss