载入中...
搜索中...
未找到
ParticlesQuery.h
浏览该文件的文档.
1#pragma once
2
3#include "common/Export.h"
4
5#include <string>
6
7namespace eve {
8
11public:
12 static constexpr const char* capabilityName = "IParticlesQuery";
13
15 virtual ~IParticlesQuery() = default;
16
18 virtual int emitterCount() = 0;
19
21 virtual bool createEmitter(int bufferSize, float x, float y, const std::string& preset,
22 int count, float* outX, float* outY, int* outCount) = 0;
23};
24
25} // namespace eve
float y
Definition AnimClip.cpp:738
float x
Definition AnimClip.cpp:738
#define EVENGINE_API_FOUNDATION_INLINE
仅供"只有内联成员"的类型使用的组宏:拥有者 dllexport,消费方不导入。
Definition Export.h:170
std::uint32_t count
Particle system query surface (provided by the particles module).
virtual bool createEmitter(int bufferSize, float x, float y, const std::string &preset, int count, float *outX, float *outY, int *outCount)=0
Create + start + emit once; fills position/count.
virtual ~IParticlesQuery()=default
I particles query.
virtual int emitterCount()=0
Emitter count.
Build metadata (engine git commit, build time, third-party version).
Definition Build.cpp:16