Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::engine::World3DSpotLight Struct Reference

#include <World3DRenderer.hpp>

Public Attributes

std::array< float, 3 > color {}
 
std::array< float, 3 > position {}
 
std::array< float, 3 > direction {0.0F, -1.0F, 0.0F}
 
std::array< float, 3 > attenuation {1.0F, 0.0F, 0.0F}
 
float range {300.0F}
 
float falloff {1.0F}
 
float theta {0.0F}
 
float phi {0.0F}
 
bool enabled {}
 

Detailed Description

Definition at line 61 of file World3DRenderer.hpp.

Member Data Documentation

◆ attenuation

std::array<float, 3> monopoly::engine::World3DSpotLight::attenuation {1.0F, 0.0F, 0.0F}

Definition at line 66 of file World3DRenderer.hpp.

◆ color

std::array<float, 3> monopoly::engine::World3DSpotLight::color {}

Definition at line 63 of file World3DRenderer.hpp.

◆ direction

std::array<float, 3> monopoly::engine::World3DSpotLight::direction {0.0F, -1.0F, 0.0F}

Definition at line 65 of file World3DRenderer.hpp.

◆ enabled

bool monopoly::engine::World3DSpotLight::enabled {}

Definition at line 71 of file World3DRenderer.hpp.

◆ falloff

float monopoly::engine::World3DSpotLight::falloff {1.0F}

Definition at line 68 of file World3DRenderer.hpp.

◆ phi

float monopoly::engine::World3DSpotLight::phi {0.0F}

Definition at line 70 of file World3DRenderer.hpp.

◆ position

std::array<float, 3> monopoly::engine::World3DSpotLight::position {}

Definition at line 64 of file World3DRenderer.hpp.

◆ range

float monopoly::engine::World3DSpotLight::range {300.0F}

Definition at line 67 of file World3DRenderer.hpp.

◆ theta

float monopoly::engine::World3DSpotLight::theta {0.0F}

Definition at line 69 of file World3DRenderer.hpp.


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