Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Burger::Flash::OptionDetail_t Struct Reference

Optional class parameters. More...

Public Types

enum  eKind {
  CONSTANT_Undefined =0x00 , CONSTANT_Utf8 =0x01 , CONSTANT_Int =0x03 , CONSTANT_UInt =0x04 ,
  CONSTANT_PrivateNs =0x05 , CONSTANT_Double =0x06 , CONSTANT_Namespace =0x08 , CONSTANT_False =0x0A ,
  CONSTANT_True =0x0B , CONSTANT_Null =0x0C , CONSTANT_PackageNamespace =0x16 , CONSTANT_PackageInternalNs =0x17 ,
  CONSTANT_ProtectedNamespace =0x18 , CONSTANT_ExplicitNamespace =0x19 , CONSTANT_StaticProtectedNs =0x1A
}
 

Public Member Functions

void Read (Stream *pStream)
 Read from an input stream.
 

Public Attributes

uint32_t m_uValue
 Index into the constant pool.
 
eKind m_eKind
 Type of variable found in the constant pool.
 

Detailed Description

Optional class parameters.


The OptionDetail_t entry is used to define the default values for the optional parameters of the method.

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

See also
OptionInfo

Member Enumeration Documentation

◆ eKind

Enumerator
CONSTANT_Undefined 

Unused.

CONSTANT_Utf8 

UTF8 string.

CONSTANT_Int 

Signed 32 bit integer.

CONSTANT_UInt 

Unsigned 32 bit integer.

CONSTANT_PrivateNs 

Private namespace to the class.

CONSTANT_Double 

64 bit floating point

CONSTANT_Namespace 

Global namespace.

CONSTANT_False 

Boolean FALSE.

CONSTANT_True 

Boolean TRUE.

CONSTANT_Null 

NULL pointer

CONSTANT_PackageNamespace 

Namespace exclusive to the package.

CONSTANT_PackageInternalNs 

Local package namespace.

CONSTANT_ProtectedNamespace 

Protected namespace.

CONSTANT_ExplicitNamespace 

Explicit namespace.

CONSTANT_StaticProtectedNs 

Static protected namespace.

Member Function Documentation

◆ Read()

void BURGER_API Burger::Flash::OptionDetail_t::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
ReferenceCounter

Member Data Documentation

◆ m_eKind

eKind Burger::Flash::OptionDetail_t::m_eKind

Type of variable found in the constant pool.

◆ m_uValue

uint32_t Burger::Flash::OptionDetail_t::m_uValue

Index into the constant pool.