MXVK Vulkan Framework 0.24.0
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
defender::Ufo Struct Reference

#include <examples/defender/defender_entities.hpp>

Public Attributes

bool active = true
float base_size = 1.3f
float bob_speed = 1.0f
float phase = 0.0f
glm::vec3 position {0.0f}
float respawn_timer = 0.0f
float spin_speed = 1.0f
UfoSpriteSet sprite_set = UfoSpriteSet::Classic
glm::vec4 tint {1.0f}
glm::vec3 velocity {0.0f}

Detailed Description

Definition at line 25 of file defender_entities.hpp.

Member Data Documentation

◆ active

bool defender::Ufo::active = true

Definition at line 35 of file defender_entities.hpp.

◆ base_size

float defender::Ufo::base_size = 1.3f

Definition at line 29 of file defender_entities.hpp.

◆ bob_speed

float defender::Ufo::bob_speed = 1.0f

Definition at line 31 of file defender_entities.hpp.

◆ phase

float defender::Ufo::phase = 0.0f

Definition at line 30 of file defender_entities.hpp.

◆ position

glm::vec3 defender::Ufo::position {0.0f}

Definition at line 26 of file defender_entities.hpp.

26{0.0f};

◆ respawn_timer

float defender::Ufo::respawn_timer = 0.0f

Definition at line 33 of file defender_entities.hpp.

◆ spin_speed

float defender::Ufo::spin_speed = 1.0f

Definition at line 32 of file defender_entities.hpp.

◆ sprite_set

UfoSpriteSet defender::Ufo::sprite_set = UfoSpriteSet::Classic

Definition at line 34 of file defender_entities.hpp.

◆ tint

glm::vec4 defender::Ufo::tint {1.0f}

Definition at line 28 of file defender_entities.hpp.

28{1.0f};

◆ velocity

glm::vec3 defender::Ufo::velocity {0.0f}

Definition at line 27 of file defender_entities.hpp.

27{0.0f};

The documentation for this struct was generated from the following file: