ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Stark::Visual Class Reference

#include <visual.h>

Inheritance diagram for Stark::Visual:

List of all members.

Public Types

enum  VisualType {
  kImageXMG = 2, kRendered = 3, kImageText = 4, kSmackerStream = 5,
  kActor = 6, kSmackerFMV = 7, kEffectFish = 8, kEffectBubbles = 9,
  kEffectFirefly = 10, kExplodingImage = 100, kFlashingImage = 101
}

Public Member Functions

 Visual (VisualType type)
virtual ~Visual ()
template<class T >
T * get ()
 Returns the visual if it has the same type as the template argument.

Private Attributes

VisualType _type

Detailed Description

Definition at line 30 of file visual.h.


Member Enumeration Documentation

Enumerator:
kImageXMG 
kRendered 
kImageText 
kSmackerStream 
kActor 
kSmackerFMV 
kEffectFish 
kEffectBubbles 
kEffectFirefly 
kExplodingImage 
kFlashingImage 

Definition at line 32 of file visual.h.


Constructor & Destructor Documentation

Stark::Visual::Visual ( VisualType  type  )  [inline, explicit]

Definition at line 46 of file visual.h.

virtual Stark::Visual::~Visual (  )  [inline, virtual]

Definition at line 47 of file visual.h.


Member Function Documentation

template<class T >
T * Stark::Visual::get (  ) 

Returns the visual if it has the same type as the template argument.

Definition at line 60 of file visual.h.


Member Data Documentation

Definition at line 56 of file visual.h.


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


Generated on Sat May 25 2019 05:06:43 for ResidualVM by doxygen 1.7.1
curved edge   curved edge