/////////////////////////////////////////////////////////////////////////////// // // // HLResource.h // // Copyright (C) Microsoft Corporation. All rights reserved. // // This file is distributed under the University of Illinois Open Source // // License. See LICENSE.TXT for details. // // // // Representation of HLSL SRVs and UAVs in high-level DX IR. // // // /////////////////////////////////////////////////////////////////////////////// #pragma once #include "dxc/DXIL/DxilResource.h" namespace hlsl { /// Use this class to represent an HLSL resource (SRV/UAV) in HLDXIR. class HLResource : public DxilResource { public: //QQQ // TODO: this does not belong here. QQQ //static Kind KeywordToKind(const std::string &keyword); HLResource(); }; } // namespace hlsl