1#ifndef INCLUDE_TRIANGLE_TRIANGLE_H_
3#define INCLUDE_TRIANGLE_TRIANGLE_H_
6#include <SDL3/SDL_gpu.h>
25 std::string
name =
"Triangle";
26 [[nodiscard]]
const std::string &
getName()
override {
Structure representing an project application instance.
Definition BaseProject.h:16
const std::string & getName() override
Definition Triangle.h:26
static SDL_GPUGraphicsPipeline * FillPipeline
Definition Triangle.h:14
bool Draw() override
Definition Triangle.cpp:84
static bool UseSmallViewport
Definition Triangle.h:17
bool Update() override
Definition Triangle.cpp:72
void Quit() override
Definition Triangle.cpp:149
static bool UseScissorRect
Definition Triangle.h:18
bool Init() override
Definition Triangle.cpp:21
std::string name
Definition Triangle.h:25
static bool UseWireframeMode
Definition Triangle.h:16
static SDL_GPUGraphicsPipeline * LinePipeline
Definition Triangle.h:15
static SDL_Rect ScissorRect
Definition Triangle.h:12
static SDL_GPUViewport SmallViewport
Definition Triangle.h:11