MXVK Vulkan Framework 0.24.0
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
anonymous_namespace{starfield.cpp}::Particle Struct Reference

Public Attributes

float base_size = 0.0f
int layer = 0
float life = 0.0f
float pulse_speed = 0.0f
int texture_index = 0
float twinkle = 0.0f
float twinkle_phase = 0.0f
StarType type = StarType::NORMAL
float vx = 0.0f
float vy = 0.0f
float vz = 0.0f
float x = 0.0f
float y = 0.0f
float z = 0.0f

Detailed Description

Definition at line 31 of file starfield.cpp.

Member Data Documentation

◆ base_size

float anonymous_namespace{starfield.cpp}::Particle::base_size = 0.0f

Definition at line 45 of file starfield.cpp.

◆ layer

int anonymous_namespace{starfield.cpp}::Particle::layer = 0

Definition at line 42 of file starfield.cpp.

◆ life

float anonymous_namespace{starfield.cpp}::Particle::life = 0.0f

Definition at line 38 of file starfield.cpp.

◆ pulse_speed

float anonymous_namespace{starfield.cpp}::Particle::pulse_speed = 0.0f

Definition at line 44 of file starfield.cpp.

◆ texture_index

int anonymous_namespace{starfield.cpp}::Particle::texture_index = 0

Definition at line 43 of file starfield.cpp.

◆ twinkle

float anonymous_namespace{starfield.cpp}::Particle::twinkle = 0.0f

Definition at line 39 of file starfield.cpp.

◆ twinkle_phase

float anonymous_namespace{starfield.cpp}::Particle::twinkle_phase = 0.0f

Definition at line 40 of file starfield.cpp.

◆ type

StarType anonymous_namespace{starfield.cpp}::Particle::type = StarType::NORMAL

Definition at line 41 of file starfield.cpp.

◆ vx

float anonymous_namespace{starfield.cpp}::Particle::vx = 0.0f

Definition at line 35 of file starfield.cpp.

◆ vy

float anonymous_namespace{starfield.cpp}::Particle::vy = 0.0f

Definition at line 36 of file starfield.cpp.

◆ vz

float anonymous_namespace{starfield.cpp}::Particle::vz = 0.0f

Definition at line 37 of file starfield.cpp.

◆ x

float anonymous_namespace{starfield.cpp}::Particle::x = 0.0f

Definition at line 32 of file starfield.cpp.

◆ y

float anonymous_namespace{starfield.cpp}::Particle::y = 0.0f

Definition at line 33 of file starfield.cpp.

◆ z

float anonymous_namespace{starfield.cpp}::Particle::z = 0.0f

Definition at line 34 of file starfield.cpp.


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