Cogs.Core
Public Attributes | List of all members
Cogs::Core::TexAtlasState Struct Reference

Public Attributes

struct {
   glm::mat4   floatCoeffs [4]
 
   glm::ivec4   intCoeffs [4]
 
   glm::vec4   backgroundColor
 
   glm::vec4   groundColor
 
   glm::vec4   hazeColor
 
   glm::vec4   gridLineColorMaj
 
   glm::vec4   gridLineColorMin
 
   float   opaqueness
 
   float   groundElevation
 
   float   gridRotationCos
 
   float   gridRotationSin
 
   float   gridOffsetX
 
   float   gridOffsetY
 
   float   gridScaleMaj
 
   float   lineWidthMaj
 
   float   lineWidthMin
 
   float   fadeTweakMaj
 
   float   fadeTweakMin
 
constants
 
Cogs::TextureHandle tilesTex [4] = { Cogs::TextureHandle::NoHandle, Cogs::TextureHandle::NoHandle, Cogs::TextureHandle::NoHandle, Cogs::TextureHandle::NoHandle }
 
Cogs::TextureHandle treeTex [4] = { Cogs::TextureHandle::NoHandle, Cogs::TextureHandle::NoHandle, Cogs::TextureHandle::NoHandle, Cogs::TextureHandle::NoHandle }
 
uint32_t levels [4] = { 0, 0, 0, 0 }
 
TwinVisualsTexAtlasStyle style = TwinVisualsTexAtlasStyle::Color
 

Detailed Description

Definition at line 20 of file TwinVisualsTexAtlasRenderTask.h.

Member Data Documentation

◆ backgroundColor

glm::vec4 Cogs::Core::TexAtlasState::backgroundColor

Definition at line 25 of file TwinVisualsTexAtlasRenderTask.h.

◆ fadeTweakMaj

float Cogs::Core::TexAtlasState::fadeTweakMaj

Definition at line 39 of file TwinVisualsTexAtlasRenderTask.h.

◆ fadeTweakMin

float Cogs::Core::TexAtlasState::fadeTweakMin

Definition at line 40 of file TwinVisualsTexAtlasRenderTask.h.

◆ floatCoeffs

glm::mat4 Cogs::Core::TexAtlasState::floatCoeffs[4]

Definition at line 23 of file TwinVisualsTexAtlasRenderTask.h.

◆ gridLineColorMaj

glm::vec4 Cogs::Core::TexAtlasState::gridLineColorMaj

Definition at line 28 of file TwinVisualsTexAtlasRenderTask.h.

◆ gridLineColorMin

glm::vec4 Cogs::Core::TexAtlasState::gridLineColorMin

Definition at line 29 of file TwinVisualsTexAtlasRenderTask.h.

◆ gridOffsetX

float Cogs::Core::TexAtlasState::gridOffsetX

Definition at line 34 of file TwinVisualsTexAtlasRenderTask.h.

◆ gridOffsetY

float Cogs::Core::TexAtlasState::gridOffsetY

Definition at line 35 of file TwinVisualsTexAtlasRenderTask.h.

◆ gridRotationCos

float Cogs::Core::TexAtlasState::gridRotationCos

Definition at line 32 of file TwinVisualsTexAtlasRenderTask.h.

◆ gridRotationSin

float Cogs::Core::TexAtlasState::gridRotationSin

Definition at line 33 of file TwinVisualsTexAtlasRenderTask.h.

◆ gridScaleMaj

float Cogs::Core::TexAtlasState::gridScaleMaj

Definition at line 36 of file TwinVisualsTexAtlasRenderTask.h.

◆ groundColor

glm::vec4 Cogs::Core::TexAtlasState::groundColor

Definition at line 26 of file TwinVisualsTexAtlasRenderTask.h.

◆ groundElevation

float Cogs::Core::TexAtlasState::groundElevation

Definition at line 31 of file TwinVisualsTexAtlasRenderTask.h.

◆ hazeColor

glm::vec4 Cogs::Core::TexAtlasState::hazeColor

Definition at line 27 of file TwinVisualsTexAtlasRenderTask.h.

◆ intCoeffs

glm::ivec4 Cogs::Core::TexAtlasState::intCoeffs[4]

Definition at line 24 of file TwinVisualsTexAtlasRenderTask.h.

◆ levels

uint32_t Cogs::Core::TexAtlasState::levels[4] = { 0, 0, 0, 0 }

Definition at line 44 of file TwinVisualsTexAtlasRenderTask.h.

◆ lineWidthMaj

float Cogs::Core::TexAtlasState::lineWidthMaj

Definition at line 37 of file TwinVisualsTexAtlasRenderTask.h.

◆ lineWidthMin

float Cogs::Core::TexAtlasState::lineWidthMin

Definition at line 38 of file TwinVisualsTexAtlasRenderTask.h.

◆ opaqueness

float Cogs::Core::TexAtlasState::opaqueness

Definition at line 30 of file TwinVisualsTexAtlasRenderTask.h.

◆ style

TwinVisualsTexAtlasStyle Cogs::Core::TexAtlasState::style = TwinVisualsTexAtlasStyle::Color

Definition at line 45 of file TwinVisualsTexAtlasRenderTask.h.

◆ tilesTex

Definition at line 42 of file TwinVisualsTexAtlasRenderTask.h.

◆ treeTex

Definition at line 43 of file TwinVisualsTexAtlasRenderTask.h.


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