#include <mousecursor_provider.h>
Inheritance diagram for CL_MouseCursorProvider:

Public Methods | |
| virtual | ~CL_MouseCursorProvider () |
| param: resource_id - Resource ID of the mouse cursor.param: manager - Resource manager where the cursor is loaded from. | |
| virtual CL_SurfaceProvider* | get_surface_provider ()=0 |
| virtual bool | is_animated ()=0 |
| virtual int | get_frame_delay (unsigned int frame_number)=0 |
Static Public Methods | |
| CL_MouseCursorProvider* | create (CL_SurfaceProvider *provider, bool delete_provider=true, bool animate=true, const std::vector< int > *frame_delays=NULL) |
| CL_MouseCursorProvider* | load (const char *resource_id, CL_ResourceManager *manager) |
| param: provider - Image of the cursor.param: delete_provider - If true, the surface provider will beparam: deleted together with the cursor provider.param: animate - If true, the subframes in the surface provider willparam: be used to animate the cursor.param: frame_delays - A list of millis to wait between each frame,param: when animating the cursor. | |
|
|
param: resource_id - Resource ID of the mouse cursor.param: manager - Resource manager where the cursor is loaded from.
Definition at line 56 of file mousecursor_provider.h. |
|
|
|
|
|
Reimplemented in CL_MouseCursorProvider_Generic. |
|
|
Reimplemented in CL_MouseCursorProvider_Generic. |
|
|
Reimplemented in CL_MouseCursorProvider_Generic. |
|
|
param: provider - Image of the cursor.param: delete_provider - If true, the surface provider will beparam: deleted together with the cursor provider.param: animate - If true, the subframes in the surface provider willparam: be used to animate the cursor.param: frame_delays - A list of millis to wait between each frame,param: when animating the cursor.
|
1.2.6 written by Dimitri van Heesch,
© 1997-2001