Skip to content

Commit

Permalink
Rename D3D11::D3D11RenderTargetView to D3D11::RenderTargetView
Browse files Browse the repository at this point in the history
  • Loading branch information
fredemmott committed Aug 28, 2022
1 parent b66acd1 commit 2587c5c
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 18 deletions.
5 changes: 2 additions & 3 deletions src/injectables/OculusD3D11Kneeboard.cpp
Expand Up @@ -90,9 +90,8 @@ ovrTextureSwapChain OculusD3D11Kneeboard::CreateSwapChain(
ovr->ovr_GetTextureSwapChainBufferDX(
session, swapChain, i, IID_PPV_ARGS(texture.put()));

layerRenderTargets.at(i)
= std::make_shared<D3D11::D3D11RenderTargetViewFactory>(
mD3D.get(), texture.get());
layerRenderTargets.at(i) = std::make_shared<D3D11::RenderTargetViewFactory>(
mD3D.get(), texture.get());
}

return swapChain;
Expand Down
2 changes: 1 addition & 1 deletion src/injectables/OpenXRD3D11Kneeboard.cpp
Expand Up @@ -115,7 +115,7 @@ XrSwapchain OpenXRD3D11Kneeboard::CreateSwapChain(
}
#endif
mRenderTargetViews.at(layerIndex).at(i)
= std::make_shared<D3D11::D3D11RenderTargetViewFactory>(
= std::make_shared<D3D11::RenderTargetViewFactory>(
mDevice, images.at(i).texture);
}

Expand Down
14 changes: 7 additions & 7 deletions src/lib/D3D11.cpp
Expand Up @@ -105,18 +105,18 @@ IRenderTargetView::IRenderTargetView() = default;
IRenderTargetView::~IRenderTargetView() = default;
IRenderTargetViewFactory::~IRenderTargetViewFactory() = default;

D3D11RenderTargetView::D3D11RenderTargetView(
RenderTargetView::RenderTargetView(
const winrt::com_ptr<ID3D11RenderTargetView>& impl)
: mImpl(impl) {
}

D3D11RenderTargetView::~D3D11RenderTargetView() = default;
RenderTargetView::~RenderTargetView() = default;

ID3D11RenderTargetView* D3D11RenderTargetView::Get() const {
ID3D11RenderTargetView* RenderTargetView::Get() const {
return mImpl.get();
}

D3D11RenderTargetViewFactory::D3D11RenderTargetViewFactory(
RenderTargetViewFactory::RenderTargetViewFactory(
ID3D11Device* device,
ID3D11Texture2D* texture) {
D3D11_RENDER_TARGET_VIEW_DESC rtvd {
Expand All @@ -129,10 +129,10 @@ D3D11RenderTargetViewFactory::D3D11RenderTargetViewFactory(
device->CreateRenderTargetView(texture, &rtvd, mImpl.put()));
}

D3D11RenderTargetViewFactory::~D3D11RenderTargetViewFactory() = default;
RenderTargetViewFactory::~RenderTargetViewFactory() = default;

std::unique_ptr<IRenderTargetView> D3D11RenderTargetViewFactory::Get() const {
return std::make_unique<D3D11RenderTargetView>(mImpl);
std::unique_ptr<IRenderTargetView> RenderTargetViewFactory::Get() const {
return std::make_unique<RenderTargetView>(mImpl);
}

}// namespace OpenKneeboard::D3D11
14 changes: 7 additions & 7 deletions src/lib/include/OpenKneeboard/D3D11.h
Expand Up @@ -74,22 +74,22 @@ class IRenderTargetViewFactory {
virtual std::unique_ptr<IRenderTargetView> Get() const = 0;
};

class D3D11RenderTargetView final : public IRenderTargetView {
class RenderTargetView final : public IRenderTargetView {
public:
D3D11RenderTargetView() = delete;
D3D11RenderTargetView(const winrt::com_ptr<ID3D11RenderTargetView>&);
~D3D11RenderTargetView();
RenderTargetView() = delete;
RenderTargetView(const winrt::com_ptr<ID3D11RenderTargetView>&);
~RenderTargetView();

virtual ID3D11RenderTargetView* Get() const override;

private:
winrt::com_ptr<ID3D11RenderTargetView> mImpl;
};

class D3D11RenderTargetViewFactory final : public IRenderTargetViewFactory {
class RenderTargetViewFactory final : public IRenderTargetViewFactory {
public:
D3D11RenderTargetViewFactory(ID3D11Device*, ID3D11Texture2D*);
virtual ~D3D11RenderTargetViewFactory();
RenderTargetViewFactory(ID3D11Device*, ID3D11Texture2D*);
virtual ~RenderTargetViewFactory();

virtual std::unique_ptr<IRenderTargetView> Get() const override;

Expand Down

0 comments on commit 2587c5c

Please sign in to comment.