15 #ifndef INKBLOTVIDEOCURSOR_H 16 #define INKBLOTVIDEOCURSOR_H 18 #include "pandabase.h" 20 #include "pointerTo.h" 21 #include "inkblotVideo.h" 22 #include "movieVideoCursor.h" 36 virtual bool set_time(
double time,
int loop_count);
37 virtual PT(
Buffer) fetch_buffer();
42 unsigned char *_cells;
43 unsigned char *_cells2;
50 static void init_type() {
51 MovieVideoCursor::init_type();
52 register_type(_type_handle,
"InkblotVideoCursor",
53 MovieVideoCursor::get_class_type());
56 return get_class_type();
58 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
64 #include "inkblotVideoCursor.I" A cellular automaton that generates an amusing pattern of swirling colors.
virtual bool set_time(double timestamp, int loop_count)
Updates the cursor to the indicated time.
A MovieVideo is actually any source that provides a sequence of video frames.
A cellular automaton that generates an amusing pattern of swirling colors.
TypeHandle is the identifier used to differentiate C++ class types.