gthreeresource

gthreeresource

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GthreeResource
        ├── GthreeAttribute
        ├── GthreeTexture
        ╰── GthreeRenderTarget

Includes

#include <gthree/gthree.h>

Description

Functions

gthree_resource_set_used ()

void
gthree_resource_set_used (GthreeResource *resource,
                          gboolean used);

gthree_resource_get_used ()

gboolean
gthree_resource_get_used (GthreeResource *resource);

gthree_resource_set_realized_for ()

void
gthree_resource_set_realized_for (GthreeResource *resource,
                                  GthreeRenderer *renderer);

gthree_resource_unrealize ()

void
gthree_resource_unrealize (GthreeResource *resource,
                           GthreeRenderer *renderer);

Types and Values

GthreeResource

typedef struct _GthreeResource GthreeResource;

GthreeResourceClass

typedef struct {
  GObjectClass parent_class;

  guint32 realize_data_size;

  void (*set_used) (GthreeResource *resource,
                    gboolean        used);
  void (*unrealize) (GthreeResource *resource,
                     GthreeRenderer   *renderer);

  gpointer padding[8];
} GthreeResourceClass;