#include <graphics.h>
|
u32 | flags = 0 |
|
float | depth_transform0 = {} |
|
float | depth_transform1 = {} |
|
vec3 | view_pos = {} |
|
u32 | n_dir = 0 |
|
vec3 | ambient = {1, 1, 1} |
|
u32 | n_point = 0 |
|
struct { |
std::array< vec4, NNGN_MAX_LIGHTS > dir = {} |
|
std::array< vec4, NNGN_MAX_LIGHTS > color_spec = {} |
|
std::array< mat4, NNGN_MAX_LIGHTS > mat = {} |
|
} | dir |
|
struct { |
std::array< vec4, NNGN_MAX_LIGHTS > dir = {} |
|
std::array< vec4, NNGN_MAX_LIGHTS > color_spec = {} |
|
std::array< vec4, NNGN_MAX_LIGHTS > pos = {} |
|
std::array< vec4, NNGN_MAX_LIGHTS > att_cutoff = {} |
|
} | point |
|
struct { |
std::array< vec4, NNGN_MAX_LIGHTS > dir = {} |
|
std::array< vec4, NNGN_MAX_LIGHTS > color_spec = {} |
|
std::array< mat4, NNGN_MAX_LIGHTS > mat = {} |
|
} | dir |
|
struct { |
std::array< vec4, NNGN_MAX_LIGHTS > dir = {} |
|
std::array< vec4, NNGN_MAX_LIGHTS > color_spec = {} |
|
std::array< vec4, NNGN_MAX_LIGHTS > pos = {} |
|
std::array< vec4, NNGN_MAX_LIGHTS > att_cutoff = {} |
|
} | point |
|
◆ Flag [1/2]
Enumerator |
---|
SHADOWS_ENABLED | |
SHADOWS_ENABLED | |
◆ Flag [2/2]
Enumerator |
---|
SHADOWS_ENABLED | |
SHADOWS_ENABLED | |
◆ ambient
vec3 nngn::LightsUBO::ambient = {1, 1, 1} |
◆ att_cutoff
◆ color_spec
◆ depth_transform0
float nngn::LightsUBO::depth_transform0 = {} |
◆ depth_transform1
float nngn::LightsUBO::depth_transform1 = {} |
◆ dir [1/3]
◆ [2/3]
struct { ... } nngn::LightsUBO::dir |
◆ [3/3]
struct { ... } nngn::LightsUBO::dir |
◆ flags
u32 nngn::LightsUBO::flags = 0 |
◆ mat
◆ n_dir
u32 nngn::LightsUBO::n_dir = 0 |
◆ n_point
u32 nngn::LightsUBO::n_point = 0 |
◆ [1/2]
struct { ... } nngn::LightsUBO::point |
◆ [2/2]
struct { ... } nngn::LightsUBO::point |
◆ pos
◆ view_pos
vec3 nngn::LightsUBO::view_pos = {} |
The documentation for this struct was generated from the following files: