gthreeeffectcomposer

gthreeeffectcomposer

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GthreeEffectComposer

Includes

#include <gthree/gthree.h>

Description

Functions

gthree_effect_composer_new ()

GthreeEffectComposer *
gthree_effect_composer_new (void);

gthree_effect_composer_render ()

void
gthree_effect_composer_render (GthreeEffectComposer *composer,
                               GthreeRenderer *renderer,
                               float delta_time);

gthree_effect_composer_reset ()

void
gthree_effect_composer_reset (GthreeEffectComposer *composer,
                              GthreeRenderer *renderer,
                              GthreeRenderTarget *render_target);

gthree_effect_composer_set_size ()

void
gthree_effect_composer_set_size (GthreeEffectComposer *composer,
                                 int width,
                                 int height);

gthree_effect_composer_add_pass ()

void
gthree_effect_composer_add_pass (GthreeEffectComposer *composer,
                                 GthreePass *pass);

Types and Values

GthreeEffectComposer

typedef struct _GthreeEffectComposer GthreeEffectComposer;

GthreeEffectComposerClass

typedef struct {
  GObjectClass parent_class;
} GthreeEffectComposerClass;