Library API#
Class Hierarchy#
-
- Namespace @84
- Enum GpuSelectionMode
- Namespace Kataglyphis
- Namespace Kataglyphis::Frontend
- Namespace Kataglyphis::VulkanRendererInternals
- Namespace Kataglyphis::VulkanRendererInternals::FrontendShared
- Struct GUIRendererSharedVars
- Enum RasterizationMode
- Struct BlasInput
- Struct BottomLevelAccelerationStructure
- Struct BuildAccelerationStructure
- Struct QueueFamilyIndices
- Struct SwapChainDetails
- Struct TopLevelAccelerationStructure
- Class ASManager
- Class CommandBufferManager
- Class DeferredRasterizer
- Class PathTracing
- Class PostStage
- Class Rasterizer
- Class Raytracing
- Namespace Kataglyphis::VulkanRendererInternals::FrontendShared
- Struct CascadeData
- Class Allocator
- Class App
- Class CascadedShadowMap
- Class Clouds
- Class DirectionalLight
- Class File
- Class Light
- Class Mesh
- Class Model
- Class ObjLoader
- Class OmniDirShadowMap
- Class PointLight
- Class Scene
- Class ShaderHelper
- Class SkyBox
- Class Texture
- Class VulkanBuffer
- Class VulkanBufferManager
- Class VulkanDevice
- Class VulkanImage
- Class VulkanImageView
- Class VulkanInstance
- Class VulkanRenderer
- Class VulkanSwapChain
- Struct DirectionalLightData
- Struct GlobalUBO
- Struct GUISceneSharedVars
- Struct ObjectDescription
- Struct PointLightData
- Struct PushConstantPathTracing
- Struct PushConstantPost
- Struct PushConstantRasterizer
- Struct PushConstantRaytracing
- Struct SceneUBO
- Class Camera
- Namespace @84
Full API#
Namespaces#
Classes and Structs#
- Struct GUISceneSharedVars
- Struct Documentation
GUISceneSharedVarsdirecional_light_radiancedirectional_light_colordirectional_light_directionshadow_map_res_indexshadow_resolution_changednum_shadow_cascadespcf_radiuscascaded_shadow_intensityavailable_shadow_map_resolutionscloud_speedcloud_num_march_stepscloud_num_march_steps_to_lightcloud_movement_directioncloud_scalecloud_densitycloud_pillownesscloud_cirrus_effectcloud_powder_effectclouds_enabledcloud_mesh_scalecloud_mesh_offsetshadows_enabledskybox_enabledselected_model_indexmodel_reload_requestedmodel_transform_changedmodel_positionmodel_rotation
- Struct Documentation
- 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()reloadModel()add_model()add_object_description()cleanUp()~Scene()
- Class Documentation