HatchitGraphics
Public Member Functions | Protected Attributes | Friends | List of all members
Hatchit::Graphics::PipelineBase Class Referenceabstract
Inheritance diagram for Hatchit::Graphics::PipelineBase:
Hatchit::Graphics::DX::D3D12Pipeline Hatchit::Graphics::Vulkan::VKPipeline

Public Member Functions

virtual bool VSetShaderVariables (ShaderVariableChunk *variables)=0
 
virtual bool VSetInt (size_t offset, int data)=0
 
virtual bool VSetDouble (size_t offset, double data)=0
 
virtual bool VSetFloat (size_t offset, float data)=0
 
virtual bool VSetFloat2 (size_t offset, Math::Vector2 data)=0
 
virtual bool VSetFloat3 (size_t offset, Math::Vector3 data)=0
 
virtual bool VSetFloat4 (size_t offset, Math::Vector4 data)=0
 
virtual bool VSetMatrix4 (size_t offset, Math::Matrix4 data)=0
 
virtual bool VUpdate ()=0
 

Protected Attributes

ShaderVariableChunkm_shaderVariables
 

Friends

class Pipeline
 

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