レンダリング用データのバッファを操作するための API です。
その他の関連リファレンス項目 
|
RB_BINORMAL_SEMANTIC : integerコンポーネントのセマンティックを表します。
|
|
RB_BLEND_INDICES_SEMANTIC : integerコンポーネントのセマンティックを表します。
|
|
RB_BLEND_WEIGHTS_SEMANTIC : integerコンポーネントのセマンティックを表します。
|
|
RB_BLOCK_COMPRESSED_1 : integer圧縮データ形式です。
|
|
RB_BLOCK_COMPRESSED_2 : integer圧縮データ形式です。
|
|
RB_BLOCK_COMPRESSED_3 : integer圧縮データ形式です。
|
|
RB_BLOCK_COMPRESSED_4 : integer圧縮データ形式です。
|
|
RB_BLOCK_COMPRESSED_5 : integer圧縮データ形式です。
|
|
RB_BLOCK_COMPRESSED_6 : integer圧縮データ形式です。
|
|
RB_BLOCK_COMPRESSED_7 : integer圧縮データ形式です。
|
|
RB_COLOR_SEMANTIC : integerコンポーネントのセマンティックを表します。
|
|
RB_ETC2_R11 : integer圧縮データ形式です。
|
|
RB_ETC2_RG11 : integer圧縮データ形式です。
|
|
RB_ETC2_RGB8 : integer圧縮データ形式です。
|
|
RB_ETC2_RGB8A1 : integer圧縮データ形式です。
|
|
RB_ETC2_RGBA8 : integer圧縮データ形式です。
|
|
RB_FLOAT_COMPONENT : integerコンポーネントは浮動小数点のデータを使用します。
|
関連サンプル コード 
|
RB_INDEX_BUFFER_VIEW : integerバッファのビュー タイプを表します。
|
関連サンプル コード 
|
RB_INTEGER_COMPONENT : integerコンポーネントは整数のデータを使用します。
|
|
RB_NORMAL_SEMANTIC : integerコンポーネントのセマンティックを表します。
|
関連サンプル コード 
|
RB_POSITION_SEMANTIC : integerコンポーネントのセマンティックを表します。
|
関連サンプル コード 
|
RB_PVR_RGBA_2BPP : integer圧縮データ形式です。
|
|
RB_PVR_RGBA_4BPP : integer圧縮データ形式です。
|
|
RB_PVR_RGB_2BPP : integer圧縮データ形式です。
|
|
RB_PVR_RGB_4BPP : integer圧縮データ形式です。
|
|
RB_RAW_BUFFER_VIEW : integerバッファのビュー タイプを表します。
|
|
RB_TANGENT_SEMANTIC : integerコンポーネントのセマンティックを表します。
|
|
RB_TEXCOORD_SEMANTIC : integerコンポーネントのセマンティックを表します。
|
|
RB_TEXTURE_BUFFER_VIEW : integerバッファのビュー タイプを表します。
|
|
RB_TEXTURE_TYPE_2D : integer2D テクスチャ タイプです。
|
|
RB_TEXTURE_TYPE_3D : integer3D テクスチャ タイプです。
|
|
RB_TEXTURE_TYPE_CUBE : integer立方体テクスチャ タイプです。
|
|
RB_VALIDITY_STATIC : integerバッファの内容が固定されていることを示します。
|
関連サンプル コード 
|
RB_VALIDITY_UPDATABLE : integerupdate_buffer() でバッファのコンテンツを変更できることを示します。
|
関連サンプル コード 
|
RB_VERTEX_BUFFER_VIEW : integerバッファのビュー タイプを表します。
|
関連サンプル コード 
|
RB_VERTEX_DESCRIPTION : integer頂点バッファを表します。
|
関連サンプル コード 
|
component_type ( format ) : integerこの形式で使用されるコンポーネント タイプを返します。
|
format : | integer | 形式記述子です。 |
integer |
この形式で使用されるコンポーネント タイプです。 |
|
compressed_format ( compression ) : integer圧縮データの形式記述子を返します。
|
compression : | integer | 圧縮 RB_* のタイプです。 |
integer |
整数の形式記述子コードです。 |
|
compressed_format ( format ) : boolean記述子が圧縮形式を示している場合は true を返します。
|
format : | integer | 形式記述子です。 |
boolean |
形式が圧縮形式である場合は true を返します。 |
|
create_buffer ( validity, view, stride, data ) : integerデータのバッファを作成し、それに対するハンドルを返します。
|
validity : | integer | バッファが静的であるのか、それとも更新可能であるのかを示す RB_VALIDITY_* 値です。 |
view : | integer | 作成されているバッファのタイプを示す RB_*_BUFFER_VIEW です。 |
stride : | integer | データの幅です。 |
data : | table | データと数字を含むテーブルです。 |
integer |
バッファに対するハンドルです。 |
関連サンプル コード 
その他の関連リファレンス項目 
|
create_description ( view, desc ) : integerバッファ記述オブジェクトを作成し、それに対するハンドルを返します。
|
view : | integer | 作成されている RB_*_DESCRIPTION です。 |
desc : | table | バッファの説明です。 |
integer |
バッファ記述オブジェクトに対するハンドルです。 |
desc には、それぞれ頂点チャネルを示すサブテーブルを含むテーブルの一覧を指定する必要があります。サブテーブルには次のフィールドがあります。
関連サンプル コード 
その他の関連リファレンス項目 
|
destroy_buffer ( handle )create_buffer() で作成されたバッファを破棄します。
|
|
destroy_description ( handle )以前に作成されたバッファ記述を破棄します。
|
|
format ( component_type, signed, normalize, bit_depth_x, bit_depth_y, bit_depth_z, bit_depth_w ) : integerバッファ データの一部の形式記述子を作成して、返します。
|
component_type : | integer | コンポーネント RB_*_COMPONENT のタイプです。 |
signed : | boolean | データを符号付きとして処理する必要がある場合は true です。 |
normalize : | boolean | 入力された整数データを 0--1 または -1 -- 1 の範囲に正規化する必要がある場合は true です。 |
bit_depth_x : | integer | x コンポーネントのビット数です。 |
bit_depth_y : | integer | y コンポーネントのビット数です。 |
bit_depth_z : | integer | z コンポーネントのビット数です。 |
bit_depth_w : | integer | w コンポーネントのビット数です。 |
integer |
整数の形式記述子コードです。 |
関連サンプル コード 
その他の関連リファレンス項目 
|
num_bits ( format ) : integerこの形式で使用されるビット数を返します。
|
format : | integer | 形式記述子です。 |
integer |
この形式で使用されるビット数です。 |
|
num_components ( format ) : integerこの形式で使用されるコンポーネント数を返します。
|
format : | integer | 形式記述子です。 |
integer |
この形式で使用されるコンポーネント数です。 |
|
update_buffer ( handle, type, data )新しいデータでバッファを更新します。
|
handle : | integer | 更新するバッファに対するハンドルです。 |
type : | integer | RB_*_COMPONENT のデータ タイプです。 |
data : | table | バッファの新しいデータです。 |
| この関数は値を返しません。 |
関連サンプル コード 
その他の関連リファレンス項目 
|
update_description ( handle, desc )以前に作成されたバッファ記述を更新します。
|
handle : | integer | create_description() で返された記述のハンドルです。 |
desc : | table | 更新されたバッファの記述です。create_description() を参照してください。 |
| この関数は値を返しません。 |