|
|
@@ -0,0 +1,30 @@
|
|
|
+// Copyright (C) 2009-2016, Panagiotis Christopoulos Charitos.
|
|
|
+// All rights reserved.
|
|
|
+// Code licensed under the BSD License.
|
|
|
+// http://www.anki3d.org/LICENSE
|
|
|
+
|
|
|
+#pragma once
|
|
|
+
|
|
|
+#include <anki/gr/vulkan/VulkanObject.h>
|
|
|
+
|
|
|
+namespace anki {
|
|
|
+
|
|
|
+/// @addtogroup vulkan
|
|
|
+/// @{
|
|
|
+
|
|
|
+/// Vulkan implementation of Sampler.
|
|
|
+class SamplerImpl : public VulkanObject
|
|
|
+{
|
|
|
+public:
|
|
|
+ SamplerImpl(GrManager* manager)
|
|
|
+ : VulkanObject(manager)
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ ~SamplerImpl();
|
|
|
+
|
|
|
+ void init(const SamplerInitInfo& init);
|
|
|
+};
|
|
|
+/// @}
|
|
|
+
|
|
|
+} // end namespace anki
|