OpenClonk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
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 ( )
default

Member Data Documentation

bool C4FoWBeamTriangle::clipLeft {false}

Definition at line 29 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

bool C4FoWBeamTriangle::clipRight {false}

Definition at line 29 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

bool C4FoWBeamTriangle::descending

Definition at line 45 of file C4FoWBeamTriangle.h.

float C4FoWBeamTriangle::fadeIX

Definition at line 42 of file C4FoWBeamTriangle.h.

float C4FoWBeamTriangle::fadeIY

Definition at line 42 of file C4FoWBeamTriangle.h.

float C4FoWBeamTriangle::fadeLX

Definition at line 32 of file C4FoWBeamTriangle.h.

float C4FoWBeamTriangle::fadeLY

Definition at line 32 of file C4FoWBeamTriangle.h.

float C4FoWBeamTriangle::fadeRX

Definition at line 32 of file C4FoWBeamTriangle.h.

float C4FoWBeamTriangle::fadeRY

Definition at line 32 of file C4FoWBeamTriangle.h.

float C4FoWBeamTriangle::fanLX

Definition at line 32 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

float C4FoWBeamTriangle::fanLY

Definition at line 32 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

float C4FoWBeamTriangle::fanRX

Definition at line 32 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

float C4FoWBeamTriangle::fanRY

Definition at line 32 of file C4FoWBeamTriangle.h.

Referenced by C4FoWLightSection::CalculateTriangles().

float C4FoWBeamTriangle::nfanLX

Definition at line 38 of file C4FoWBeamTriangle.h.

float C4FoWBeamTriangle::nfanLY

Definition at line 38 of file C4FoWBeamTriangle.h.

float C4FoWBeamTriangle::nfanRX

Definition at line 38 of file C4FoWBeamTriangle.h.

float C4FoWBeamTriangle::nfanRY

Definition at line 38 of file C4FoWBeamTriangle.h.


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