Main Page Class List Class Members

# NvBlastDataBlock Struct Reference

`#include <NvBlastTypes.h>`

Inheritance diagram for NvBlastDataBlock:

List of all members.

## Public Types
## Public Attributes
uint32_t | dataType
uint32_t | formatVersion
uint32_t | reserved
uint32_t | size

## Detailed Description

Generic data block header for all data blocks.

## Member Enumeration Documentation

enum NvBlastDataBlock::Type

Enum of data block types

Enumerator:

  AssetDataBlock |
  FamilyDataBlock |
  Count |

## Member Data Documentation

uint32_t NvBlastDataBlock::dataType

A data type keeps value from Type enum

uint32_t NvBlastDataBlock::formatVersion

A number which is incremented every time the data layout changes. Depending on dataType corresponding data format is kept. See NvBlastAssetDataFormat, NvBlastFamilyDataFormat enum.

uint32_t NvBlastDataBlock::reserved

Reserved to be possibly used in future versions

uint32_t NvBlastDataBlock::size

The size of the family, including this header.

Memory sizes are restricted to 32-bit representable values.

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

- sdk/lowlevel/include/NvBlastTypes.h