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

#include <examples/defender/defender_entities.hpp>

Public Attributes

bool active = false
glm::vec3 angular_velocity {0.0f}
float collision_radius = 1.2f
glm::vec3 position {0.0f}
float respawn_timer = 0.0f
glm::vec3 rotation {0.0f}
float scale = 1.0f
glm::vec3 velocity {0.0f}

Detailed Description

Definition at line 38 of file defender_entities.hpp.

Member Data Documentation

◆ active

bool defender::Asteroid::active = false

Definition at line 46 of file defender_entities.hpp.

◆ angular_velocity

glm::vec3 defender::Asteroid::angular_velocity {0.0f}

Definition at line 42 of file defender_entities.hpp.

◆ collision_radius

float defender::Asteroid::collision_radius = 1.2f

Definition at line 44 of file defender_entities.hpp.

◆ position

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

Definition at line 39 of file defender_entities.hpp.

◆ respawn_timer

float defender::Asteroid::respawn_timer = 0.0f

Definition at line 45 of file defender_entities.hpp.

◆ rotation

glm::vec3 defender::Asteroid::rotation {0.0f}

Definition at line 41 of file defender_entities.hpp.

◆ scale

float defender::Asteroid::scale = 1.0f

Definition at line 43 of file defender_entities.hpp.

◆ velocity

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

Definition at line 40 of file defender_entities.hpp.


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