如何轻松渲染纹理的原始大小?

时间:2014-06-18 20:29:51

标签: c++ sdl-2

我的意思是,我是否需要为每个要渲染的纹理创建SDL_Rect,或者SDL_Texture是否有SDL_Rect成员我可以传递给

    int SDL_RenderCopy(SDL_Renderer*   renderer,
                       SDL_Texture*    texture,
                       const SDL_Rect* srcrect,
                       const SDL_Rect* dstrect)

作为dstrect

我查找了有关SDL_Texture内部内容的文档,但我无法找到。

1 个答案:

答案 0 :(得分:1)

要获得纹理的宽度和高度,可以使用SDL_QueryTexture并使用它创建SDL_Rect。