载入中...
搜索中...
未找到
#include "common/Export.h"#include <glm/glm.hpp>#include <glm/gtc/quaternion.hpp>#include <cstdint>类 | |
| struct | eve::gpuagents::AgentState |
| Standardized per-agent simulation output shared by all effect kinds. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::gpuagents |
枚举 | |
| enum class | eve::gpuagents::EffectKind : std::uint32_t { eve::gpuagents::Fish = 0 , eve::gpuagents::LifeNetwork = 1 , eve::gpuagents::Bird = 2 , eve::gpuagents::Petal = 3 } |
| Effect kind selecting the solver kernel. 更多... | |
函数 | |
| glm::mat3 | eve::gpuagents::rotationMatrix (const glm::quat &q) |
| Converts a quaternion to a 3x3 rotation matrix (column-major). | |
| glm::quat | eve::gpuagents::lookRotation (const glm::vec3 &forward, const glm::vec3 &upHint=glm::vec3(0.f, 1.f, 0.f)) |
| Builds a facing quaternion from a unit forward and approximate up. | |