Pyrogenesis  trunk
Public Member Functions | List of all members
Renderer::Backend::IShaderProgram Class Referenceabstract

IShaderProgram is a container for multiple shaders of different types. More...

#include <IShaderProgram.h>

Inheritance diagram for Renderer::Backend::IShaderProgram:
Inheritance graph
[legend]
Collaboration diagram for Renderer::Backend::IShaderProgram:
Collaboration graph
[legend]

Public Member Functions

virtual int32_t GetBindingSlot (const CStrIntern name) const =0
 
virtual std::vector< VfsPathGetFileDependencies () const =0
 
- Public Member Functions inherited from Renderer::Backend::IDeviceObject< IShaderProgram >
virtual ~IDeviceObject ()
 
virtual IDeviceGetDevice ()=0
 
TAs ()
 

Detailed Description

IShaderProgram is a container for multiple shaders of different types.

Member Function Documentation

◆ GetBindingSlot()

virtual int32_t Renderer::Backend::IShaderProgram::GetBindingSlot ( const CStrIntern  name) const
pure virtual

◆ GetFileDependencies()

virtual std::vector<VfsPath> Renderer::Backend::IShaderProgram::GetFileDependencies ( ) const
pure virtual

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