载入中...
搜索中...
未找到
AgentState.h 文件参考
#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.