NazaraEngine/include/Nazara/Graphics
SirLynix 86e26008b3 Minor fixes 2023-11-12 12:51:56 +01:00
..
Components Graphics/GraphicsComponent: Fix clear clearing other entries 2023-08-09 18:01:01 +02:00
PropertyHandler Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
Systems Graphics/RenderSystem: Add support for external swapchains 2023-10-13 20:17:31 +02:00
Thirdparty/robin_hood Graphics: Add RenderElement and ElementRenderer (WIP) 2021-08-19 18:47:11 +02:00
AbstractViewer.hpp Graphics/AbstractViewer: Make Project/Unproject const 2023-10-30 18:36:41 +01:00
AbstractViewer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Algorithm.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
Algorithm.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
BakedFrameGraph.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
BakedFrameGraph.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Camera.hpp Graphics: Add FramePipelinePassFlag to fix shadows 2023-11-06 21:30:49 +01:00
Camera.inl Graphics: Add data-driven pipeline passes 2023-11-06 21:30:49 +01:00
Components.hpp Rework EnTT integration 2023-01-28 19:28:43 +01:00
Config.hpp Copyright year update 2023-01-22 17:41:18 +01:00
ConfigCheck.hpp Copyright year update 2023-01-22 17:41:18 +01:00
Debug.hpp Copyright year update 2023-01-22 17:41:18 +01:00
DebugDrawPipelinePass.hpp Graphics: Add FramePipelinePassFlag to fix shadows 2023-11-06 21:30:49 +01:00
DebugDrawPipelinePass.inl Graphics: Add data-driven pipeline passes 2023-11-06 21:30:49 +01:00
DebugOff.hpp Copyright year update 2023-01-22 17:41:18 +01:00
DepthPipelinePass.hpp Graphics: Add FramePipelinePassFlag to fix shadows 2023-11-06 21:30:49 +01:00
DepthPipelinePass.inl Graphics: Add data-driven pipeline passes 2023-11-06 21:30:49 +01:00
DirectionalLight.hpp Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
DirectionalLight.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
DirectionalLightShadowData.hpp Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
DirectionalLightShadowData.inl Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
ElementRenderer.hpp Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
ElementRenderer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
ElementRendererRegistry.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
ElementRendererRegistry.inl Minor fixes 2023-11-12 12:51:56 +01:00
Enums.hpp Graphics: Add FramePipelinePassFlag to fix shadows 2023-11-06 21:30:49 +01:00
ForwardFramePipeline.hpp Graphics: Add data-driven pipeline passes 2023-11-06 21:30:49 +01:00
ForwardFramePipeline.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
ForwardPipelinePass.hpp Graphics: Add FramePipelinePassFlag to fix shadows 2023-11-06 21:30:49 +01:00
ForwardPipelinePass.inl Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
FrameGraph.hpp Graphics/FrameGraph: Fix parameter type 2023-10-14 14:46:49 +02:00
FrameGraph.inl Graphics/FrameGraph: Fix parameter type 2023-10-14 14:46:49 +02:00
FrameGraphStructs.hpp Graphics/FrameGraph: Add support for texture arrays 2023-08-31 18:00:58 +02:00
FramePass.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
FramePass.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
FramePassAttachment.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
FramePassAttachment.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
FramePipeline.hpp Graphics: Add data-driven pipeline passes 2023-11-06 21:30:49 +01:00
FramePipeline.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
FramePipelinePass.hpp Graphics: Add data-driven pipeline passes 2023-11-06 21:30:49 +01:00
FramePipelinePass.inl Graphics: Add data-driven pipeline passes 2023-11-06 21:30:49 +01:00
FramePipelinePassRegistry.hpp Minor fixes 2023-11-12 12:51:56 +01:00
FramePipelinePassRegistry.inl Graphics: Add PipelinePassList loader (able to load from a file) 2023-11-06 21:30:49 +01:00
GraphicalMesh.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
GraphicalMesh.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Graphics.hpp Graphics: Add PipelinePassList loader (able to load from a file) 2023-11-06 21:30:49 +01:00
Graphics.inl Graphics: Add PipelinePassList loader (able to load from a file) 2023-11-06 21:30:49 +01:00
GuillotineTextureAtlas.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
GuillotineTextureAtlas.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
InstancedRenderable.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
InstancedRenderable.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Light.hpp Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
Light.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
LightShadowData.hpp Graphics: Add data-driven pipeline passes 2023-11-06 21:30:49 +01:00
LightShadowData.inl Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
LinearSlicedSprite.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
LinearSlicedSprite.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Material.hpp Graphics: Add new functions to get default material types/presets 2023-08-08 18:17:58 +02:00
Material.inl Split error macro into two versions (format vs non-formating) to allow format checking at compile-time 2023-11-02 15:18:03 +01:00
MaterialInstance.hpp Graphics: Add new functions to get default material types/presets 2023-08-08 18:17:58 +02:00
MaterialInstance.inl Split error macro into two versions (format vs non-formating) to allow format checking at compile-time 2023-11-02 15:18:03 +01:00
MaterialPass.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
MaterialPassRegistry.hpp Minor fixes 2023-11-12 12:51:56 +01:00
MaterialPassRegistry.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
MaterialPipeline.hpp Graphics/MaterialPipeline: Use FixedVector instead of std::vector 2023-06-05 18:05:41 +02:00
MaterialPipeline.inl Update for latest nazarautils update 2023-07-17 19:05:15 +02:00
MaterialSettings.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
MaterialSettings.inl Minor fixes 2023-11-12 12:51:56 +01:00
Model.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
Model.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
PipelinePassList.hpp Graphics/PipelinePassList: Add support for attachment proxy 2023-11-06 21:30:49 +01:00
PipelinePassList.inl Graphics/PipelinePassList: Add support for attachment proxy 2023-11-06 21:30:49 +01:00
PipelineViewer.hpp Graphics: Add FramePipelinePassFlag to fix shadows 2023-11-06 21:30:49 +01:00
PipelineViewer.inl Graphics: Add data-driven pipeline passes 2023-11-06 21:30:49 +01:00
PointLight.hpp Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
PointLight.inl Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
PointLightShadowData.hpp Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
PointLightShadowData.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
PostProcessPipelinePass.hpp Graphics: Add FramePipelinePassFlag to fix shadows 2023-11-06 21:30:49 +01:00
PostProcessPipelinePass.inl Graphics: Add data-driven pipeline passes 2023-11-06 21:30:49 +01:00
PredefinedMaterials.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
PredefinedMaterials.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
PredefinedShaderStructBuilder.hpp Graphics: Replace runtime structs offsets by compile-time struct offsets 2023-10-14 14:46:49 +02:00
PredefinedShaderStructBuilder.inl Graphics: Replace runtime structs offsets by compile-time struct offsets 2023-10-14 14:46:49 +02:00
PredefinedShaderStructs.hpp Graphics: Replace runtime structs offsets by compile-time struct offsets 2023-10-14 14:46:49 +02:00
RenderBufferPool.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderBufferPool.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderElement.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderElement.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderElementOwner.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderElementOwner.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderElementPool.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderElementPool.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderQueue.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderQueue.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderQueueRegistry.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderQueueRegistry.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
RenderSpriteChain.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderSpriteChain.inl Math/Plane: Rename Distance method to SignedDistance 2023-06-22 17:56:18 +02:00
RenderSubmesh.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
RenderSubmesh.inl Math/Plane: Rename Distance method to SignedDistance 2023-06-22 17:56:18 +02:00
ShaderReflection.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
ShaderReflection.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
ShadowViewer.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
ShadowViewer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
SkeletonInstance.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
SkeletonInstance.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
SlicedSprite.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
SlicedSprite.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
SpotLight.hpp Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
SpotLight.inl Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
SpotLightShadowData.hpp Graphics: Add data-driven pipeline passes 2023-11-06 21:30:49 +01:00
SpotLightShadowData.inl Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
Sprite.hpp Rename EnumMap to EnumArray after nazarautils update 2023-05-30 13:49:19 +02:00
Sprite.inl Rename EnumMap to EnumArray after nazarautils update 2023-05-30 13:49:19 +02:00
SpriteChainRenderer.hpp Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
SpriteChainRenderer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
SubmeshRenderer.hpp Graphics: Rework shadowing (add cascaded shadow mapping) 2023-10-14 14:46:49 +02:00
SubmeshRenderer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Systems.hpp Rework EnTT integration 2023-01-28 19:28:43 +01:00
TextSprite.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
TextSprite.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
TextureSamplerCache.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
TextureSamplerCache.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Tilemap.hpp Refactor xmake.lua and make some warnings as errors 2023-04-30 21:11:30 +02:00
Tilemap.inl Graphics/Tilemap: Fix layer update when enabling tiles 2023-05-01 10:37:14 +02:00
TransferInterface.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
TransferInterface.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
UberShader.hpp Graphics/UberShader: Hotreload shader when an imported module is modified 2023-11-04 17:55:04 +01:00
UberShader.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
ViewerInstance.hpp Graphics/ViewerData: Add near and far plane 2023-10-14 14:46:49 +02:00
ViewerInstance.inl Graphics/ViewerData: Add near and far plane 2023-10-14 14:46:49 +02:00
WorldInstance.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
WorldInstance.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00