24 #include <ht_shadervariable.h> 26 #include <unordered_map> 32 template<
typename VarType>
44 bool SetInt(
size_t offset, uint32_t data);
45 bool SetDouble(
size_t offset,
double data);
46 bool SetFloat(
size_t offset,
float data);
47 bool SetFloat2(
size_t offset, Math::Vector2 data);
48 bool SetFloat3(
size_t offset, Math::Vector3 data);
49 bool SetFloat4(
size_t offset, Math::Vector4 data);
50 bool SetMatrix4(
size_t offset, Math::Matrix4 data);
52 const BYTE* GetByteData();
57 std::size_t m_byteDataSize;
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_color.h:19
Definition: ht_shadervariablechunk.h:38