载入中...
搜索中...
未找到
MeshVfxAsset.h 文件参考
#include "common/Export.h"
#include "common/Result.h"
#include "common/AttachmentPoint.h"
#include "common/AnimationEventSource.h"
#include "stylize/MeshEffect.h"
#include "stylize/TrailEffect.h"
#include <cstdint>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::stylize::MeshVfxFloatKey
 One normalized key in a deterministic float parameter curve. 更多...
 
struct  eve::stylize::MeshVfxFloatCurve
 Piecewise-linear parameter animation evaluated over one playback cycle. 更多...
 
struct  eve::stylize::MeshVfxEventAsset
 Named gameplay/render marker on the primary layer's normalized playback timeline. 更多...
 
struct  eve::stylize::MeshVfxTrailBinding
 Authored root/tip attachment pair used to sample a weapon ribbon automatically. 更多...
 
struct  eve::stylize::MeshVfxAnimationTriggers
 Animation notification names mapped to built-in Mesh VFX lifecycle actions. 更多...
 
struct  eve::stylize::MeshVfxAnimationDispatch
 Summary of lifecycle actions dispatched from one animation event batch. 更多...
 
struct  eve::stylize::MeshVfxLayerAsset
 One independently rendered layer in a mesh VFX asset. 更多...
 
struct  eve::stylize::MeshVfxAsset
 Versioned, backend-neutral description of a real-time mesh effect. 更多...
 
class  eve::stylize::MeshVfxAssetInstance
 Owning runtime instantiated from one immutable MeshVfxAsset snapshot. @ownership Owns all layer runtimes and the optional trail; target meshes remain borrowed by renderer resolution. @thread Simulation-thread affine. Rendering must consume layers on the render thread. @reentrancy Does not invoke callbacks. 更多...
 
class  eve::stylize::MeshVfxAssetSlot
 Transactional hot-reload boundary for one mesh VFX asset. A failed reload preserves both the previous asset and revision. Filesystem watching belongs to the caller. @thread Affine to the owning asset/editor thread; no internal synchronization. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::stylize