|
nux-0.9.46
|
#include <NuxGraphics/IOpenGLAnimatedTexture.h>
Public Member Functions | |
| virtual | ~IOpenGLAnimatedTexture () |
| void | GetSurfaceFrame (int Frame, ObjectPtr< IOpenGLSurface > &surface) |
| ObjectPtr< IOpenGLSurface > | GetSurfaceFrame (int Level) |
| int | LockRect (int Frame, SURFACE_LOCKED_RECT *pLockedRect, const SURFACE_RECT *pRect) |
| int | UnlockRect (int Frame) |
| int | GetDepth (int MipLevel) const |
| int | GetDesc (ANIMATEDTEXTURE_DESC *pDesc) |
| void | PresentFirstFrame () |
| void | PresentNextFrame () |
| void | PresentLastFrame () |
| int | GetFrameTime () |
| t_u32 | GetNumFrame () |
| void | SetFrameTime (int Frame, int time_ms) |
Friends | |
| class | GpuDevice |
| class | IOpenGLSurface |
| virtual nux::IOpenGLAnimatedTexture::~IOpenGLAnimatedTexture | ( | ) | [virtual] |
| int nux::IOpenGLAnimatedTexture::GetDepth | ( | int | MipLevel | ) | const [inline] |
References nux::IOpenGLBaseTexture::_Depth.
| int nux::IOpenGLAnimatedTexture::GetDesc | ( | ANIMATEDTEXTURE_DESC * | pDesc | ) | [inline] |
References nux::IOpenGLBaseTexture::_Depth, nux::IOpenGLBaseTexture::_Height, nux::IOpenGLBaseTexture::_PixelFormat, nux::IOpenGLBaseTexture::_Width, nux::_ANIMATEDTEXTURE_DESC::Depth, nux::_ANIMATEDTEXTURE_DESC::Height, nux::OGL_OK, nux::_ANIMATEDTEXTURE_DESC::PixelFormat, nux::_ANIMATEDTEXTURE_DESC::Type, and nux::_ANIMATEDTEXTURE_DESC::Width.
| int nux::IOpenGLAnimatedTexture::GetFrameTime | ( | ) |
| t_u32 nux::IOpenGLAnimatedTexture::GetNumFrame | ( | ) |
| ObjectPtr<IOpenGLSurface> nux::IOpenGLAnimatedTexture::GetSurfaceFrame | ( | int | Level | ) |
| void nux::IOpenGLAnimatedTexture::GetSurfaceFrame | ( | int | Frame, |
| ObjectPtr< IOpenGLSurface > & | surface | ||
| ) |
| int nux::IOpenGLAnimatedTexture::LockRect | ( | int | Frame, |
| SURFACE_LOCKED_RECT * | pLockedRect, | ||
| const SURFACE_RECT * | pRect | ||
| ) | [virtual] |
Reimplemented from nux::IOpenGLBaseTexture.
| void nux::IOpenGLAnimatedTexture::PresentFirstFrame | ( | ) |
| void nux::IOpenGLAnimatedTexture::PresentLastFrame | ( | ) |
| void nux::IOpenGLAnimatedTexture::PresentNextFrame | ( | ) |
| void nux::IOpenGLAnimatedTexture::SetFrameTime | ( | int | Frame, |
| int | time_ms | ||
| ) |
| int nux::IOpenGLAnimatedTexture::UnlockRect | ( | int | Frame | ) | [virtual] |
Reimplemented from nux::IOpenGLBaseTexture.
friend class GpuDevice [friend] |
Reimplemented from nux::IOpenGLResource.
friend class IOpenGLSurface [friend] |
Reimplemented from nux::IOpenGLBaseTexture.