#include <particlefx.h>
|
| enum class | EmitterType : uint8_t {
Point
, Line
, Box
, Circle
,
Sphere
, Mesh
} |
| |
| enum class | Dir : uint8_t { Rand
, Dir
, Target
} |
| |
| enum class | Frame : uint8_t { World
, Object
, Node
} |
| |
| enum class | Distribution : uint8_t { Rand
, Dir
, Uniform
, Walk
} |
| |
| enum class | Orientation : uint8_t { None
, Velocity
, Velocity3d
} |
| |
| using | KeyList = std::vector< float > |
| |
Definition at line 14 of file particlefx.h.
◆ KeyList
◆ Dir
◆ Distribution
| Enumerator |
|---|
| Rand | |
| Dir | |
| Uniform | |
| Walk | |
Definition at line 41 of file particlefx.h.
◆ EmitterType
| Enumerator |
|---|
| Point | |
| Line | |
| Box | |
| Circle | |
| Sphere | |
| Mesh | |
Definition at line 20 of file particlefx.h.
◆ Frame
| Enumerator |
|---|
| World | |
| Object | |
| Node | |
Definition at line 35 of file particlefx.h.
◆ Orientation
| Enumerator |
|---|
| None | |
| Velocity | |
| Velocity3d | |
Definition at line 48 of file particlefx.h.
◆ ParticleFx() [1/3]
| ParticleFx::ParticleFx |
( |
const Material & |
mat, |
|
|
const zenkit::VirtualObject & |
vob |
|
) |
| |
◆ ParticleFx() [2/3]
| ParticleFx::ParticleFx |
( |
const zenkit::IParticleEffect & |
src, |
|
|
std::string_view |
name |
|
) |
| |
◆ ParticleFx() [3/3]
◆ effectPrefferedTime()
| uint64_t ParticleFx::effectPrefferedTime |
( |
| ) |
const |
◆ hasTrails()
| bool ParticleFx::hasTrails |
( |
| ) |
const |
◆ isDecal()
| bool ParticleFx::isDecal |
( |
| ) |
const |
◆ maxLifetime()
| uint64_t ParticleFx::maxLifetime |
( |
| ) |
const |
◆ maxPps()
| float ParticleFx::maxPps |
( |
| ) |
const |
◆ ppsScale()
| float ParticleFx::ppsScale |
( |
uint64_t |
time | ) |
const |
◆ shpScale()
| float ParticleFx::shpScale |
( |
uint64_t |
time | ) |
const |
◆ dbgName
| std::string ParticleFx::dbgName |
◆ dirAngleElev
| float ParticleFx::dirAngleElev = 0.f |
◆ dirAngleElevVar
| float ParticleFx::dirAngleElevVar = 0.f |
◆ dirAngleHead
| float ParticleFx::dirAngleHead = 0.f |
◆ dirAngleHeadVar
| float ParticleFx::dirAngleHeadVar = 0.f |
◆ dirFOR
◆ dirMode
◆ dirModeTargetFOR
◆ dirModeTargetPos
| Tempest::Vec3 ParticleFx::dirModeTargetPos |
◆ flockMode
| std::string ParticleFx::flockMode |
◆ flockStrength
| float ParticleFx::flockStrength = 0 |
◆ flyCollDet
| bool ParticleFx::flyCollDet = false |
◆ flyGravity
| Tempest::Vec3 ParticleFx::flyGravity |
◆ lspPartAvg
| float ParticleFx::lspPartAvg = 0.f |
◆ lspPartVar
| float ParticleFx::lspPartVar = 0.f |
◆ m_bIsAmbientPFX
| bool ParticleFx::m_bIsAmbientPFX =false |
◆ mrkFadeSpeed
| float ParticleFx::mrkFadeSpeed = 0.f |
◆ mrkSize
| float ParticleFx::mrkSize = 0.f |
◆ mrkTexture
| const Tempest::Texture2d* ParticleFx::mrkTexture = nullptr |
◆ ppsCreateEm
| const ParticleFx* ParticleFx::ppsCreateEm = nullptr |
◆ ppsCreateEmDelay
| uint64_t ParticleFx::ppsCreateEmDelay = 0 |
◆ ppsFPS
| float ParticleFx::ppsFPS = 0 |
◆ ppsIsLooping
| bool ParticleFx::ppsIsLooping = false |
◆ ppsIsSmooth
| bool ParticleFx::ppsIsSmooth = false |
◆ ppsScaleKeys
◆ ppsValue
| float ParticleFx::ppsValue = 0 |
◆ prefferedTime
| uint64_t ParticleFx::prefferedTime = 0 |
◆ shpDim
| Tempest::Vec3 ParticleFx::shpDim |
◆ shpDistribType
◆ shpDistribWalkSpeed
| float ParticleFx::shpDistribWalkSpeed = 0.f |
◆ shpFOR
◆ shpIsVolume
| bool ParticleFx::shpIsVolume = false |
◆ shpMesh
◆ shpMesh_S
| std::string ParticleFx::shpMesh_S |
◆ shpMeshRender
| bool ParticleFx::shpMeshRender = false |
◆ shpOffsetVec
| Tempest::Vec3 ParticleFx::shpOffsetVec |
◆ shpScaleFPS
| float ParticleFx::shpScaleFPS = 0.f |
◆ shpScaleIsLooping
| bool ParticleFx::shpScaleIsLooping = false |
◆ shpScaleIsSmooth
| bool ParticleFx::shpScaleIsSmooth = false |
◆ shpScaleKeys
◆ shpType
◆ timeStartEnd_S
| std::string ParticleFx::timeStartEnd_S |
◆ trlFadeSpeed
| float ParticleFx::trlFadeSpeed = 0.f |
◆ trlTexture
| const Tempest::Texture2d* ParticleFx::trlTexture = nullptr |
◆ trlWidth
| float ParticleFx::trlWidth = 0.f |
◆ useEmittersFOR
| bool ParticleFx::useEmittersFOR = true |
◆ velAvg
| float ParticleFx::velAvg = 0.f |
◆ velVar
| float ParticleFx::velVar = 0.f |
◆ visAlphaEnd
| float ParticleFx::visAlphaEnd = 0.f |
◆ visAlphaStart
| float ParticleFx::visAlphaStart = 0.f |
◆ visMaterial
◆ visOrientation
◆ visSizeEndScale
| float ParticleFx::visSizeEndScale = 0.f |
◆ visSizeStart
| Tempest::Vec2 ParticleFx::visSizeStart |
◆ visTexAniFPS
| float ParticleFx::visTexAniFPS = 0.f |
◆ visTexAniIsLooping
| bool ParticleFx::visTexAniIsLooping = false |
◆ visTexColorEnd
| Tempest::Vec3 ParticleFx::visTexColorEnd |
◆ visTexColorStart
| Tempest::Vec3 ParticleFx::visTexColorStart |
◆ visTexIsQuadPoly
| bool ParticleFx::visTexIsQuadPoly = true |
◆ visYawAlign
| bool ParticleFx::visYawAlign = false |
◆ visZBias
| bool ParticleFx::visZBias = false |
The documentation for this class was generated from the following files: