レンダリング用データのバッファを操作するための 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 : integer![]() 2D テクスチャ タイプです。
|
![]() |
RB_TEXTURE_TYPE_3D : integer![]() 3D テクスチャ タイプです。
|
![]() |
RB_TEXTURE_TYPE_CUBE : integer![]() 立方体テクスチャ タイプです。
|
![]() |
RB_VALIDITY_STATIC : integer![]() バッファの内容が固定されていることを示します。
|
関連サンプル コード
![]() |
RB_VALIDITY_UPDATABLE : integer![]() update_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() を参照してください。 |
この関数は値を返しません。 |