Class template to register a provider type. More...
#include <provider_type_register.h>

Public Member Functions | |
Construction | |
| CL_ProviderType_Register (const CL_String &type) | |
| Registers provider type in the CL_ProviderFactory. | |
Operations | |
| virtual CL_PixelBuffer | load (const CL_String &filename, const CL_VirtualDirectory &directory) |
| Called to load an image with this provider type. | |
| virtual CL_PixelBuffer | load (CL_IODevice &file) |
| virtual void | save (CL_PixelBuffer buffer, const CL_String &filename, CL_VirtualDirectory &directory) |
| Called to save a given PixelBuffer to a file. | |
| virtual void | save (CL_PixelBuffer buffer, CL_IODevice &file) |
Class template to register a provider type.
| CL_ProviderType_Register< ProviderClass >::CL_ProviderType_Register | ( | const CL_String & | type | ) | [inline] |
Registers provider type in the CL_ProviderFactory.
References CL_ImageProviderType::CL_ImageProviderType(), and CL_ProviderType_Register< ProviderClass >::load().
| virtual CL_PixelBuffer CL_ProviderType_Register< ProviderClass >::load | ( | const CL_String & | filename, | |
| const CL_VirtualDirectory & | directory | |||
| ) | [inline, virtual] |
Called to load an image with this provider type.
Implements CL_ImageProviderType.
Referenced by CL_ProviderType_Register< ProviderClass >::CL_ProviderType_Register(), CL_ProviderType_Register< ProviderClass >::load(), and CL_ProviderType_Register< ProviderClass >::save().
| virtual CL_PixelBuffer CL_ProviderType_Register< ProviderClass >::load | ( | CL_IODevice & | file | ) | [inline, virtual] |
Implements CL_ImageProviderType.
References CL_ProviderType_Register< ProviderClass >::load().
| virtual void CL_ProviderType_Register< ProviderClass >::save | ( | CL_PixelBuffer | buffer, | |
| const CL_String & | filename, | |||
| CL_VirtualDirectory & | directory | |||
| ) | [inline, virtual] |
Called to save a given PixelBuffer to a file.
Implements CL_ImageProviderType.
References CL_ProviderType_Register< ProviderClass >::load().
Referenced by CL_ProviderType_Register< ProviderClass >::save().
| virtual void CL_ProviderType_Register< ProviderClass >::save | ( | CL_PixelBuffer | buffer, | |
| CL_IODevice & | file | |||
| ) | [inline, virtual] |
Implements CL_ImageProviderType.
References CL_ProviderType_Register< ProviderClass >::save().
1.7.1