TGX 1.1.4
A tiny 2D/3D graphics library optimized for 32 bits microcontrollers.
Loading...
Searching...
No Matches
Renderer3DSpotLightData.h File Reference

Internal storage for Renderer3D local spot lights. More...

#include "tgx_config.h"
#include "Color.h"
#include "Vec3.h"

Go to the source code of this file.

Classes

struct  tgx::Renderer3D_detail::SpotLightData< MAX_SPOT_LIGHTS >
 Internal storage for local spot lights. More...
 
struct  tgx::Renderer3D_detail::SpotLightData< 0 >
 Empty specialization used when local spot lights are disabled. More...
 

Enumerations

enum  SpotLightFlag { SPOT_LIGHT_CONE_ENABLED = 1u << 0 , SPOT_LIGHT_SOFT_CONE = 1u << 1 , SPOT_LIGHT_RUNTIME_SPECULAR_ENABLED = 1u << 2 }
 
enum  SpotLightGlobalFlag { SPOT_LIGHT_GLOBAL_RUNTIME_SPECULAR = 1u << 0 , SPOT_LIGHT_GLOBAL_ACTIVE_CONE = 1u << 1 }
 

Detailed Description

Internal storage for Renderer3D local spot lights.