NDEVR
API Documentation
NDVHeader

Header structure for the NDV binary file format. More...

Inheritance diagram for NDVHeader:
[legend]
Collaboration diagram for NDVHeader:
[legend]

Public Attributes

uint08 checksum = Constant<uint08>::Invalid
 Checksum for file integrity validation (bytes 32-40). Invalid if not computed.
uint08 encryption_data = Constant<uint08>::Invalid
 Encryption metadata for the file (bytes 24-32). Invalid if unencrypted.
Bounds< 1, uint08file_icon_bounds = Bounds<1, uint08>(0U, 0U)
 Byte range of file icon data in the file.
Bounds< 1, uint08file_info_bounds = Bounds<1, uint08>(0U, 0U)
 Byte range of file info metadata in the file.
Bounds< 1, uint08log_bounds = Bounds<1, uint08>(0U, 0U)
 Byte range of log data in the file.
Bounds< 1, uint08resource_bounds = Bounds<1, uint08>(0U, 0U)
 Byte range of resource data in the file.
Bounds< 1, uint08scene_bounds = Bounds<1, uint08>(0U, 0U)
 Byte range of scene data in the file.
Bounds< 1, uint08string_bounds = Bounds<1, uint08>(0U, 0U)
 Byte range of all string data in the file (bytes 40-56).
bool use_large_compression = false
 Whether to use large-block compression for file data.
Bounds< 1, uint08uuid_bounds = Bounds<1, uint08>(0U, 0U)
 Byte range of model UUID data in the file (bytes 56-72).
uint08 version_compat_number = 1763087346
 The oldest version that can read this file (bytes 16-24).
uint08 version_number = ndv_current_version_number
 The file format version number (bytes 8-16).

Detailed Description

Header structure for the NDV binary file format.

Stores version information, encryption data, checksums, and byte-range bounds for the major sections of an NDV file (strings, UUIDs, scenes, resources, etc.).

Definition at line 15 of file BinaryFileTableInfo.h.


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