C++ 如何使用ClanLib渲染到屏幕外缓冲区

C++ 如何使用ClanLib渲染到屏幕外缓冲区,c++,C++,我想用ClanLib动态修改sprite,但是我找不到从CL_sprite对象检索CL_GraphicContext的方法。应该怎样做呢?好的,这可以通过以下方式完成,使用类CL\u帧缓冲区和CL\u纹理: CL_FrameBuffer fb(gc); CL_Texture texture(gc, symbol_width, symbol_height, cl_rgb8); fb.attach_color_buffer(0, texture); gc.set_frame_buffer(fb);

我想用ClanLib动态修改sprite,但是我找不到从CL_sprite对象检索CL_GraphicContext的方法。应该怎样做呢?

好的,这可以通过以下方式完成,使用类
CL\u帧缓冲区
CL\u纹理

CL_FrameBuffer fb(gc);
CL_Texture texture(gc, symbol_width, symbol_height, cl_rgb8);
fb.attach_color_buffer(0, texture);
gc.set_frame_buffer(fb);
gc.clear(CL_Colorf::white);