Emergency 20 Dokumentation  4.2.0
em5::FreeplayEventPool::EventDefinition Struct Reference

#include <FreeplayEventPool.h>

Public Types

enum  ProcessingState { NOT_PROCESSED, PROCESSED, ERROR }
 

Public Attributes

std::string mName
 Name as denoted in the event definition JSON file. More...
 
EventPTreeArray mEventPTrees
 Property trees holding the actual event definition; there may be more than one if using multiple variants. More...
 
EventDefinitionmCoreDefinition
 Pointer to the core event definition; may be a null pointer. More...
 
ProcessingState mProcessingState
 Only for internal usage during load. More...
 

Member Enumeration Documentation

Enumerator
NOT_PROCESSED 
PROCESSED 
ERROR 

Member Data Documentation

EventDefinition* em5::FreeplayEventPool::EventDefinition::mCoreDefinition

Pointer to the core event definition; may be a null pointer.

EventPTreeArray em5::FreeplayEventPool::EventDefinition::mEventPTrees

Property trees holding the actual event definition; there may be more than one if using multiple variants.

std::string em5::FreeplayEventPool::EventDefinition::mName

Name as denoted in the event definition JSON file.

ProcessingState em5::FreeplayEventPool::EventDefinition::mProcessingState

Only for internal usage during load.


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