17 #include <ht_platform.h> 18 #include <ht_string.h> 20 #include <ht_texture.h> 21 #include <ht_shadervariablechunk.h> 27 template<
typename VarType>
46 virtual bool VSetInt(
size_t offset,
int data) = 0;
47 virtual bool VSetDouble(
size_t offset,
double data) = 0;
48 virtual bool VSetFloat(
size_t offset,
float data) = 0;
49 virtual bool VSetFloat2(
size_t offset, Math::Vector2 data) = 0;
50 virtual bool VSetFloat3(
size_t offset, Math::Vector3 data) = 0;
51 virtual bool VSetFloat4(
size_t offset, Math::Vector4 data) = 0;
52 virtual bool VSetMatrix4(
size_t offset, Math::Matrix4 data) = 0;
54 virtual bool VUpdate() = 0;
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_color.h:19
Definition: ht_pipeline_base.h:39
Definition: ht_pipeline.h:44
Definition: ht_shadervariablechunk.h:38