Sha256: acce430e353d52f8c2941a5bc585ef523eeec5f09d6dcf3d99117bd5db6a2dfe

Contents?: true

Size: 654 Bytes

Versions: 2

Compression:

Stored size: 654 Bytes

Contents

#ifndef SAY_IMAGE_TARGET_H_
#define SAY_IMAGE_TARGET_H_

#include "say_target.h"
#include "say_image.h"

typedef struct {
  mo_hash    *fbos;
  GLuint      rbo;
  say_image  *img;
  say_target *target;
} say_image_target;

bool say_image_target_is_available();

say_image_target *say_image_target_create();
void say_image_target_free(say_image_target *target);

void say_image_target_set_image(say_image_target *target, say_image *image);
say_image *say_image_target_get_image(say_image_target *target);
void say_image_target_update(say_image_target *taget);

void say_image_target_bind(say_image_target *target);
void say_image_target_unbind();

#endif

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ray-0.2.1 ext/say_image_target.h
ray-0.2.0 ext/say_image_target.h