forked from AuroraMiddleware/gtk
ngl: Add sonme comments
The GskNglRenderOffscreen struct is a mix of in and out arguments. Better annotate that a little bit.
This commit is contained in:
parent
6c95fc7e87
commit
53e75936cb
@ -163,18 +163,29 @@ struct _GskNglRenderJob
|
|||||||
|
|
||||||
typedef struct _GskNglRenderOffscreen
|
typedef struct _GskNglRenderOffscreen
|
||||||
{
|
{
|
||||||
|
/* The bounds to render */
|
||||||
const graphene_rect_t *bounds;
|
const graphene_rect_t *bounds;
|
||||||
|
|
||||||
|
/* Return location for texture coordinates */
|
||||||
struct {
|
struct {
|
||||||
float x;
|
float x;
|
||||||
float y;
|
float y;
|
||||||
float x2;
|
float x2;
|
||||||
float y2;
|
float y2;
|
||||||
} area;
|
} area;
|
||||||
|
|
||||||
|
/* Return location for texture ID */
|
||||||
guint texture_id;
|
guint texture_id;
|
||||||
|
|
||||||
|
/* Whether to force creating a new texture, even if the
|
||||||
|
* input already is a texture
|
||||||
|
*/
|
||||||
guint force_offscreen : 1;
|
guint force_offscreen : 1;
|
||||||
guint reset_clip : 1;
|
guint reset_clip : 1;
|
||||||
guint do_not_cache : 1;
|
guint do_not_cache : 1;
|
||||||
guint linear_filter : 1;
|
guint linear_filter : 1;
|
||||||
|
|
||||||
|
/* Return location for whether we created a texture */
|
||||||
guint was_offscreen : 1;
|
guint was_offscreen : 1;
|
||||||
} GskNglRenderOffscreen;
|
} GskNglRenderOffscreen;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user