#include <animation.h>
|
| | Sequence ()=default |
| |
| | Sequence (const zenkit::MdsAnimation &hdr, std::string_view name) |
| |
| bool | isRotate () const |
| |
| bool | isMove () const |
| |
| bool | isFly () const |
| |
| bool | isIdle () const |
| |
| bool | isFinished (uint64_t now, uint64_t sTime, uint16_t comboLen) const |
| |
| float | atkTotalTime (uint16_t comboLen) const |
| |
| bool | canInterrupt (uint64_t now, uint64_t sTime, uint16_t comboLen) const |
| |
| bool | isInComboWindow (uint64_t t, uint16_t comboLen) const |
| |
| bool | isDefParWindow (uint64_t t) const |
| |
| bool | isDefWindow (uint64_t t) const |
| |
| float | totalTime () const |
| |
| bool | isAttackAnim () const |
| |
| bool | isPrehit (uint64_t sTime, uint64_t now) const |
| |
| void | processEvents (uint64_t barrier, uint64_t sTime, uint64_t now, EvCount &ev) const |
| |
| void | processSfx (uint64_t barrier, uint64_t sTime, uint64_t now, Npc *npc, Interactive *mob) const |
| |
| void | processPfx (uint64_t barrier, uint64_t sTime, uint64_t now, MdlVisual &visual, World &world) const |
| |
| void | processPfx (const MdsParticleEffect &p, MdlVisual &visual, World &world) const |
| |
| Tempest::Vec3 | speed (uint64_t at, uint64_t dt) const |
| |
| Tempest::Vec3 | translateXZ (uint64_t at) const |
| |
| void | schemeName (char buf[64]) const |
| |
Definition at line 76 of file animation.h.
◆ Sequence() [1/2]
| Animation::Sequence::Sequence |
( |
| ) |
|
|
default |
◆ Sequence() [2/2]
| Animation::Sequence::Sequence |
( |
const zenkit::MdsAnimation & |
hdr, |
|
|
std::string_view |
name |
|
) |
| |
◆ atkTotalTime()
| float Animation::Sequence::atkTotalTime |
( |
uint16_t |
comboLen | ) |
const |
◆ canInterrupt()
| bool Animation::Sequence::canInterrupt |
( |
uint64_t |
now, |
|
|
uint64_t |
sTime, |
|
|
uint16_t |
comboLen |
|
) |
| const |
◆ isAttackAnim()
| bool Animation::Sequence::isAttackAnim |
( |
| ) |
const |
◆ isDefParWindow()
| bool Animation::Sequence::isDefParWindow |
( |
uint64_t |
t | ) |
const |
◆ isDefWindow()
| bool Animation::Sequence::isDefWindow |
( |
uint64_t |
t | ) |
const |
◆ isFinished()
| bool Animation::Sequence::isFinished |
( |
uint64_t |
now, |
|
|
uint64_t |
sTime, |
|
|
uint16_t |
comboLen |
|
) |
| const |
◆ isFly()
| bool Animation::Sequence::isFly |
( |
| ) |
const |
|
inline |
◆ isIdle()
| bool Animation::Sequence::isIdle |
( |
| ) |
const |
|
inline |
◆ isInComboWindow()
| bool Animation::Sequence::isInComboWindow |
( |
uint64_t |
t, |
|
|
uint16_t |
comboLen |
|
) |
| const |
◆ isMove()
| bool Animation::Sequence::isMove |
( |
| ) |
const |
|
inline |
◆ isPrehit()
| bool Animation::Sequence::isPrehit |
( |
uint64_t |
sTime, |
|
|
uint64_t |
now |
|
) |
| const |
◆ isRotate()
| bool Animation::Sequence::isRotate |
( |
| ) |
const |
|
inline |
◆ processEvents()
| void Animation::Sequence::processEvents |
( |
uint64_t |
barrier, |
|
|
uint64_t |
sTime, |
|
|
uint64_t |
now, |
|
|
EvCount & |
ev |
|
) |
| const |
◆ processPfx() [1/2]
◆ processPfx() [2/2]
| void Animation::Sequence::processPfx |
( |
uint64_t |
barrier, |
|
|
uint64_t |
sTime, |
|
|
uint64_t |
now, |
|
|
MdlVisual & |
visual, |
|
|
World & |
world |
|
) |
| const |
◆ processSfx()
| void Animation::Sequence::processSfx |
( |
uint64_t |
barrier, |
|
|
uint64_t |
sTime, |
|
|
uint64_t |
now, |
|
|
Npc * |
npc, |
|
|
Interactive * |
mob |
|
) |
| const |
◆ schemeName()
| void Animation::Sequence::schemeName |
( |
char |
buf[64] | ) |
const |
◆ speed()
| Tempest::Vec3 Animation::Sequence::speed |
( |
uint64_t |
at, |
|
|
uint64_t |
dt |
|
) |
| const |
◆ totalTime()
| float Animation::Sequence::totalTime |
( |
| ) |
const |
◆ translateXZ()
| Tempest::Vec3 Animation::Sequence::translateXZ |
( |
uint64_t |
at | ) |
const |
◆ animCls
◆ askName
| std::string Animation::Sequence::askName |
◆ blendIn
| uint64_t Animation::Sequence::blendIn = 0 |
◆ blendOut
| uint64_t Animation::Sequence::blendOut = 0 |
◆ comb
| std::vector<const Sequence*> Animation::Sequence::comb |
◆ data
| std::shared_ptr<AnimData> Animation::Sequence::data |
◆ flags
| zenkit::AnimationFlags Animation::Sequence::flags = zenkit::AnimationFlags::NONE |
◆ layer
| uint32_t Animation::Sequence::layer = 0 |
◆ name
| std::string Animation::Sequence::name |
◆ next
| std::string Animation::Sequence::next |
◆ nextPtr
| const Sequence* Animation::Sequence::nextPtr = nullptr |
◆ owner
| const Animation* Animation::Sequence::owner = nullptr |
◆ reverse
| bool Animation::Sequence::reverse = false |
◆ shortName
| const char* Animation::Sequence::shortName = nullptr |
The documentation for this struct was generated from the following files: