载入中...
搜索中...
未找到
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
14 virtual ~IParticlesQuery() = default;
15
16 virtual int emitterCount() = 0;
17
19 virtual bool createEmitter(int bufferSize, float x, float y, const std::string& preset,
20 int count, float* outX, float* outY, int* outCount) = 0;
21};
22
23} // namespace eve
#define EVENGINE_API
宿主(eve / libmain)导出宏;插件从进程导入同一批符号。
Definition Export.h:16
int y
Definition Grass.cpp:135
int x
Definition Grass.cpp:135
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
virtual int emitterCount()=0
Definition Build.cpp:11