16 class StructuredBuffer;
24 bool createStorage =
true);
31 std::shared_ptr<StructuredBuffer>
const& sbuffer);
42 inline std::shared_ptr<StructuredBuffer>
const& GetSBuffer()
const;
43 inline bool StandardUsage()
const;
50 char* GetChannel(VASemantic semantic,
unsigned int unit,
51 std::set<DFType>
const& requiredTypes);
68 return mVFormat.GetNumAttributes() != 0 && mSBuffer ==
nullptr;
std::shared_ptr< StructuredBuffer > mSBuffer
bool StandardUsage() const
VertexFormat const & GetFormat() const
std::shared_ptr< StructuredBuffer > const & GetSBuffer() const