IAssetsBlob#
Fully qualified name: carb::assets::IAssetsBlob
Defined in carb/assets/IAssetsBlob.h
- 
struct IAssetsBlob#
 Defines an interface for managing assets that are loaded asynchronously.
Public Members
- 
const uint8_t *(*getBlobData)(Blob *blob)#
 Gets the data from a blob.
- Param blob:
 The blob to use.
- Return:
 The blob byte data.
- 
size_t (*getBlobSize)(Blob *blob)#
 Gets the size of the blob in bytes.
- Param blob:
 The blob to use.
- Return:
 The size of the blob in bytes.
Public Static Functions
- static inline constexpr carb::InterfaceDesc getInterfaceDesc(
 Returns information about this interface.
Auto-generated by CARB_PLUGIN_INTERFACE() or CARB_PLUGIN_INTERFACE_EX.
- Returns:
 The carb::InterfaceDesc struct with information about this interface.
- static inline constexpr carb::InterfaceDesc getLatestInterfaceDesc(
 Returns information about the latest version of this interface.
Auto-generated by CARB_PLUGIN_INTERFACE() or CARB_PLUGIN_INTERFACE_EX.
- Returns:
 The carb::InterfaceDesc struct with information about the latest version of this interface.
- 
const uint8_t *(*getBlobData)(Blob *blob)#