// metal-vertex-layout.h #pragma once #include "metal-base.h" namespace gfx { using namespace Slang; namespace metal { class InputLayoutImpl : public InputLayoutBase { public: List m_inputElements; List m_vertexStreams; Result init(const IInputLayout::Desc& desc); NS::SharedPtr createVertexDescriptor( NS::UInteger vertexBufferIndexOffset); }; } // namespace metal } // namespace gfx