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

#include <visualfx.h>

Public Member Functions

 Key ()=default
 
 Key (const zenkit::IParticleEffectEmitKey &k)
 

Public Attributes

const ParticleFxvisName = nullptr
 
float visSizeScale =0.f
 
float scaleDuration =0.f
 
float pfx_ppsValue = 0.f
 
bool pfx_ppsIsSmoothChg = false
 
bool pfx_ppsIsLoopingChg = false
 
float pfx_scTime =0.f
 
OptVec3 pfx_flyGravity
 
OptVec3 pfx_shpDim
 
bool pfx_shpIsVolumeChg = false
 
float pfx_shpScaleFPS =0.f
 
float pfx_shpDistribWalkSpeed =0.f
 
OptVec3 pfx_shpOffsetVec
 
std::string pfx_shpDistribType_S
 
std::string pfx_dirMode_S
 
std::string pfx_dirFOR_S
 
std::string pfx_dirModeTargetFOR_S
 
std::string pfx_dirModeTargetPos_S
 
float pfx_velAvg =0.f
 
float pfx_lspPartAvg =0.f
 
float pfx_visAlphaStart =0.f
 
std::string lightPresetName
 
float lightRange =0.f
 
std::string sfxID
 
int sfxIsAmbient =0
 
const VisualFxemCreateFXID = nullptr
 
float emFlyGravity =0.f
 
OptVec3 emSelfRotVel
 
OptTrajectory emTrjMode
 
float emTrjEaseVel =0.f
 
bool emCheckCollision =0
 
uint64_t emFXLifeSpan =0
 

Detailed Description

Definition at line 57 of file visualfx.h.

Constructor & Destructor Documentation

◆ Key() [1/2]

VisualFx::Key::Key ( )
default

◆ Key() [2/2]

VisualFx::Key::Key ( const zenkit::IParticleEffectEmitKey &  k)

Definition at line 13 of file visualfx.cpp.

Member Data Documentation

◆ emCheckCollision

bool VisualFx::Key::emCheckCollision =0

Definition at line 98 of file visualfx.h.

◆ emCreateFXID

const VisualFx* VisualFx::Key::emCreateFXID = nullptr

Definition at line 92 of file visualfx.h.

◆ emFlyGravity

float VisualFx::Key::emFlyGravity =0.f

Definition at line 94 of file visualfx.h.

◆ emFXLifeSpan

uint64_t VisualFx::Key::emFXLifeSpan =0

Definition at line 99 of file visualfx.h.

◆ emSelfRotVel

OptVec3 VisualFx::Key::emSelfRotVel

Definition at line 95 of file visualfx.h.

◆ emTrjEaseVel

float VisualFx::Key::emTrjEaseVel =0.f

Definition at line 97 of file visualfx.h.

◆ emTrjMode

OptTrajectory VisualFx::Key::emTrjMode

Definition at line 96 of file visualfx.h.

◆ lightPresetName

std::string VisualFx::Key::lightPresetName

Definition at line 88 of file visualfx.h.

◆ lightRange

float VisualFx::Key::lightRange =0.f

Definition at line 89 of file visualfx.h.

◆ pfx_dirFOR_S

std::string VisualFx::Key::pfx_dirFOR_S

Definition at line 81 of file visualfx.h.

◆ pfx_dirMode_S

std::string VisualFx::Key::pfx_dirMode_S

Definition at line 80 of file visualfx.h.

◆ pfx_dirModeTargetFOR_S

std::string VisualFx::Key::pfx_dirModeTargetFOR_S

Definition at line 82 of file visualfx.h.

◆ pfx_dirModeTargetPos_S

std::string VisualFx::Key::pfx_dirModeTargetPos_S

Definition at line 83 of file visualfx.h.

◆ pfx_flyGravity

OptVec3 VisualFx::Key::pfx_flyGravity

Definition at line 71 of file visualfx.h.

◆ pfx_lspPartAvg

float VisualFx::Key::pfx_lspPartAvg =0.f

Definition at line 85 of file visualfx.h.

◆ pfx_ppsIsLoopingChg

bool VisualFx::Key::pfx_ppsIsLoopingChg = false

Definition at line 69 of file visualfx.h.

◆ pfx_ppsIsSmoothChg

bool VisualFx::Key::pfx_ppsIsSmoothChg = false

Definition at line 68 of file visualfx.h.

◆ pfx_ppsValue

float VisualFx::Key::pfx_ppsValue = 0.f

Definition at line 67 of file visualfx.h.

◆ pfx_scTime

float VisualFx::Key::pfx_scTime =0.f

Definition at line 70 of file visualfx.h.

◆ pfx_shpDim

OptVec3 VisualFx::Key::pfx_shpDim

Definition at line 74 of file visualfx.h.

◆ pfx_shpDistribType_S

std::string VisualFx::Key::pfx_shpDistribType_S

Definition at line 79 of file visualfx.h.

◆ pfx_shpDistribWalkSpeed

float VisualFx::Key::pfx_shpDistribWalkSpeed =0.f

Definition at line 77 of file visualfx.h.

◆ pfx_shpIsVolumeChg

bool VisualFx::Key::pfx_shpIsVolumeChg = false

Definition at line 75 of file visualfx.h.

◆ pfx_shpOffsetVec

OptVec3 VisualFx::Key::pfx_shpOffsetVec

Definition at line 78 of file visualfx.h.

◆ pfx_shpScaleFPS

float VisualFx::Key::pfx_shpScaleFPS =0.f

Definition at line 76 of file visualfx.h.

◆ pfx_velAvg

float VisualFx::Key::pfx_velAvg =0.f

Definition at line 84 of file visualfx.h.

◆ pfx_visAlphaStart

float VisualFx::Key::pfx_visAlphaStart =0.f

Definition at line 86 of file visualfx.h.

◆ scaleDuration

float VisualFx::Key::scaleDuration =0.f

Definition at line 65 of file visualfx.h.

◆ sfxID

std::string VisualFx::Key::sfxID

Definition at line 90 of file visualfx.h.

◆ sfxIsAmbient

int VisualFx::Key::sfxIsAmbient =0

Definition at line 91 of file visualfx.h.

◆ visName

const ParticleFx* VisualFx::Key::visName = nullptr

Definition at line 63 of file visualfx.h.

◆ visSizeScale

float VisualFx::Key::visSizeScale =0.f

Definition at line 64 of file visualfx.h.


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