Isle
Loading...
Searching...
No Matches
MxParam Class Reference

[AI] MxParam serves as a polymorphic base class for parameter passing in event and notification systems throughout the LEGO Island engine. More...

#include <mxparam.h>

Inheritance diagram for MxParam:

Public Member Functions

virtual ~MxParam ()
 [AI] Virtual destructor for safe polymorphic deletion of derived parameter objects. More...
 

Detailed Description

[AI] MxParam serves as a polymorphic base class for parameter passing in event and notification systems throughout the LEGO Island engine.

[AI]

[AI] MxParam is a minimal virtual base type used for argument polymorphism when sending or receiving notifications or system events. Subclasses typically carry actual payload data relevant to a particular notification or event, but by using MxParam pointers the notification interface can remain generic. [AI] @size 0x04 [AI]

Definition at line 7 of file mxparam.h.

Constructor & Destructor Documentation

◆ ~MxParam()

virtual MxParam::~MxParam ( )
inlinevirtual

[AI] Virtual destructor for safe polymorphic deletion of derived parameter objects.

[AI]

[AI] Ensures that destruction of derived classes through a MxParam pointer invokes the correct destructor chain. [AI]

Definition at line 11 of file mxparam.h.


The documentation for this class was generated from the following file: