Data to represent script_info. More...
Public Member Functions | |
ScriptInfo () | |
Standard constructor. | |
virtual | ~ScriptInfo () |
Standard destructor. | |
void | Read (Stream *pStream, ABC_Definition *pABCDefinition) |
Public Member Functions inherited from Burger::WeakAndStrongBase | |
ProxyReferenceCounter * | GetProxyReferenceCounter (void) const noexcept |
Function used by WeakPointer. | |
const Burger::StaticRTTI * | get_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 char * | get_class_name (void) const noexcept |
Get the name of the class. | |
virtual | ~Base () noexcept=default |
Destructor. | |
Public Attributes | |
ClassArray< SmartPointer< TraitsInfo > > | m_pTraitArray |
uint_t | m_uScriptInit |
Private Member Functions | |
ScriptInfo (const ScriptInfo &)=delete | |
ScriptInfo & | operator= (const ScriptInfo &)=delete |
ScriptInfo (ScriptInfo &&)=delete | |
ScriptInfo & | operator= (ScriptInfo &&)=delete |
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. | |
Data to represent script_info.
The ScriptInfo entry is used to define characteristics of an ActionScript 3.0 class.
Full documentation is found on page 32 of the file avm2overview.pdf
Burger::Flash::ScriptInfo::ScriptInfo | ( | ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
void Burger::Flash::ScriptInfo::Read | ( | Stream * | pStream, |
ABC_Definition * | pABCDefinition ) |
ClassArray<SmartPointer<TraitsInfo> > Burger::Flash::ScriptInfo::m_pTraitArray |
uint_t Burger::Flash::ScriptInfo::m_uScriptInit |