diff --git a/panda/src/grutil/movieTexture.I b/panda/src/grutil/movieTexture.I index 0ce803ed4c..a6e3576049 100644 --- a/panda/src/grutil/movieTexture.I +++ b/panda/src/grutil/movieTexture.I @@ -13,6 +13,17 @@ //////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////// +// Function: MovieTexture::get_video_length +// Access: Published +// Description: Returns the length of the video. +//////////////////////////////////////////////////////////////////// +INLINE double MovieTexture:: +get_video_length() const { + CDReader cdata(_cycler); + return cdata->_video_length; +} + //////////////////////////////////////////////////////////////////// // Function: MovieTexture::get_video_width // Access: Published diff --git a/panda/src/grutil/movieTexture.h b/panda/src/grutil/movieTexture.h index d4a1ecea92..c11b574987 100644 --- a/panda/src/grutil/movieTexture.h +++ b/panda/src/grutil/movieTexture.h @@ -37,6 +37,7 @@ private: PUBLISHED: virtual ~MovieTexture(); + INLINE double get_video_length() const; INLINE int get_video_width() const; INLINE int get_video_height() const; INLINE LVecBase2f get_tex_scale() const;