OpenClonk
C4FoWBeamTriangle Class Reference

#include <C4FoWBeamTriangle.h>

Public Member Functions

 C4FoWBeamTriangle ()=default
 

Public Attributes

bool clipLeft {false}
 
bool clipRight {false}
 
float fanLX
 
float fanLY
 
float fanRX
 
float fanRY
 
float fadeLX
 
float fadeLY
 
float fadeRY
 
float fadeRX
 
float nfanLX
 
float nfanLY
 
float nfanRX
 
float nfanRY
 
float fadeIX
 
float fadeIY
 
bool descending
 

Detailed Description

A simple data structure holding data, mainly positions, about each beam that is used for the rendering. The coordinates are global.

Definition at line 22 of file C4FoWBeamTriangle.h.

Constructor & Destructor Documentation

◆ C4FoWBeamTriangle()

C4FoWBeamTriangle::C4FoWBeamTriangle ( )
default

Member Data Documentation

◆ clipLeft

bool C4FoWBeamTriangle::clipLeft {false}

Definition at line 29 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

◆ clipRight

bool C4FoWBeamTriangle::clipRight {false}

Definition at line 29 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

◆ descending

bool C4FoWBeamTriangle::descending

Definition at line 45 of file C4FoWBeamTriangle.h.

◆ fadeIX

float C4FoWBeamTriangle::fadeIX

Definition at line 42 of file C4FoWBeamTriangle.h.

◆ fadeIY

float C4FoWBeamTriangle::fadeIY

Definition at line 42 of file C4FoWBeamTriangle.h.

◆ fadeLX

float C4FoWBeamTriangle::fadeLX

Definition at line 34 of file C4FoWBeamTriangle.h.

◆ fadeLY

float C4FoWBeamTriangle::fadeLY

Definition at line 34 of file C4FoWBeamTriangle.h.

◆ fadeRX

float C4FoWBeamTriangle::fadeRX

Definition at line 35 of file C4FoWBeamTriangle.h.

◆ fadeRY

float C4FoWBeamTriangle::fadeRY

Definition at line 35 of file C4FoWBeamTriangle.h.

◆ fanLX

float C4FoWBeamTriangle::fanLX

Definition at line 32 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

◆ fanLY

float C4FoWBeamTriangle::fanLY

Definition at line 32 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

◆ fanRX

float C4FoWBeamTriangle::fanRX

Definition at line 33 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

◆ fanRY

float C4FoWBeamTriangle::fanRY

Definition at line 33 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

◆ nfanLX

float C4FoWBeamTriangle::nfanLX

Definition at line 38 of file C4FoWBeamTriangle.h.

◆ nfanLY

float C4FoWBeamTriangle::nfanLY

Definition at line 38 of file C4FoWBeamTriangle.h.

◆ nfanRX

float C4FoWBeamTriangle::nfanRX

Definition at line 39 of file C4FoWBeamTriangle.h.

◆ nfanRY

float C4FoWBeamTriangle::nfanRY

Definition at line 39 of file C4FoWBeamTriangle.h.


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