Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Burger::Flash::MetadataInfo Struct Reference

Data to represent metadata_info. More...

Inheritance diagram for Burger::Flash::MetadataInfo:
Inheritance graph
[legend]
Collaboration diagram for Burger::Flash::MetadataInfo:
Collaboration graph
[legend]

Public Member Functions

 MetadataInfo ()
 Standard constructor.
 
virtual ~MetadataInfo ()
 Standard destructor.
 
void Read (Stream *pStream)
 Read from an input stream.
 
- Public Member Functions inherited from Burger::WeakAndStrongBase
ProxyReferenceCounterGetProxyReferenceCounter (void) const noexcept
 Function used by WeakPointer.
 
const Burger::StaticRTTIget_StaticRTTI (void) const noexcept override
 Get the description to the class.
 
- Public Member Functions inherited from Burger::ReferenceCounter
 ReferenceCounter () noexcept
 Sets the reference count to zero.
 
virtual ~ReferenceCounter ()
 Destructor.
 
void AddRef (void) noexcept
 Increase the reference count by 1.
 
void Release (void) noexcept
 Decrease the reference count by 1.
 
- Public Member Functions inherited from Burger::Base
const charget_class_name (void) const noexcept
 Get the name of the class.
 
virtual ~Base () noexcept=default
 Destructor.
 

Public Attributes

uint_t m_uName
 Name index into the string array.
 
SimpleArray< ItemInfo_tm_ItemInfoArray
 Array of key / value pairs.
 

Additional Inherited Members

- Static Public Attributes inherited from Burger::WeakAndStrongBase
static const Burger::StaticRTTI g_StaticRTTI
 The global description of the class.
 
- Static Public Attributes inherited from Burger::ReferenceCounter
static const Burger::StaticRTTI g_StaticRTTI
 The global description of the class.
 
- Static Public Attributes inherited from Burger::Base
static const Burger::StaticRTTI g_StaticRTTI
 The global description of the class.
 

Detailed Description

Data to represent metadata_info.


The MetadataInfo entry is used to define all of the key / value pair for an ABC file.

Full documentation is found on page 27 of the file avm2overview.pdf

See also
ItemInfo_t

Constructor & Destructor Documentation

◆ MetadataInfo()

Burger::Flash::MetadataInfo::MetadataInfo ( )

Standard constructor.


Initialize the array

◆ ~MetadataInfo()

Burger::Flash::MetadataInfo::~MetadataInfo ( )
virtual

Standard destructor.


Release all memory

Member Function Documentation

◆ Read()

void BURGER_API Burger::Flash::MetadataInfo::Read ( Stream * pStream)

Read from an input stream.


Parse the data from the stream to fill in the structure.

Parameters
pStreamPointer to the input stream
See also
ItemInfo_t::Read(Stream *)

Member Data Documentation

◆ m_ItemInfoArray

SimpleArray<ItemInfo_t> Burger::Flash::MetadataInfo::m_ItemInfoArray

Array of key / value pairs.

◆ m_uName

uint_t Burger::Flash::MetadataInfo::m_uName

Name index into the string array.