载入中...
搜索中...
未找到
EcsScriptPack.h
浏览该文件的文档.
22EVENGINE_API_WORLD int packScriptEntityFloats(ssq::Object entities, const std::string &slot, ssq::Object fields,
31EVENGINE_API_WORLD int packScriptEntityFloatsRange(ssq::Object entities, const std::string &slot, ssq::Object fields,
35EVENGINE_API_WORLD int unpackScriptEntityFloats(ssq::Object entities, const std::string &slot, ssq::Object fields,
44EVENGINE_API_WORLD int unpackScriptEntityFloatsRange(ssq::Object entities, const std::string &slot, ssq::Object fields,
int unpackScriptEntityFloatsRange(ssq::Object entitiesObj, const std::string &slot, ssq::Object fieldsObj, GpuBuffer *buf, int firstEntity, int entityCount)
Unpack a contiguous buffer range into the matching stable ECS view range.
Definition EcsScriptPack.cpp:199
int packScriptEntityFloats(ssq::Object entitiesObj, const std::string &slot, ssq::Object fieldsObj, GpuBuffer *buf)
Pack script ECS entities' component number fields into a GpuBuffer (AoS). entities: Squirrel array of...
Definition EcsScriptPack.cpp:122
int unpackScriptEntityFloats(ssq::Object entitiesObj, const std::string &slot, ssq::Object fieldsObj, GpuBuffer *buf, int entityCount)
Inverse of packScriptEntityFloats; entityCount should match pack result.
Definition EcsScriptPack.cpp:194
int packScriptEntityFloatsRange(ssq::Object entitiesObj, const std::string &slot, ssq::Object fieldsObj, GpuBuffer *buf, int firstEntity, int entityCount)
Pack a contiguous entity range into the matching range of an existing buffer.
Definition EcsScriptPack.cpp:127
@ Object