This is the complete list of members for SpotLight, including all inherited members.
add_child(Node *child) | Node | inline |
add_child_and_realloc(Node *child) | Node | inline |
attribute | Node | |
attributes_count | Node | |
behavior | Node | |
bias | SpotLight | |
billboardShader | Light | static |
children | Node | |
color | SpotLight | |
configure_lighting(Camera *c, WorldShaders *shaders, DepthMap *depthMap, u8 *lightsCount) | SpotLight | inline |
Light::configure_lighting(WorldShaders *shaders, mat4 lightView, mat4 lightProjection, int storageBufferIndex, DepthMap *depthMap) | Light | inline |
constant | SpotLight | |
constructor(float r, float g, float b, float bias, float size, float constant, float linear, float quadratic, float cutOff, float outerCutOff) | SpotLight | inline |
Light::constructor() | Node | inline |
cutOff | SpotLight | |
directionalLightTexture | Light | static |
emit_ready(...) | Node | inline |
emit_signal(...) | Node | inline |
emit_update(...) | Node | inline |
flags | Node | |
free() | Node | inline |
get_glow_shader(Shader *shader) | Node | inline |
get_settings_data(void ***ptr, int *length) | SpotLight | inline |
globalPos | Node | |
globalRot | Node | |
globalScale | Node | |
glowShader | Node | static |
index_of_child(Node *child) | Node | inline |
init_light() | Light | inline |
init_vao() | Light | inline |
initialize_node() | Node | inline |
is_area(bool *area) | Node | inline |
is_body(bool *body) | Node | inline |
is_cshape(bool *cshape) | Node | inline |
is_gui_element(bool *result) | Light | inline |
is_render_target(bool *render_target) | Node | inline |
length | Node | |
lightPointTexture | Light | static |
linear | SpotLight | |
load(FILE *file) | SpotLight | inline |
Light::load() | Node | inline |
object | Node | |
on_resize() | Node | inline |
outerCutOff | SpotLight | |
parent | Node | |
pos | Node | |
prepare_render(mat4 modelMatrix, Shader activeShader) | Node | inline |
print(int level) | Node | inline |
quadratic | SpotLight | |
remove_child(Node *child) | Node | inline |
remove_child_and_free(Node *child) | Node | inline |
remove_child_and_free_and_realloc(Node *child) | Node | inline |
remove_child_and_realloc(Node *child) | Node | inline |
render(mat4 modelMatrix, Shader activeShader) | Light | inline |
Node::render() | Node | inline |
rot | Node | |
save(FILE *file) | SpotLight | inline |
scale | Node | |
shader | Node | |
size | SpotLight | |
type | Node | |
update(vec3 pos, vec3 rot, vec3 scale, float delta, u8 *lightsCount) | SpotLight | inline |
Light::update(vec3 pos, vec3 rot, vec3 scale) | Node | inline |
update_global_position(vec3 pos, vec3 rot, vec3 scale) | Node | inline |
vao | Light | static |
vbo | Light | static |