Shader Object provider.
More...
#include <shader_object_provider.h>
virtual CL_ShaderObjectProvider::~CL_ShaderObjectProvider |
( |
) | |
|
|
inlinevirtual |
virtual void CL_ShaderObjectProvider::compile |
( |
) | |
|
|
pure virtual |
Create.
- Parameters
-
type | = Shader Type |
vector | = std |
virtual void CL_ShaderObjectProvider::destroy |
( |
) | |
|
|
pure virtual |
Destroys the shadoer object provider.
virtual bool CL_ShaderObjectProvider::get_compile_status |
( |
) | |
const |
|
pure virtual |
Returns true if compile succeeded.
virtual unsigned int CL_ShaderObjectProvider::get_handle |
( |
) | |
const |
|
pure virtual |
Returns the OpenGL shader handle.
virtual CL_String CL_ShaderObjectProvider::get_info_log |
( |
) | |
const |
|
pure virtual |
Get shader object's info log.
virtual CL_String CL_ShaderObjectProvider::get_shader_source |
( |
) | |
const |
|
pure virtual |
virtual CL_ShaderType CL_ShaderObjectProvider::get_shader_type |
( |
) | |
const |
|
pure virtual |
The documentation for this class was generated from the following file: