载入中...
搜索中...
未找到
eve::stylize::AttackVfxLayerStartRequest结构体 参考

Borrowed start context for one layer inside an entering phase. 更多...

#include <AttackVfxLayerExecutor.h>

Public 属性

AttackVfxHandle instance {}
 
AttackVfxPhaseKind phase = AttackVfxPhaseKind::Release
 
std::size_t phaseIndex = 0
 
std::size_t layerIndex = 0
 
const AttackVfxLayer * layer = nullptr
 
const AttackVfxSkin * skin = nullptr
 
const AttackVfxRequest * playRequest = nullptr
 
std::uint64_t tickSerial = 0
 Monotonic serial from AttackVfxRuntime::advance; executors coalesce once-per-tick work.
 

详细描述

Borrowed start context for one layer inside an entering phase.

Pointers are valid only for the synchronous start/update/stop call. Executors must copy any data they need to retain.

在文件 AttackVfxLayerExecutor.h 第 37 行定义.

类成员变量说明

◆ instance

AttackVfxHandle eve::stylize::AttackVfxLayerStartRequest::instance {}

◆ layer

const AttackVfxLayer* eve::stylize::AttackVfxLayerStartRequest::layer = nullptr

在文件 AttackVfxLayerExecutor.h 第 42 行定义.

◆ layerIndex

std::size_t eve::stylize::AttackVfxLayerStartRequest::layerIndex = 0

在文件 AttackVfxLayerExecutor.h 第 41 行定义.

◆ phase

AttackVfxPhaseKind eve::stylize::AttackVfxLayerStartRequest::phase = AttackVfxPhaseKind::Release

在文件 AttackVfxLayerExecutor.h 第 39 行定义.

◆ phaseIndex

std::size_t eve::stylize::AttackVfxLayerStartRequest::phaseIndex = 0

在文件 AttackVfxLayerExecutor.h 第 40 行定义.

◆ playRequest

const AttackVfxRequest* eve::stylize::AttackVfxLayerStartRequest::playRequest = nullptr

在文件 AttackVfxLayerExecutor.h 第 44 行定义.

◆ skin

const AttackVfxSkin* eve::stylize::AttackVfxLayerStartRequest::skin = nullptr

在文件 AttackVfxLayerExecutor.h 第 43 行定义.

◆ tickSerial

std::uint64_t eve::stylize::AttackVfxLayerStartRequest::tickSerial = 0

Monotonic serial from AttackVfxRuntime::advance; executors coalesce once-per-tick work.

在文件 AttackVfxLayerExecutor.h 第 46 行定义.


该结构体的文档由以下文件生成: