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:
Name | Type | Default |
---|---|---|
dataSize | size_t | “ |
initVal | uint8_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:
Name | Type | Default |
---|---|---|
dataSize | size_t | “ |
pInitData | void * | “ |
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)