Sha256: e4a823cc001422dd9e63697a01c971fe69c1e2305b8be9255ca9a01e2ee5b319

Contents?: true

Size: 583 Bytes

Versions: 4

Compression:

Stored size: 583 Bytes

Contents

#ifndef SAY_RENDERER_H_
#define SAY_RENDERER_H_

#include "say_shader.h"
#include "say_buffer_renderer.h"

typedef struct {
  say_shader *shader;
  uint8_t using_texture;
} say_renderer;

say_renderer *say_renderer_create();
void say_renderer_free(say_renderer *renderer);

say_shader *say_renderer_get_shader(say_renderer *renderer);

void say_renderer_reset_states(say_renderer *renderer);
void say_renderer_push(say_renderer *renderer, say_drawable *drawable);
void say_renderer_push_buffer(say_renderer *renderer,
                              say_buffer_renderer *buf);

#endif

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ray-0.2.1 ext/say_renderer.h
ray-0.2.0 ext/say_renderer.h
ray-0.1.1 ext/say_renderer.h
ray-0.1.0 ext/say_renderer.h