Library API
Full API
Namespaces
Classes and Structs
- Class CascadedShadowMap
- Class Documentation
CascadedShadowMap
CascadedShadowMap()
init()
write()
read()
write_light_matrices()
set_pcf_radius()
set_intensity()
get_intensity()
get_shadow_width()
get_shadow_height()
get_id()
get_num_active_cascades()
get_pcf_radius()
~CascadedShadowMap()
FBO
shadow_maps
shadow_width
shadow_height
matrices_UBO
num_active_cascades
pcf_radius
intensity
- Class Documentation
- Class Clouds
- Class Documentation
Clouds
Clouds()
render()
read()
create_noise_textures()
get_model()
get_movement_direction()
get_radius()
get_normal_model()
get_mesh_scale()
get_movement_speed()
get_density()
get_scale()
get_pillowness()
get_cirrus_effect()
get_num_march_steps()
get_num_march_steps_to_light()
get_powder_effect()
get_shader_program()
set_powder_effect()
set_cirrus_effect()
set_pillowness()
set_scale()
set_density()
set_movement_speed()
set_scale()
set_translation()
set_movement_direction()
set_num_march_steps()
set_num_march_steps_to_light()
~Clouds()
- Class Documentation
- Class DirectionalLight
- Inheritance Relationships
- Class Documentation
DirectionalLight
DirectionalLight()
DirectionalLight()
calculate_light_transform()
get_shadow_map()
get_direction()
get_color()
get_radiance()
get_light_view_matrix()
get_cascaded_slots()
get_cascaded_light_matrices()
set_direction()
set_radiance()
set_color()
update_shadow_map()
calc_orthogonal_projections()
~DirectionalLight()
- Class Scene
- Class Documentation
Kataglyphis::Scene
Scene()
update_user_input()
update_model_matrix()
getGuiSceneSharedVars()
getTextures()
getTextureSampler()
getTextureCount()
getModelCount()
getModelMatrix()
getMeshCount()
getVertexBuffer()
getIndexBuffer()
getIndexCount()
getNumberObjectDescriptions()
getNumberMeshes()
getObjectDescriptions()
get_model_list()
loadModel()
add_model()
add_object_description()
cleanUp()
~Scene()
- Class Documentation
- Class Scene
- Class Documentation
Scene
Scene()
Scene()
spwan()
get_point_light_count()
get_sun()
get_point_lights()
get_materials()
get_progress()
get_texture_count()
get_context_setup()
get_clouds()
get_game_objects()
add_game_object()
load_models()
is_loaded()
setup_game_object_context()
bind_textures_and_buffer()
unbind_textures_and_buffer()
set_context_setup()
~Scene()
- Class Documentation
- Class ShaderProgram
- Inheritance Relationships
- Class Documentation
ShaderProgram
ShaderProgram()
ShaderProgram()
create_from_files()
create_from_files()
create_computer_shader_program_from_file()
setUniformVec3()
setUniformFloat()
setUniformInt()
setUniformMatrix4fv()
setUniformBlockBinding()
get_id()
use_shader_program()
validate_program()
~ShaderProgram()
add_shader()
compile_shader_program()
compile_shader_program()
compile_compute_shader_program()
compile_program()
validateUniformLocation()
getUniformLocation()
clear_shader_program()
shader_base_dir
program_id
vertex_location
fragment_location
geometry_location
compute_location