Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
Public Member Functions | Public Attributes | List of all members
cqsp::client::components::PlanetTexture Struct Reference

#include <planetrendering.h>

Public Member Functions

 ~PlanetTexture ()
 

Public Attributes

asset::Texture * terrain = nullptr
 
asset::Texture * normal = nullptr
 
asset::Texture * roughness = nullptr
 
asset::Texture * province_index_texture = nullptr
 
asset::Texture * province_color_map = nullptr
 
engine::FramebufferTexture * overlay = nullptr
 
std::vector< entt::entity > province_map
 
std::vector< uint16_t > province_indices
 
std::vector< glm::vec4 > province_colors
 
std::unordered_map< entt::entity, uint16_t > province_index_map
 
int width = 0
 
int height = 0
 
bool has_provinces = false
 

Constructor & Destructor Documentation

◆ ~PlanetTexture()

cqsp::client::components::PlanetTexture::~PlanetTexture ( )
inline

Member Data Documentation

◆ has_provinces

bool cqsp::client::components::PlanetTexture::has_provinces = false

◆ height

int cqsp::client::components::PlanetTexture::height = 0

◆ normal

asset::Texture* cqsp::client::components::PlanetTexture::normal = nullptr

◆ overlay

engine::FramebufferTexture* cqsp::client::components::PlanetTexture::overlay = nullptr

◆ province_color_map

asset::Texture* cqsp::client::components::PlanetTexture::province_color_map = nullptr

◆ province_colors

std::vector<glm::vec4> cqsp::client::components::PlanetTexture::province_colors

◆ province_index_map

std::unordered_map<entt::entity, uint16_t> cqsp::client::components::PlanetTexture::province_index_map

◆ province_index_texture

asset::Texture* cqsp::client::components::PlanetTexture::province_index_texture = nullptr

◆ province_indices

std::vector<uint16_t> cqsp::client::components::PlanetTexture::province_indices

◆ province_map

std::vector<entt::entity> cqsp::client::components::PlanetTexture::province_map

◆ roughness

asset::Texture* cqsp::client::components::PlanetTexture::roughness = nullptr

◆ terrain

asset::Texture* cqsp::client::components::PlanetTexture::terrain = nullptr

◆ width

int cqsp::client::components::PlanetTexture::width = 0

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