10 #include <Atoms/BehaviourModule.h>
12 namespace AtomsModules
20 std::vector<AtomsCore::Vector3f> points;
21 std::vector<AtomsCore::Vector3f> normals;
22 std::vector<unsigned int> indices;
44 std::vector<std::vector<DebugGeoData>> m_debugData;
Agent group.
Definition: AgentGroup.h:36
Behaviour module.
Definition: BehaviourModule.h:32
Definition: DrawContext.h:17
Definition: RagdollModule.h:15
void agentsCreated(const std::vector< Atoms::Agent * > &agents, Atoms::AgentGroup *agentGroup=nullptr)
Agents Created.
void endFrame(const std::vector< Atoms::Agent * > &agents, Atoms::AgentGroup *agentGroup=nullptr)
End frame.
void postPhysics(const std::vector< Atoms::Agent * > &agents, Atoms::AgentGroup *agentGroup=nullptr)
Post Physics.
void initFrame(const std::vector< Atoms::Agent * > &agents, Atoms::AgentGroup *agentGroup=nullptr)
Init frame.
void draw(Atoms::DrawContext *context, const std::vector< Atoms::Agent * > &agents, Atoms::AgentGroup *agentGroup=nullptr)
Draw.
Definition: RagdollModule.h:19