瀏覽代碼

video: implement Video::GetSize() in addition to GetWidth() and GetHeight().

legacy
Sam Hocevar sam 13 年之前
父節點
當前提交
bd9dd9c195
共有 2 個文件被更改,包括 10 次插入10 次删除
  1. +9
    -10
      src/video.cpp
  2. +1
    -0
      src/video.h

+ 9
- 10
src/video.cpp 查看文件

@@ -244,26 +244,25 @@ void Video::Capture(uint32_t *buffer)
}
}

int Video::GetWidth()
vec2i Video::GetSize()
{
#if defined ANDROID_NDK
return saved_viewport.x;
return saved_viewport;
#else
GLint v[4];
glGetIntegerv(GL_VIEWPORT, v);
return v[2];
return vec2i(v[2], v[3]);
#endif
}

int Video::GetWidth()
{
return GetSize().x;
}

int Video::GetHeight()
{
#if defined ANDROID_NDK
return saved_viewport.y;
#else
GLint v[4];
glGetIntegerv(GL_VIEWPORT, v);
return v[3];
#endif
return GetSize().y;
}

} /* namespace lol */


+ 1
- 0
src/video.h 查看文件

@@ -31,6 +31,7 @@ public:
static void SetDepth(bool set);
static void Clear();
static void Capture(uint32_t *buffer);
static vec2i GetSize();
static int GetWidth();
static int GetHeight();
};


Loading…
取消
儲存