MCPcopy Create free account

hub / github.com/Wumpf/blub / types & classes

Types & classes78 in github.com/Wumpf/blub

EnumAnimationCurve
src/scene/models.rs:22
ClassApplication
src/main.rs:49
EnumApplicationEvent
src/main.rs:41
ClassBackground
src/renderer/background.rs:30
ClassBackgroundConfig
src/renderer/background.rs:12
ClassBindGroupBuilder
Builder for wgpu::BindGroups following the exact layout from a wgpu::BindGroupLayout Makes life simpler by assuming that order of elements in the bind
src/wgpu_utils/binding_builder.rs:68
ClassBindGroupLayoutBuilder
src/wgpu_utils/binding_builder.rs:6
ClassBindGroupLayoutWithDesc
src/wgpu_utils/binding_builder.rs:1
ClassBox
src/scene/mod.rs:20
ClassCamera
src/camera.rs:28
ClassCameraUniformBufferContent
src/camera.rs:156
ClassComputePipelineCreationDesc
This is essentially a copy of wgpu::ComputePipelineDescriptor that we can store. This is needed since we want to be able to reload pipelines while the
src/wgpu_utils/pipelines.rs:10
ClassDummyRepaintSignal
src/gui/mod.rs:61
ClassDynamicSettings
src/simulation/hybrid_fluid.rs:19
ClassFluidConfig
src/scene/mod.rs:27
EnumFluidRenderingMode
src/renderer/scene_renderer.rs:22
ClassFragmentStateCreationDesc
src/wgpu_utils/pipelines.rs:50
ClassFrameTimeUniformBufferContent
src/timer.rs:178
ClassGUI
src/gui/mod.rs:54
ClassGUIState
src/gui/mod.rs:40
ClassGlobalBindings
src/global_bindings.rs:7
ClassGlobalRenderSettingsUniformBufferContent
src/renderer/scene_renderer.rs:31
ClassGlobalUBOContent
src/global_ubo.rs:8
ClassHdrBackbuffer
src/render_output/hdr_backbuffer.rs:10
ClassHybridFluid
src/simulation/hybrid_fluid.rs:24
ClassLightingAndBackgroundUniformBufferContent
src/renderer/background.rs:20
ClassLineVertex
src/renderer/static_line_renderer.rs:10
ClassMeshDataGpu
src/scene/models.rs:60
ClassMeshRenderer
src/renderer/mesh_renderer.rs:9
ClassMeshVertex
src/scene/models.rs:77
EnumMoveCommands
src/camera.rs:20
ClassPaddedPoint3
src/wgpu_utils/uniformbuffer.rs:80
ClassPaddedVector3
src/wgpu_utils/uniformbuffer.rs:68
ClassParticlePositionLl
src/simulation/hybrid_fluid.rs:78
ClassParticleRenderer
src/renderer/particle_renderer.rs:9
EnumParticleRendererMode
src/renderer/particle_renderer.rs:13
ClassPendingErrorBuffer
src/simulation/pressure_solver.rs:51
ClassPendingScreenshot
src/render_output/screenshot_capture.rs:9
ClassPipelineAndSourceFiles
src/wgpu_utils/pipelines.rs:137
ClassPipelineManager
src/wgpu_utils/pipelines.rs:154
ClassPressureField
Pressure solver instance keeps track of pressure result from last step/frame in order to speed up the solve.
src/simulation/pressure_solver.rs:84
ClassPressureSolver
src/simulation/pressure_solver.rs:22
ClassReloadableComputePipeline
src/wgpu_utils/pipelines.rs:142
ClassReloadableRenderPipeline
src/wgpu_utils/pipelines.rs:148
ClassRenderPipelineCreationDesc
This is essentially a copy of wgpu::RenderPipelineDescriptor that we can store. This is needed since we want to be able to reload pipelines while the
src/wgpu_utils/pipelines.rs:59
ClassRigidAnimation
src/scene/models.rs:41
ClassRotationAnimation
src/scene/models.rs:35
ClassScene
Scene data & simulation.
src/scene/mod.rs:46
ClassSceneConfig
src/scene/mod.rs:37
ClassSceneModels
Data for _all_ meshes/models in a scene.
src/scene/models.rs:99
ClassSceneRenderer
What renders the scene (so everything except ui!) Maintains both configuration and necessary data structures, but doesn't shut down when a scene is sw
src/renderer/scene_renderer.rs:42
ClassSceneVoxelization
src/scene/voxelization.rs:6
ClassScreen
src/render_output/screen.rs:8
ClassScreenDependentProperties
src/renderer/screenspace_fluid.rs:17
ClassScreenIndependentProperties
src/renderer/screenspace_fluid.rs:27
ClassScreenSpaceFluid
src/renderer/screenspace_fluid.rs:41
ClassScreenUniformBufferContent
src/render_output/screen.rs:25
ClassScreenshotCapture
src/render_output/screenshot_capture.rs:60
ClassScreenshotRecorder
src/render_output/screenshot_recorder.rs:4
ClassShaderDirectory
src/wgpu_utils/shader.rs:14
ClassShaderModuleWithSourceFiles
src/wgpu_utils/shader.rs:22
ClassSimulationController
src/simulation_controller.rs:19
EnumSimulationControllerStatus
src/simulation_controller.rs:12
ClassSimulationPropertiesUniformBufferContent
src/simulation/hybrid_fluid.rs:12
EnumSimulationStepResult
src/timer.rs:39
ClassSolverConfig
src/simulation/pressure_solver.rs:58
ClassSolverConfigUniformBufferContent
src/simulation/pressure_solver.rs:72
ClassSolverStatisticSample
src/simulation/pressure_solver.rs:64
ClassStaticLineRenderer
src/renderer/static_line_renderer.rs:25
ClassStaticMeshData
src/scene/models.rs:48
ClassStaticObjectConfig
src/scene/models.rs:12
ClassTimer
Timer keeps track of render & simulation timing and time statistics. It's set up in a way that makes "normal realtime rendering" easy, but has hooks t
src/timer.rs:19
ClassTranslationAnimation
src/scene/models.rs:28
ClassUniformBuffer
src/wgpu_utils/uniformbuffer.rs:3
ClassVertexStateCreationDesc
src/wgpu_utils/pipelines.rs:41
ClassVolumeRenderer
src/renderer/volume_renderer.rs:21
EnumVolumeVisualizationMode
src/renderer/volume_renderer.rs:10
ClassVoxelRenderer
src/renderer/voxel_renderer.rs:9