Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::Core::TexAtlas::Geometry Struct Reference

Public Member Functions

void calcTileCorners (glm::vec4 *corners, const LodTree::Tile &tile) const
 

Public Attributes

glm::dvec2 domain [2] = {}
 
glm::vec2 invDomainMapShift = glm::vec2(0.f)
 
glm::vec2 invDomainMapScale = glm::vec2(0.f)
 
glm::vec2 coefficients [4] = {}
 Coefficients wrt engine origin.
 
float elevationMin = 0.f
 
float elevationMax = 0.f
 

Detailed Description

Definition at line 148 of file TexAtlasSystem.h.

Member Function Documentation

◆ calcTileCorners()

void Cogs::Core::TexAtlas::Geometry::calcTileCorners ( glm::vec4 *  corners,
const LodTree::Tile tile 
) const

Definition at line 69 of file TexAtlasLodTree.cpp.

Member Data Documentation

◆ coefficients

glm::vec2 Cogs::Core::TexAtlas::Geometry::coefficients[4] = {}

Coefficients wrt engine origin.

Definition at line 153 of file TexAtlasSystem.h.

Referenced by Cogs::Core::TexAtlasSystem::update().

◆ domain

glm::dvec2 Cogs::Core::TexAtlas::Geometry::domain[2] = {}

Definition at line 150 of file TexAtlasSystem.h.

◆ elevationMax

float Cogs::Core::TexAtlas::Geometry::elevationMax = 0.f

Definition at line 155 of file TexAtlasSystem.h.

◆ elevationMin

float Cogs::Core::TexAtlas::Geometry::elevationMin = 0.f

Definition at line 154 of file TexAtlasSystem.h.

◆ invDomainMapScale

glm::vec2 Cogs::Core::TexAtlas::Geometry::invDomainMapScale = glm::vec2(0.f)

Definition at line 152 of file TexAtlasSystem.h.

◆ invDomainMapShift

glm::vec2 Cogs::Core::TexAtlas::Geometry::invDomainMapShift = glm::vec2(0.f)

Definition at line 151 of file TexAtlasSystem.h.


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