16#ifndef GLCE_ENGINE_RENDERER_BASE_RENDERER_TYPES_H
17#define GLCE_ENGINE_RENDERER_BASE_RENDERER_TYPES_H
shader_type_t
上位層でシェーダー種別の識別にグラフィックスAPI固有の型を使用しないで済むよう、シェーダー種別リストを定義
Definition: renderer_types.h:69
@ SHADER_TYPE_FRAGMENT
Definition: renderer_types.h:71
@ SHADER_TYPE_VERTEX
Definition: renderer_types.h:70
target_graphics_api_t
GraphicsAPI種別リスト
Definition: renderer_types.h:27
@ GRAPHICS_API_GL33
Definition: renderer_types.h:28
renderer_type_t
上位層でグラフィックスAPI固有の変数型を使用しないで済むよう、グラフィックスAPI固有型を定義
Definition: renderer_types.h:61
@ RENDERER_TYPE_FLOAT
Definition: renderer_types.h:62
renderer_result_t
レンダラーレイヤー実行結果コード定義
Definition: renderer_types.h:35
@ RENDERER_UNDEFINED_ERROR
Definition: renderer_types.h:45
@ RENDERER_SHADER_COMPILE_ERROR
Definition: renderer_types.h:40
@ RENDERER_BAD_OPERATION
Definition: renderer_types.h:43
@ RENDERER_RUNTIME_ERROR
Definition: renderer_types.h:38
@ RENDERER_SHADER_LINK_ERROR
Definition: renderer_types.h:41
@ RENDERER_DATA_CORRUPTED
Definition: renderer_types.h:44
@ RENDERER_SUCCESS
Definition: renderer_types.h:36
@ RENDERER_INVALID_ARGUMENT
Definition: renderer_types.h:37
@ RENDERER_LIMIT_EXCEEDED
Definition: renderer_types.h:42
@ RENDERER_NO_MEMORY
Definition: renderer_types.h:39
buffer_usage_t
上位層で頂点情報データ種別の識別にグラフィックスAPI固有の型を使用しないで済むよう、頂点情報のデータ種別を定義
Definition: renderer_types.h:52
@ BUFFER_USAGE_STATIC
Definition: renderer_types.h:53
@ BUFFER_USAGE_DYNAMIC
Definition: renderer_types.h:54