[idd] project: organize source layout

Move cadence and pipeline declarations under capture, and move local
named-pipe handling under ipc.

Flatten display contexts and rename files after their contained classes.
Keep transport headers limited to transport contracts and capabilities.

Consolidate CSwapChainProcessor definitions so each source file matches
the class it implements.
This commit is contained in:
Geoffrey McRae
2026-08-07 18:16:18 +10:00
parent 6725133375
commit 1de52f6e8a
34 changed files with 482 additions and 523 deletions

View File

@@ -21,8 +21,8 @@
#pragma once
#include "capture/CFrameBufferResource.h"
#include "transport/FrameBufferTypes.h"
#include "transport/TransportTypes.h"
#include "capture/FramePipeline.h"
#include "transport/PreparedFrameBuffer.h"
struct CD3D12Device;
class IFrameTransport;
@@ -33,7 +33,7 @@ private:
IFrameTransport * m_transport = nullptr;
CD3D12Device * m_dx12 = nullptr;
CFrameBufferResource m_buffers[TRANSPORT_FRAME_BUFFER_COUNT];
CFrameBufferResource m_buffers[CAPTURE_FRAME_BUFFERS];
public:
void Init(IFrameTransport * transport, CD3D12Device * dx12);