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.
- Parameters
loadParameters – The load parameters to hash.
- Returns
The hashed value of the load parameters structure.