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:17
static SDL_GPUGraphicsPipeline * FillPipeline
Definition Triangle.h:13
bool Draw() override
Definition Triangle.cpp:85
static bool UseSmallViewport
Definition Triangle.h:17
bool Update() override
Definition Triangle.cpp:74
const std::string & GetName() override
Definition Triangle.h:26
void Quit() override
Definition Triangle.cpp:149
static bool UseScissorRect
Definition Triangle.h:18
bool Init() override
Definition Triangle.cpp:20
std::string name
Definition Triangle.h:25
static bool UseWireframeMode
Definition Triangle.h:16
static SDL_GPUGraphicsPipeline * LinePipeline
Definition Triangle.h:14
static SDL_Rect ScissorRect
Definition Triangle.h:11
static SDL_GPUViewport SmallViewport
Definition Triangle.h:10