xoreos  0.0.5
Public Member Functions | Private Attributes | List of all members
Engines::Jade::Event Class Reference

#include <event.h>

Inheritance diagram for Engines::Jade::Event:
Inheritance graph
[legend]
Collaboration diagram for Engines::Jade::Event:
Collaboration graph
[legend]

Public Member Functions

 Event (Script script, int32 eventNumber=0)
 
 ~Event ()
 
Eventclone () const
 Clone factory method. More...
 
Script getScript () const
 
int32 getEventNumber () const
 
- Public Member Functions inherited from Aurora::NWScript::EngineType
 EngineType ()
 
virtual ~EngineType ()
 

Private Attributes

Script _script
 
int32 _eventNumber
 

Detailed Description

Definition at line 44 of file event.h.

Constructor & Destructor Documentation

◆ Event()

Engines::Jade::Event::Event ( Script  script,
int32  eventNumber = 0 
)

Definition at line 31 of file event.cpp.

Referenced by clone().

Here is the caller graph for this function:

◆ ~Event()

Engines::Jade::Event::~Event ( )

Definition at line 35 of file event.cpp.

Member Function Documentation

◆ clone()

Event * Engines::Jade::Event::clone ( ) const
virtual

Clone factory method.

Implements Aurora::NWScript::EngineType.

Definition at line 38 of file event.cpp.

References Event(), getEventNumber(), and getScript().

Here is the call graph for this function:

◆ getEventNumber()

int32 Engines::Jade::Event::getEventNumber ( ) const

Definition at line 46 of file event.cpp.

References _eventNumber.

Referenced by clone().

Here is the caller graph for this function:

◆ getScript()

Script Engines::Jade::Event::getScript ( ) const

Definition at line 42 of file event.cpp.

References _script.

Referenced by clone().

Here is the caller graph for this function:

Member Data Documentation

◆ _eventNumber

int32 Engines::Jade::Event::_eventNumber
private

Definition at line 56 of file event.h.

Referenced by getEventNumber().

◆ _script

Script Engines::Jade::Event::_script
private

Definition at line 55 of file event.h.

Referenced by getScript().


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