21 INLINE
double MovieTexture::
22 get_video_length()
const {
23 CDReader cdata(_cycler);
24 return cdata->_video_length;
35 INLINE
int MovieTexture::
36 get_video_width()
const {
37 CDReader cdata(_cycler);
38 return cdata->_video_width;
49 INLINE
int MovieTexture::
50 get_video_height()
const {
51 CDReader cdata(_cycler);
52 return cdata->_video_height;
63 get_color_cursor(
int page) {
64 CDReader cdata(_cycler);
65 nassertr(page >= 0 && page < (
int)cdata->_pages.size(), NULL);
66 return cdata->_pages[page]._color;
77 get_alpha_cursor(
int page) {
78 CDReader cdata(_cycler);
79 nassertr(page >= 0 && page < (
int)cdata->_pages.size(), NULL);
80 return cdata->_pages[page]._alpha;
A MovieVideo is actually any source that provides a sequence of video frames.