carb::assets::HashLoadParametersFn

Defined in carb/assets/AssetsTypes.h

using carb::assets::HashLoadParametersFn = uint64_t (*)(const LoadParameters *loadParameters)

Loader function (member of LoaderDesc) that hashes a LoadParameters structure.

Note

This function is required for any types where a LoadParameters derivative may be passed to IAssets::loadAsset().

Note

Be aware of struct padding when hashing the load parameter data. Passing an entire parameter struct into a hash function may result in padding being hashed, which will cause undefined behavior.

Param loadParameters

The load parameters to hash.

Return

The hashed value of the load parameters structure.