OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
GlobalEffects Class Reference

#include <globaleffects.h>

Public Member Functions

 GlobalEffects (World &owner)
 
void tick (uint64_t dt)
 
GlobalFx startEffect (std::string_view what, uint64_t len, const std::string *argv, size_t argc)
 
void stopEffect (const VisualFx &vfx)
 
void scaleTime (uint64_t &dt)
 
void morph (Tempest::Matrix4x4 &proj)
 
void scrBlend (Tempest::Painter &p, const Tempest::Rect &rect)
 

Friends

class GlobalFx
 

Detailed Description

Definition at line 15 of file globaleffects.h.

Constructor & Destructor Documentation

◆ GlobalEffects()

GlobalEffects::GlobalEffects ( World owner)

Definition at line 12 of file globaleffects.cpp.

Member Function Documentation

◆ morph()

void GlobalEffects::morph ( Tempest::Matrix4x4 &  proj)

Definition at line 49 of file globaleffects.cpp.

◆ scaleTime()

void GlobalEffects::scaleTime ( uint64_t &  dt)

Definition at line 34 of file globaleffects.cpp.

◆ scrBlend()

void GlobalEffects::scrBlend ( Tempest::Painter &  p,
const Tempest::Rect &  rect 
)

Definition at line 68 of file globaleffects.cpp.

◆ startEffect()

GlobalFx GlobalEffects::startEffect ( std::string_view  what,
uint64_t  len,
const std::string *  argv,
size_t  argc 
)

Definition at line 92 of file globaleffects.cpp.

◆ stopEffect()

void GlobalEffects::stopEffect ( const VisualFx vfx)

Definition at line 103 of file globaleffects.cpp.

◆ tick()

void GlobalEffects::tick ( uint64_t  dt)

Definition at line 15 of file globaleffects.cpp.

Friends And Related Symbol Documentation

◆ GlobalFx

friend class GlobalFx
friend

Definition at line 81 of file globaleffects.h.


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