ScummVM API documentation
PhoenixVR::ScriptV2 Class Reference
Inheritance diagram for PhoenixVR::ScriptV2:
PhoenixVR::Script

Classes

struct  Condition
 
struct  Conditional
 

Public Types

using ConditionPtr = Common::SharedPtr< Condition >
 
using ConditionalPtr = Common::SharedPtr< Conditional >
 
- Public Types inherited from PhoenixVR::Script
using TestPtr = Common::SharedPtr< Test >
 
using WarpPtr = Common::SharedPtr< Warp >
 
using ConstWarpPtr = Common::SharedPtr< const Warp >
 

Additional Inherited Members

- Public Member Functions inherited from PhoenixVR::Script
int getWarp (const Common::String &name) const
 
ConstWarpPtr getWarp (int index) const
 
ConstWarpPtr getInitScript () const
 
uint numWarps () const
 
const Common::Array< Common::String > & getWarpNames () const
 
const Common::Array< VariableDeclaration > & getVars () const
 
- Static Public Member Functions inherited from PhoenixVR::Script
static Script * load (Common::SeekableReadStream &s, int version)
 
virtual void parseLine (const Common::String &line, uint lineno)=0
 
- Protected Attributes inherited from PhoenixVR::Script
Common::HashMap< Common::String, int, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo > _warpsIndex
 
Common::Array< Common::String > _warpNames
 
Common::Array< WarpPtr > _warps
 
Common::Array< VariableDeclaration > _vars
 

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