【发布时间】:2021-10-23 07:55:35
【问题描述】:
一些颤振代码会这样做:
G_BEGIN_DECLS
G_DECLARE_DERIVABLE_TYPE(FlTextureGL, fl_texture_gl, FL, TEXTURE_GL, FlTexture)
gboolean (*populate)(FlTextureGL* texture,
uint32_t* target,
uint32_t* name,
uint32_t* width,
uint32_t* height,
GError** error);
};
我必须继承 FlTextureGL 类并定义 populate 函数。
如何继承G_DECLARE_DERIVABLE_TYPE 定义的类?如何定义方法populate?
【问题讨论】: