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: