Library API
Full API
Namespaces
Classes and Structs
- Class CascadedShadowMap
- Class Documentation
CascadedShadowMapCascadedShadowMap()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()FBOshadow_mapsshadow_widthshadow_heightmatrices_UBOnum_active_cascadespcf_radiusintensity
- Class Documentation
- Class Clouds
- Class Documentation
CloudsClouds()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
DirectionalLightDirectionalLight()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::SceneScene()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
SceneScene()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
ShaderProgramShaderProgram()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_dirprogram_idvertex_locationfragment_locationgeometry_locationcompute_location