HatchitGraphics
Public Member Functions | Protected Attributes | List of all members
Hatchit::Graphics::Pipeline Class Reference
Inheritance diagram for Hatchit::Graphics::Pipeline:

Public Member Functions

 Pipeline (Core::Guid ID)
 
bool Initialize (const std::string &file)
 
bool SetShaderVariables (ShaderVariableChunk *variables)
 
bool SetInt (size_t offset, int data)
 
bool SetDouble (size_t offset, double data)
 
bool SetFloat (size_t offset, float data)
 
bool SetFloat2 (size_t offset, Math::Vector2 data)
 
bool SetFloat3 (size_t offset, Math::Vector3 data)
 
bool SetFloat4 (size_t offset, Math::Vector4 data)
 
bool SetMatrix4 (size_t offset, Math::Matrix4 data)
 
bool Update ()
 Update the pipeline after you've changed the uniform data.
 
PipelineBase *const GetBase () const
 

Protected Attributes

PipelineBasem_base
 

The documentation for this class was generated from the following files: