1#ifndef INCLUDE_SRC_MAIN_H_
2#define INCLUDE_SRC_MAIN_H_
30 std::string
name =
"Boids";
31 [[nodiscard]]
const std::string &
GetName()
override
bool Init() override
Definition Main.cpp:8
bool Draw() override
Definition Main.cpp:98
const std::string & GetName() override
Definition Main.h:31
void Quit() override
Definition Main.cpp:245
bool Update() override
Definition Main.cpp:91
SDL_GPUTransferBuffer * m_BoidsDataTransferBuffer
Definition Main.h:39
bool DrawUI() override
Definition Main.cpp:255
bool m_RGB
Definition Main.h:42
SDL_GPUGraphicsPipeline * m_RenderPipeline
Definition Main.h:38
SDL_GPUBuffer * m_BoidsDataBuffer
Definition Main.h:40
std::string name
Definition Main.h:30
BoidsContainer m_BoidsContainer
Definition Main.h:43
Structure representing an project application instance.
Definition BaseProject.h:17
Definition BaseProject.h:31
float y
Definition Main.h:11
float r
Definition Main.h:13
float z
Definition Main.h:11
float Rotation
Definition Main.h:12
float g
Definition Main.h:13
float b
Definition Main.h:13
float a
Definition Main.h:13
float x
Definition Main.h:11
float Rotation
Definition Main.h:20
float y
Definition Main.h:18
float Time
Definition Main.h:19
float x
Definition Main.h:18