RavEngine
Loading...
Searching...
No Matches
MTLComputePipeline.hpp
1#pragma once
2#include <RGL/Pipeline.hpp>
3#include "MTLObjCCompatLayer.hpp"
4#include <RGL/Types.hpp>
5
6namespace RGL{
7struct DeviceMTL;
9 OBJC_ID(MTLComputePipelineState) pipelineState;
10 const std::shared_ptr<DeviceMTL> owningDevice;
11 const ComputePipelineDescriptor settings;
12 ComputePipelineMTL(decltype(owningDevice) owningDevice, const ComputePipelineDescriptor& desc);
13 virtual ~ComputePipelineMTL();
14};
15}
Definition Pipeline.hpp:269
Definition MTLComputePipeline.hpp:8
Definition Pipeline.hpp:278