|
|
@@ -1215,6 +1215,8 @@ namespace bgfx
|
|
|
|
|
|
/// Destroy static index buffer.
|
|
|
///
|
|
|
+ /// @param[in] _handle Static index buffer handle.
|
|
|
+ ///
|
|
|
/// @attention C99 equivalent is `bgfx_destroy_index_buffer`.
|
|
|
///
|
|
|
void destroyIndexBuffer(IndexBufferHandle _handle);
|
|
|
@@ -1268,6 +1270,7 @@ namespace bgfx
|
|
|
/// buffers.
|
|
|
/// - `BGFX_BUFFER_INDEX32` - Buffer is using 32-bit indices. This flag has effect only on
|
|
|
/// index buffers.
|
|
|
+ /// @returns Dynamic index buffer handle.
|
|
|
///
|
|
|
/// @attention C99 equivalent is `bgfx_create_dynamic_index_buffer`.
|
|
|
///
|
|
|
@@ -1291,6 +1294,7 @@ namespace bgfx
|
|
|
/// buffers.
|
|
|
/// - `BGFX_BUFFER_INDEX32` - Buffer is using 32-bit indices. This flag has effect only on
|
|
|
/// index buffers.
|
|
|
+ /// @returns Dynamic index buffer handle.
|
|
|
///
|
|
|
/// @attention C99 equivalent is `bgfx_create_dynamic_index_buffer_mem`.
|
|
|
///
|
|
|
@@ -1337,6 +1341,7 @@ namespace bgfx
|
|
|
/// buffers.
|
|
|
/// - `BGFX_BUFFER_INDEX32` - Buffer is using 32-bit indices. This flag has effect only on
|
|
|
/// index buffers.
|
|
|
+ /// @returns Dynamic vertex buffer handle.
|
|
|
///
|
|
|
/// @attention C99 equivalent is `bgfx_create_dynamic_vertex_buffer`.
|
|
|
///
|
|
|
@@ -1362,6 +1367,7 @@ namespace bgfx
|
|
|
/// buffers.
|
|
|
/// - `BGFX_BUFFER_INDEX32` - Buffer is using 32-bit indices. This flag has effect only on
|
|
|
/// index buffers.
|
|
|
+ /// @returns Dynamic vertex buffer handle.
|
|
|
///
|
|
|
/// @attention C99 equivalent is `bgfx_create_dynamic_vertex_buffer_mem`.
|
|
|
///
|
|
|
@@ -1387,6 +1393,8 @@ namespace bgfx
|
|
|
|
|
|
/// Destroy dynamic vertex buffer.
|
|
|
///
|
|
|
+ /// @param[in] _handle Dynamic vertex buffer handle.
|
|
|
+ ///
|
|
|
/// @attention C99 equivalent is `bgfx_destroy_dynamic_vertex_buffer`.
|
|
|
///
|
|
|
void destroyDynamicVertexBuffer(DynamicVertexBufferHandle _handle);
|
|
|
@@ -1480,12 +1488,17 @@ namespace bgfx
|
|
|
|
|
|
/// Create draw indirect buffer.
|
|
|
///
|
|
|
+ /// @param[in] _num Number of indirect calls.
|
|
|
+ /// @returns Indirect buffer handle.
|
|
|
+ ///
|
|
|
/// @attention C99 equivalent is `bgfx_create_indirect_buffer`.
|
|
|
///
|
|
|
IndirectBufferHandle createIndirectBuffer(uint32_t _num);
|
|
|
|
|
|
/// Destroy draw indirect buffer.
|
|
|
///
|
|
|
+ /// @param[in] _handle Indirect buffer handle.
|
|
|
+ ///
|
|
|
/// @attention C99 equivalent is `bgfx_destroy_indirect_buffer`.
|
|
|
///
|
|
|
void destroyIndirectBuffer(IndirectBufferHandle _handle);
|
|
|
@@ -2818,9 +2831,9 @@ namespace bgfx
|
|
|
/// @remarks
|
|
|
/// `bgfx::CallbackI::screenShot` must be implemented.
|
|
|
///
|
|
|
- /// @attention C99 equivalent is `bgfx_save_screen_shot`.
|
|
|
+ /// @attention C99 equivalent is `bgfx_request_screen_shot`.
|
|
|
///
|
|
|
- void saveScreenShot(FrameBufferHandle _handle, const char* _filePath);
|
|
|
+ void requestScreenShot(FrameBufferHandle _handle, const char* _filePath);
|
|
|
|
|
|
} // namespace bgfx
|
|
|
|