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 |