target_sources(Engine
    PRIVATE
        BasePass.h
        BasePass.cpp
        CachedDepthPass.h
        CachedDepthPass.cpp
        DebugPass.h
        DebugPass.cpp
        DepthPrepass.h
        DepthPrepass.cpp
        LightCullingPass.h
        LightCullingPass.cpp
        RenderGraph.h
        RenderGraphResources.h
        RenderGraphResources.cpp
        RenderPass.h
        RenderPass.cpp
        SkyboxRenderPass.h
        SkyboxRenderPass.cpp
        TextPass.h
        TextPass.cpp
        UIPass.h
        UIPass.cpp
        VisibilityPass.h
        VisibilityPass.cpp)

target_sources(Engine
    PUBLIC FILE_SET HEADERS
        FILES
            BasePass.h
            CachedDepthPass.h
            DebugPass.h
            DepthPrepass.h
            LightCullingPass.h
            RenderGraph.h
            RenderGraphResources.h
            RenderPass.h
            SkyboxRenderPass.h
            TextPass.h
            UIPass.h
            VisibilityPass.h)