FScatterUploadBuffer

Windows
MacOS
Linux

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/UnifiedBuffer.h

Include

#include "UnifiedBuffer.h"

Syntax

class FScatterUploadBuffer

Variables

Name Description

Public variable

bool

 

bFloat4Buffer

Public variable

uint32

 

MaxScatters

Public variable

uint32

 

NumBytesPerElement

Public variable

uint32

 

NumScatters

Public variable

uint32

 

NumScattersAllocated

Public variable

FByteAddressBuf...

 

ScatterBuffer

Public variable

uint32 *

 

ScatterData

Public variable

FByteAddressBuf...

 

UploadBuffer

Public variable

uint8 *

 

UploadData

Functions

Name Description

Public function

void

 

Add

(
    uint32 Index,
    const void* Data,
    uint32 Num
)

Public function

void *

 

Add_GetRef

(
    uint32 Index,
    uint32 Num
)

Public function Const

uint32

 

GetNumBytes()

Public function

void

 

Init

(
    uint32 NumElements,
    uint32 InNumBytesPerElement,
    bool bInFloat4Buffer,
    const TCHAR* DebugName
)

Public function

void

 

Release()

Public function

void

 

ResourceUploadTo

(
    FRHICommandList& RHICmdList,
    ResourceType& DstBuffer,
    bool bFlush
)

Constants

Name

Description

PrimitiveDataStrideInFloat4s

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