29 #include <ht_platform.h> 30 #include <ht_shader.h> 32 #include <ht_shadervariablechunk.h> 33 #include <ht_pipeline_resource.h> 34 #include <ht_shader_resource.h> 44 class HT_API
Pipeline :
public Core::RefCounted<Pipeline>
51 bool Initialize(
const std::string& file);
58 bool SetInt(
size_t offset,
int data);
59 bool SetDouble(
size_t offset,
double data);
60 bool SetFloat(
size_t offset,
float data);
61 bool SetFloat2(
size_t offset, Math::Vector2 data);
62 bool SetFloat3(
size_t offset, Math::Vector3 data);
63 bool SetFloat4(
size_t offset, Math::Vector4 data);
64 bool SetMatrix4(
size_t offset, Math::Matrix4 data);
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