| /////////////////////////////////////////////////////////////////////////////// |
| // // |
| // DxilCBuffer.cpp // |
| // Copyright (C) Microsoft Corporation. All rights reserved. // |
| // This file is distributed under the University of Illinois Open Source // |
| // License. See LICENSE.TXT for details. // |
| // // |
| /////////////////////////////////////////////////////////////////////////////// |
| |
| #include "dxc/DXIL/DxilCBuffer.h" |
| #include "dxc/Support/Global.h" |
| |
| namespace hlsl { |
| |
| //------------------------------------------------------------------------------ |
| // |
| // DxilCBuffer methods. |
| // |
| DxilCBuffer::DxilCBuffer() |
| : DxilResourceBase(DxilResourceBase::Class::CBuffer), m_SizeInBytes(0) { |
| SetKind(DxilResourceBase::Kind::CBuffer); |
| } |
| |
| DxilCBuffer::~DxilCBuffer() {} |
| |
| unsigned DxilCBuffer::GetSize() const { return m_SizeInBytes; } |
| |
| void DxilCBuffer::SetSize(unsigned InstanceSizeInBytes) { |
| m_SizeInBytes = InstanceSizeInBytes; |
| } |
| |
| } // namespace hlsl |