NazaraEngine/include/Nazara/Graphics
Jérôme Leclercq dd421a6385
Replace float/UInt64 durations by a more precise Time class (#388)
Improve Clock class with atomic RestartIfOver method and allows to choose required precision
2022-12-29 21:31:46 +01:00
..
Components Graphics/LightComponent: Replace AttachLight with AddLight 2022-12-08 18:17:13 +01:00
PropertyHandler Fix some additional warnings 2022-11-19 13:44:33 +01:00
Systems Replace float/UInt64 durations by a more precise Time class (#388) 2022-12-29 21:31:46 +01:00
Thirdparty/robin_hood Graphics: Add RenderElement and ElementRenderer (WIP) 2021-08-19 18:47:11 +02:00
AbstractViewer.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
AbstractViewer.inl Update copyright date 2022-01-01 15:30:09 +01:00
Algorithm.hpp Update copyright date 2022-01-01 15:30:09 +01:00
Algorithm.inl Update copyright date 2022-01-01 15:30:09 +01:00
BakedFrameGraph.hpp Fix rebase error 2022-12-08 18:17:13 +01:00
BakedFrameGraph.inl Update copyright date 2022-01-01 15:30:09 +01:00
Camera.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
Camera.inl Core: Make Color constexpr 2022-12-29 12:13:00 +01:00
Components.hpp Add light support (WIP) 2022-02-02 12:55:39 +01:00
Config.hpp Remove "MemoryManager" and very old code 2022-09-24 14:25:52 +02:00
ConfigCheck.hpp Remove "MemoryManager" and very old code 2022-09-24 14:25:52 +02:00
Debug.hpp Remove "MemoryManager" and very old code 2022-09-24 14:25:52 +02:00
DebugDrawPipelinePass.hpp Add shadow mapping (wip) 2022-12-08 18:17:13 +01:00
DebugDrawPipelinePass.inl Graphics: Add DebugDrawer support 2022-08-17 20:12:49 +02:00
DebugOff.hpp Remove "MemoryManager" and very old code 2022-09-24 14:25:52 +02:00
DepthPipelinePass.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
DepthPipelinePass.inl Graphics/ForwardFramePipeline: Fix scissor update 2022-02-22 13:31:22 +01:00
DirectionalLight.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
DirectionalLight.inl Core: Make Color constexpr 2022-12-29 12:13:00 +01:00
ElementRenderer.hpp WIP 2022-12-08 18:17:13 +01:00
ElementRenderer.inl Update copyright date 2022-01-01 15:30:09 +01:00
ElementRendererRegistry.hpp Fix compilation 2022-08-30 19:45:05 +02:00
ElementRendererRegistry.inl Graphics: Use memory pools for render elements 2022-08-30 19:27:52 +02:00
Enums.hpp WIP 2022-12-08 18:17:13 +01:00
ForwardFramePipeline.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
ForwardFramePipeline.inl Minor fixes 2022-02-23 23:48:20 +01:00
ForwardPipelinePass.hpp WIP 2022-12-08 18:17:13 +01:00
ForwardPipelinePass.inl Graphics/ForwardFramePipeline: Fix scissor update 2022-02-22 13:31:22 +01:00
FrameGraph.hpp Graphics: Implement point-light shadow-mapping 2022-12-08 18:17:13 +01:00
FrameGraph.inl Graphics/FrameGraph: Add support for cubemap and slice rendering 2022-12-08 18:17:13 +01:00
FrameGraphStructs.hpp Graphics/FrameGraph: Add support for cubemap and slice rendering 2022-12-08 18:17:13 +01:00
FramePass.hpp Graphics: Implement point-light shadow-mapping 2022-12-08 18:17:13 +01:00
FramePass.inl Graphics: Implement point-light shadow-mapping 2022-12-08 18:17:13 +01:00
FramePassAttachment.hpp Graphics/FrameGraph: Add FramePassAttachmentSize enum instead of boolean 2022-12-08 18:17:13 +01:00
FramePassAttachment.inl Update copyright date 2022-01-01 15:30:09 +01:00
FramePipeline.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
FramePipeline.inl Graphics: Use memory pools for render elements 2022-08-30 19:27:52 +02:00
FramePipelinePass.hpp Add initial support for skeletal entities / components 2022-08-27 03:07:48 +02:00
FramePipelinePass.inl Graphics: Move FramePipeline passes to separate classes 2022-02-16 18:29:27 +01:00
GraphicalMesh.hpp Add system graph (wip) 2022-07-02 19:45:50 +02:00
GraphicalMesh.inl Graphics/GraphicalMesh: Allow to update submeshes 2022-06-16 18:19:48 +02:00
Graphics.hpp WIP 2022-12-08 18:17:13 +01:00
Graphics.inl Graphics/Graphics: Add preferred depth format 2022-11-06 23:45:37 +01:00
GuillotineTextureAtlas.hpp Update copyright date 2022-01-01 15:30:09 +01:00
GuillotineTextureAtlas.inl Update copyright date 2022-01-01 15:30:09 +01:00
InstancedRenderable.hpp Fix a bunch of warnings 2022-11-13 16:12:49 +01:00
InstancedRenderable.inl Graphics: Move scissor box from InstancedRenderable to GraphicsComponent 2022-02-21 20:44:54 +01:00
Light.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
Light.inl Graphics/Light: Fix warning in release 2022-12-18 15:04:01 +01:00
LightShadowData.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
LightShadowData.inl Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
LinearSlicedSprite.hpp Graphics: Add origin to all sprite-based renderables (and made it a factor) 2022-12-17 14:48:50 +01:00
LinearSlicedSprite.inl Math: Rework Box and Rect classes 2022-12-18 14:57:14 +01:00
Material.hpp Graphics/Material: Rename CreateInstance to Instantiate 2022-11-05 00:14:16 +01:00
Material.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
MaterialInstance.hpp Graphics/MaterialInstance: Add LoadFrom* 2022-11-05 00:28:33 +01:00
MaterialInstance.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
MaterialPass.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
MaterialPassRegistry.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
MaterialPassRegistry.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
MaterialPipeline.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
MaterialPipeline.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
MaterialSettings.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
MaterialSettings.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
Model.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
Model.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
PointLight.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
PointLight.inl Core: Make Color constexpr 2022-12-29 12:13:00 +01:00
PointLightShadowData.hpp Graphics: Implement point-light shadow-mapping 2022-12-08 18:17:13 +01:00
PointLightShadowData.inl Graphics: Implement point-light shadow-mapping 2022-12-08 18:17:13 +01:00
PredefinedMaterials.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
PredefinedMaterials.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
PredefinedShaderStructs.hpp Graphics: Send shadow map res to shader 2022-12-08 18:17:13 +01:00
PredefinedShaderStructs.inl Update copyright date 2022-01-01 15:30:09 +01:00
RenderBufferPool.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
RenderBufferPool.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
RenderElement.hpp Add light support (WIP) 2022-02-02 12:55:39 +01:00
RenderElement.inl Update copyright date 2022-01-01 15:30:09 +01:00
RenderElementOwner.hpp Graphics: Use memory pools for render elements 2022-08-30 19:27:52 +02:00
RenderElementOwner.inl Graphics: Use memory pools for render elements 2022-08-30 19:27:52 +02:00
RenderElementPool.hpp Graphics: Use memory pools for render elements 2022-08-30 19:27:52 +02:00
RenderElementPool.inl Graphics: Use memory pools for render elements 2022-08-30 19:27:52 +02:00
RenderQueue.hpp Update copyright date 2022-01-01 15:30:09 +01:00
RenderQueue.inl Update copyright date 2022-01-01 15:30:09 +01:00
RenderQueueRegistry.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
RenderQueueRegistry.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
RenderSpriteChain.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
RenderSpriteChain.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
RenderSubmesh.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
RenderSubmesh.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
ShaderReflection.hpp Add initial support for compute pipelines 2022-12-25 19:19:16 +01:00
ShaderReflection.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
ShadowViewer.hpp Graphics: Implement point-light shadow-mapping 2022-12-08 18:17:13 +01:00
ShadowViewer.inl Graphics: Implement point-light shadow-mapping 2022-12-08 18:17:13 +01:00
SkeletonInstance.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
SkeletonInstance.inl Add initial support for skeletal entities / components 2022-08-27 03:07:48 +02:00
SlicedSprite.hpp Graphics: Add origin to all sprite-based renderables (and made it a factor) 2022-12-17 14:48:50 +01:00
SlicedSprite.inl Math: Rework Box and Rect classes 2022-12-18 14:57:14 +01:00
SpotLight.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
SpotLight.inl Core: Make Color constexpr 2022-12-29 12:13:00 +01:00
SpotLightShadowData.hpp Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
SpotLightShadowData.inl Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
Sprite.hpp Graphics: Add origin to all sprite-based renderables (and made it a factor) 2022-12-17 14:48:50 +01:00
Sprite.inl Math: Rework Box and Rect classes 2022-12-18 14:57:14 +01:00
SpriteChainRenderer.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
SpriteChainRenderer.inl Update copyright date 2022-01-01 15:30:09 +01:00
SubmeshRenderer.hpp Add initial support for compute pipelines 2022-12-25 19:19:16 +01:00
SubmeshRenderer.inl Update copyright date 2022-01-01 15:30:09 +01:00
Systems.hpp Regenerate global headers, unicode and spirv data 2022-01-04 16:36:28 +01:00
TextSprite.hpp Math: Rework Box and Rect classes 2022-12-18 14:57:14 +01:00
TextSprite.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
TextureSamplerCache.hpp Update copyright date 2022-01-01 15:30:09 +01:00
TextureSamplerCache.inl Update copyright date 2022-01-01 15:30:09 +01:00
Tilemap.hpp Core: Make Color constexpr 2022-12-29 12:13:00 +01:00
Tilemap.inl Graphics: Rework tilemap class (and fix its AABB) 2022-12-18 14:57:40 +01:00
TransferInterface.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
TransferInterface.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
UberShader.hpp Temp fix for NZSL update 2022-06-15 20:26:14 +02:00
UberShader.inl Split engine to packages NazaraUtils and NZSL (#375) 2022-05-25 19:36:10 +02:00
ViewerInstance.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
ViewerInstance.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00
WorldInstance.hpp Refactor material system (#382) 2022-10-31 19:53:41 +01:00
WorldInstance.inl Refactor material system (#382) 2022-10-31 19:53:41 +01:00