File tree Expand file tree Collapse file tree 3 files changed +12
-22
lines changed Expand file tree Collapse file tree 3 files changed +12
-22
lines changed Original file line number Diff line number Diff line change 1- #ifndef _NBL_I_DESCRIPTOR_POOL_H_INCLUDED_
2- #define _NBL_I_DESCRIPTOR_POOL_H_INCLUDED_
1+ #ifndef _NBL_VIDEO_I_DESCRIPTOR_POOL_H_INCLUDED_
2+ #define _NBL_VIDEO_I_DESCRIPTOR_POOL_H_INCLUDED_
33
44
55#include " nbl/core/IReferenceCounted.h"
@@ -21,7 +21,7 @@ class IGPUAccelerationStructure;
2121class IGPUDescriptorSet ;
2222class IGPUDescriptorSetLayout ;
2323
24- class IDescriptorPool : public core ::IReferenceCounted, public IBackendObject
24+ class NBL_API2 IDescriptorPool : public core::IReferenceCounted, public IBackendObject
2525{
2626 public:
2727 enum E_CREATE_FLAGS : uint32_t
Original file line number Diff line number Diff line change 1- #ifndef __NBL_I_GPU_COMMAND_BUFFER_H_INCLUDED__
2- #define __NBL_I_GPU_COMMAND_BUFFER_H_INCLUDED__
1+ #ifndef _NBL_VIDEO_I_GPU_COMMAND_BUFFER_H_INCLUDED_
2+ #define _NBL_VIDEO_I_GPU_COMMAND_BUFFER_H_INCLUDED_
33
44#include " nbl/asset/ICommandBuffer.h"
5- /*
6- #include "nbl/video/IGPUImage.h"
7- #include "nbl/video/IGPUImageView.h"
8- #include "nbl/video/IGPURenderpass.h"
9- #include "nbl/video/IGPUFramebuffer.h"
10- #include "nbl/video/IGPUGraphicsPipeline.h"
11- */
12- #include " nbl/video/IGPUDescriptorSet.h"
13- /*
14- #include "nbl/video/IGPUPipelineLayout.h"
15- */
5+
166#include " nbl/video/IGPUEvent.h"
7+ #include " nbl/video/IGPUDescriptorSet.h"
178#include " nbl/video/IGPUComputePipeline.h"
18- #include " nbl/video/IGPUFramebuffer.h"
199#include " nbl/video/IGPUGraphicsPipeline.h"
10+ #include " nbl/video/IGPUFramebuffer.h"
2011#include " nbl/video/IGPUCommandPool.h"
2112
2213namespace nbl ::video
2314{
2415
25- class IGPUCommandBuffer :
16+ class NBL_API2 IGPUCommandBuffer :
2617 public core::IReferenceCounted,
2718 public asset::ICommandBuffer<
2819 IGPUBuffer,
Original file line number Diff line number Diff line change 11// Copyright (C) 2018-2020 - DevSH Graphics Programming Sp. z O.O.
22// This file is part of the "Nabla Engine".
33// For conditions of distribution and use, see copyright notice in nabla.h
4-
5- #ifndef __NBL_VIDEO_I_PROPERTY_POOL_H_INCLUDED__
6- #define __NBL_VIDEO_I_PROPERTY_POOL_H_INCLUDED__
4+ #ifndef _NBL_VIDEO_I_PROPERTY_POOL_H_INCLUDED_
5+ #define _NBL_VIDEO_I_PROPERTY_POOL_H_INCLUDED_
76
87
98#include " nbl/asset/asset.h"
@@ -17,7 +16,7 @@ namespace nbl::video
1716
1817
1918// property pool is inherently single threaded
20- class IPropertyPool : public core ::IReferenceCounted
19+ class NBL_API2 IPropertyPool : public core::IReferenceCounted
2120{
2221 public:
2322 using PropertyAddressAllocator = core::PoolAddressAllocatorST<uint32_t >;
You can’t perform that action at this time.
0 commit comments