Skip to content

FfxResourceInitData

struct FfxResourceInitData

An structure housing all that is needed for resource initialization.

Dependencies: FfxResourceInitData

Public Interface

Public Functions:

FfxResourceInitValue

inline static FfxResourceInitData FfxResourceInitValue(size_t dataSize, uint8_t initVal)

Parameters:

NameTypeDefault
dataSizesize_t
initValuint8_t

Returns: FfxResourceInitData

Attributes: static, inline

Source: sdk/include/FidelityFX/host/ffx_types.h (line 839, column 32)

FfxResourceInitBuffer

inline static FfxResourceInitData FfxResourceInitBuffer(size_t dataSize, void *pInitData)

Parameters:

NameTypeDefault
dataSizesize_t
pInitDatavoid *

Returns: FfxResourceInitData

Attributes: static, inline

Source: sdk/include/FidelityFX/host/ffx_types.h (line 847, column 32)

Public Members:

FfxResourceInitDataType type

FfxResourceInitDataType type

Indicates that the resource will be initialized from a buffer or a value, or stay uninitialized.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 831, column 29)

size_t size

size_t size

The size, in bytes, of the resource that needed be initialized.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 832, column 29)

void * buffer

void * buffer

The buffer used to initialize the resource.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 835, column 22)

unsigned char value

unsigned char value

Indicates that the resource will be filled up with this value.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 836, column 23)

union FfxResourceInitData

union FfxResourceInitData

Source: sdk/include/FidelityFX/host/ffx_types.h (line 837, column 5)

Used By: FfxCreateResourceDescription, FfxInternalResourceDescription, FfxResourceInitData

Source: sdk/include/FidelityFX/host/ffx_types.h (line 829, column 1)