Cleanup.
This commit is contained in:
parent
8a8aa84469
commit
b974c63aa8
@ -368,7 +368,12 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_callback_vtbl.trace_vargs`.
|
||||
///
|
||||
virtual void traceVargs(const char* _filePath, uint16_t _line, const char* _format, va_list _argList) = 0;
|
||||
virtual void traceVargs(
|
||||
const char* _filePath
|
||||
, uint16_t _line
|
||||
, const char* _format
|
||||
, va_list _argList
|
||||
) = 0;
|
||||
|
||||
/// Return size of for cached item. Return 0 if no cached item was
|
||||
/// found.
|
||||
@ -414,13 +419,27 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_callback_vtbl.screen_shot`.
|
||||
///
|
||||
virtual void screenShot(const char* _filePath, uint32_t _width, uint32_t _height, uint32_t _pitch, const void* _data, uint32_t _size, bool _yflip) = 0;
|
||||
virtual void screenShot(
|
||||
const char* _filePath
|
||||
, uint32_t _width
|
||||
, uint32_t _height
|
||||
, uint32_t _pitch
|
||||
, const void* _data
|
||||
, uint32_t _size
|
||||
, bool _yflip
|
||||
) = 0;
|
||||
|
||||
/// Called when capture begins.
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_callback_vtbl.capture_begin`.
|
||||
///
|
||||
virtual void captureBegin(uint32_t _width, uint32_t _height, uint32_t _pitch, TextureFormat::Enum _format, bool _yflip) = 0;
|
||||
virtual void captureBegin(
|
||||
uint32_t _width
|
||||
, uint32_t _height
|
||||
, uint32_t _pitch
|
||||
, TextureFormat::Enum _format
|
||||
, bool _yflip
|
||||
) = 0;
|
||||
|
||||
/// Called when capture ends.
|
||||
///
|
||||
@ -658,7 +677,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_vertex_decl_add`.
|
||||
///
|
||||
VertexDecl& add(Attrib::Enum _attrib, uint8_t _num, AttribType::Enum _type, bool _normalized = false, bool _asInt = false);
|
||||
VertexDecl& add(
|
||||
Attrib::Enum _attrib
|
||||
, uint8_t _num
|
||||
, AttribType::Enum _type
|
||||
, bool _normalized = false
|
||||
, bool _asInt = false
|
||||
);
|
||||
|
||||
/// Skip _num bytes in vertex stream.
|
||||
///
|
||||
@ -670,7 +695,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is ``.
|
||||
///
|
||||
void decode(Attrib::Enum _attrib, uint8_t& _num, AttribType::Enum& _type, bool& _normalized, bool& _asInt) const;
|
||||
void decode(
|
||||
Attrib::Enum _attrib
|
||||
, uint8_t& _num
|
||||
, AttribType::Enum& _type
|
||||
, bool& _normalized
|
||||
, bool& _asInt
|
||||
) const;
|
||||
|
||||
/// Returns true if VertexDecl contains attribute.
|
||||
bool has(Attrib::Enum _attrib) const { return UINT16_MAX != m_attributes[_attrib]; }
|
||||
@ -694,13 +725,26 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_vertex_pack`.
|
||||
///
|
||||
void vertexPack(const float _input[4], bool _inputNormalized, Attrib::Enum _attr, const VertexDecl& _decl, void* _data, uint32_t _index = 0);
|
||||
void vertexPack(
|
||||
const float _input[4]
|
||||
, bool _inputNormalized
|
||||
, Attrib::Enum _attr
|
||||
, const VertexDecl& _decl
|
||||
, void* _data
|
||||
, uint32_t _index = 0
|
||||
);
|
||||
|
||||
/// Unpack vec4 from vertex stream format.
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_vertex_unpack`.
|
||||
///
|
||||
void vertexUnpack(float _output[4], Attrib::Enum _attr, const VertexDecl& _decl, const void* _data, uint32_t _index = 0);
|
||||
void vertexUnpack(
|
||||
float _output[4]
|
||||
, Attrib::Enum _attr
|
||||
, const VertexDecl& _decl
|
||||
, const void* _data
|
||||
, uint32_t _index = 0
|
||||
);
|
||||
|
||||
/// Converts vertex stream data from one vertex stream format to another.
|
||||
///
|
||||
@ -712,7 +756,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_vertex_convert`.
|
||||
///
|
||||
void vertexConvert(const VertexDecl& _destDecl, void* _destData, const VertexDecl& _srcDecl, const void* _srcData, uint32_t _num = 1);
|
||||
void vertexConvert(
|
||||
const VertexDecl& _destDecl
|
||||
, void* _destData
|
||||
, const VertexDecl& _srcDecl
|
||||
, const void* _srcData
|
||||
, uint32_t _num = 1
|
||||
);
|
||||
|
||||
/// Weld vertices.
|
||||
///
|
||||
@ -726,7 +776,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_weld_vertices`.
|
||||
///
|
||||
uint16_t weldVertices(uint16_t* _output, const VertexDecl& _decl, const void* _data, uint16_t _num, float _epsilon = 0.001f);
|
||||
uint16_t weldVertices(
|
||||
uint16_t* _output
|
||||
, const VertexDecl& _decl
|
||||
, const void* _data
|
||||
, uint16_t _num
|
||||
, float _epsilon = 0.001f
|
||||
);
|
||||
|
||||
/// Convert index buffer for use with different primitive topologies.
|
||||
///
|
||||
@ -744,7 +800,14 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_topology_convert`.
|
||||
///
|
||||
uint32_t topologyConvert(TopologyConvert::Enum _conversion, void* _dst, uint32_t _dstSize, const void* _indices, uint32_t _numIndices, bool _index32);
|
||||
uint32_t topologyConvert(
|
||||
TopologyConvert::Enum _conversion
|
||||
, void* _dst
|
||||
, uint32_t _dstSize
|
||||
, const void* _indices
|
||||
, uint32_t _numIndices
|
||||
, bool _index32
|
||||
);
|
||||
|
||||
/// Swizzle RGBA8 image to BGRA8.
|
||||
///
|
||||
@ -757,7 +820,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_image_swizzle_bgra8`.
|
||||
///
|
||||
void imageSwizzleBgra8(uint32_t _width, uint32_t _height, uint32_t _pitch, const void* _src, void* _dst);
|
||||
void imageSwizzleBgra8(
|
||||
uint32_t _width
|
||||
, uint32_t _height
|
||||
, uint32_t _pitch
|
||||
, const void* _src
|
||||
, void* _dst
|
||||
);
|
||||
|
||||
/// Downsample RGBA8 image with 2x2 pixel average filter.
|
||||
///
|
||||
@ -770,7 +839,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_image_rgba8_downsample_2x2`.
|
||||
///
|
||||
void imageRgba8Downsample2x2(uint32_t _width, uint32_t _height, uint32_t _pitch, const void* _src, void* _dst);
|
||||
void imageRgba8Downsample2x2(
|
||||
uint32_t _width
|
||||
, uint32_t _height
|
||||
, uint32_t _pitch
|
||||
, const void* _src
|
||||
, void* _dst
|
||||
);
|
||||
|
||||
/// Returns supported backend API renderers.
|
||||
///
|
||||
@ -792,10 +867,11 @@ namespace bgfx
|
||||
///
|
||||
/// @param[in] _vendorId Vendor PCI id. If set to `BGFX_PCI_ID_NONE` it will select the first
|
||||
/// device.
|
||||
/// - `BGFX_PCI_ID_NONE` - auto-select.
|
||||
/// - `BGFX_PCI_ID_AMD` - AMD.
|
||||
/// - `BGFX_PCI_ID_INTEL` - Intel.
|
||||
/// - `BGFX_PCI_ID_NVIDIA` - nVidia.
|
||||
/// - `BGFX_PCI_ID_NONE` - Autoselect adapter.
|
||||
/// - `BGFX_PCI_ID_SOFTWARE_RASTERIZER` - Software rasterizer.
|
||||
/// - `BGFX_PCI_ID_AMD` - AMD adapter.
|
||||
/// - `BGFX_PCI_ID_INTEL` - Intel adapter.
|
||||
/// - `BGFX_PCI_ID_NVIDIA` - nVidia adapter.
|
||||
///
|
||||
/// @param[in] _deviceId Device id. If set to 0 it will select first device, or device with
|
||||
/// matching id.
|
||||
@ -807,11 +883,17 @@ namespace bgfx
|
||||
/// specified, library uses default CRT allocator. The library assumes
|
||||
/// custom allocator is thread safe.
|
||||
///
|
||||
/// @returns `true` if initialization is successful.
|
||||
/// @returns `true` if initialization was successful.
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_init`.
|
||||
///
|
||||
bool init(RendererType::Enum _type = RendererType::Count, uint16_t _vendorId = BGFX_PCI_ID_NONE, uint16_t _deviceId = 0, CallbackI* _callback = NULL, bx::AllocatorI* _reallocator = NULL);
|
||||
bool init(
|
||||
RendererType::Enum _type = RendererType::Count
|
||||
, uint16_t _vendorId = BGFX_PCI_ID_NONE
|
||||
, uint16_t _deviceId = 0
|
||||
, CallbackI* _callback = NULL
|
||||
, bx::AllocatorI* _reallocator = NULL
|
||||
);
|
||||
|
||||
/// Shutdown bgfx library.
|
||||
///
|
||||
@ -909,7 +991,12 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent are `bgfx_make_ref`, `bgfx_make_ref_release`.
|
||||
///
|
||||
const Memory* makeRef(const void* _data, uint32_t _size, ReleaseFn _releaseFn = NULL, void* _userData = NULL);
|
||||
const Memory* makeRef(
|
||||
const void* _data
|
||||
, uint32_t _size
|
||||
, ReleaseFn _releaseFn = NULL
|
||||
, void* _userData = NULL
|
||||
);
|
||||
|
||||
/// Set debug flags.
|
||||
///
|
||||
@ -949,7 +1036,14 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_dbg_text_image`.
|
||||
///
|
||||
void dbgTextImage(uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, const void* _data, uint16_t _pitch);
|
||||
void dbgTextImage(
|
||||
uint16_t _x
|
||||
, uint16_t _y
|
||||
, uint16_t _width
|
||||
, uint16_t _height
|
||||
, const void* _data
|
||||
, uint16_t _pitch
|
||||
);
|
||||
|
||||
/// Create static index buffer.
|
||||
///
|
||||
@ -997,7 +1091,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_vertex_buffer`.
|
||||
///
|
||||
VertexBufferHandle createVertexBuffer(const Memory* _mem, const VertexDecl& _decl, uint16_t _flags = BGFX_BUFFER_NONE);
|
||||
VertexBufferHandle createVertexBuffer(
|
||||
const Memory* _mem
|
||||
, const VertexDecl& _decl
|
||||
, uint16_t _flags = BGFX_BUFFER_NONE
|
||||
);
|
||||
|
||||
/// Destroy static vertex buffer.
|
||||
///
|
||||
@ -1025,7 +1123,10 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_dynamic_index_buffer`.
|
||||
///
|
||||
DynamicIndexBufferHandle createDynamicIndexBuffer(uint32_t _num, uint16_t _flags = BGFX_BUFFER_NONE);
|
||||
DynamicIndexBufferHandle createDynamicIndexBuffer(
|
||||
uint32_t _num
|
||||
, uint16_t _flags = BGFX_BUFFER_NONE
|
||||
);
|
||||
|
||||
/// Create dynamic index buffer and initialized it.
|
||||
///
|
||||
@ -1045,7 +1146,10 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_dynamic_index_buffer_mem`.
|
||||
///
|
||||
DynamicIndexBufferHandle createDynamicIndexBuffer(const Memory* _mem, uint16_t _flags = BGFX_BUFFER_NONE);
|
||||
DynamicIndexBufferHandle createDynamicIndexBuffer(
|
||||
const Memory* _mem
|
||||
, uint16_t _flags = BGFX_BUFFER_NONE
|
||||
);
|
||||
|
||||
/// Update dynamic index buffer.
|
||||
///
|
||||
@ -1055,7 +1159,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_update_dynamic_index_buffer`.
|
||||
///
|
||||
void updateDynamicIndexBuffer(DynamicIndexBufferHandle _handle, uint32_t _startIndex, const Memory* _mem);
|
||||
void updateDynamicIndexBuffer(
|
||||
DynamicIndexBufferHandle _handle
|
||||
, uint32_t _startIndex
|
||||
, const Memory* _mem
|
||||
);
|
||||
|
||||
/// Destroy dynamic index buffer.
|
||||
///
|
||||
@ -1084,7 +1192,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_dynamic_vertex_buffer`.
|
||||
///
|
||||
DynamicVertexBufferHandle createDynamicVertexBuffer(uint32_t _num, const VertexDecl& _decl, uint16_t _flags = BGFX_BUFFER_NONE);
|
||||
DynamicVertexBufferHandle createDynamicVertexBuffer(
|
||||
uint32_t _num
|
||||
, const VertexDecl& _decl
|
||||
, uint16_t _flags = BGFX_BUFFER_NONE
|
||||
);
|
||||
|
||||
/// Create dynamic vertex buffer and initialize it.
|
||||
///
|
||||
@ -1105,7 +1217,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_dynamic_vertex_buffer_mem`.
|
||||
///
|
||||
DynamicVertexBufferHandle createDynamicVertexBuffer(const Memory* _mem, const VertexDecl& _decl, uint16_t _flags = BGFX_BUFFER_NONE);
|
||||
DynamicVertexBufferHandle createDynamicVertexBuffer(
|
||||
const Memory* _mem
|
||||
, const VertexDecl& _decl
|
||||
, uint16_t _flags = BGFX_BUFFER_NONE
|
||||
);
|
||||
|
||||
/// Update dynamic vertex buffer.
|
||||
///
|
||||
@ -1115,7 +1231,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_update_dynamic_vertex_buffer`.
|
||||
///
|
||||
void updateDynamicVertexBuffer(DynamicVertexBufferHandle _handle, uint32_t _startVertex, const Memory* _mem);
|
||||
void updateDynamicVertexBuffer(
|
||||
DynamicVertexBufferHandle _handle
|
||||
, uint32_t _startVertex
|
||||
, const Memory* _mem
|
||||
);
|
||||
|
||||
/// Destroy dynamic vertex buffer.
|
||||
///
|
||||
@ -1158,7 +1278,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_check_avail_transient_buffers`.
|
||||
///
|
||||
bool checkAvailTransientBuffers(uint32_t _numVertices, const VertexDecl& _decl, uint32_t _numIndices);
|
||||
bool checkAvailTransientBuffers(
|
||||
uint32_t _numVertices
|
||||
, const VertexDecl& _decl
|
||||
, uint32_t _numIndices
|
||||
);
|
||||
|
||||
/// Allocate transient index buffer.
|
||||
///
|
||||
@ -1190,7 +1314,10 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_alloc_transient_vertex_buffer`.
|
||||
///
|
||||
void allocTransientVertexBuffer(TransientVertexBuffer* _tvb, uint32_t _num, const VertexDecl& _decl);
|
||||
void allocTransientVertexBuffer(TransientVertexBuffer* _tvb
|
||||
, uint32_t _num
|
||||
, const VertexDecl& _decl
|
||||
);
|
||||
|
||||
/// Check for required space and allocate transient vertex and index
|
||||
/// buffers. If both space requirements are satisfied function returns
|
||||
@ -1201,7 +1328,12 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_alloc_transient_buffers`.
|
||||
///
|
||||
bool allocTransientBuffers(TransientVertexBuffer* _tvb, const VertexDecl& _decl, uint32_t _numVertices, TransientIndexBuffer* _tib, uint32_t _numIndices);
|
||||
bool allocTransientBuffers(TransientVertexBuffer* _tvb
|
||||
, const VertexDecl& _decl
|
||||
, uint32_t _numVertices
|
||||
, TransientIndexBuffer* _tib
|
||||
, uint32_t _numIndices
|
||||
);
|
||||
|
||||
/// Allocate instance data buffer.
|
||||
///
|
||||
@ -1243,7 +1375,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_get_shader_uniforms`.
|
||||
///
|
||||
uint16_t getShaderUniforms(ShaderHandle _handle, UniformHandle* _uniforms = NULL, uint16_t _max = 0);
|
||||
uint16_t getShaderUniforms(
|
||||
ShaderHandle _handle
|
||||
, UniformHandle* _uniforms = NULL
|
||||
, uint16_t _max = 0
|
||||
);
|
||||
|
||||
/// Destroy shader. Once program is created with shader it is safe to
|
||||
/// destroy shader.
|
||||
@ -1263,7 +1399,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_program`.
|
||||
///
|
||||
ProgramHandle createProgram(ShaderHandle _vsh, ShaderHandle _fsh, bool _destroyShaders = false);
|
||||
ProgramHandle createProgram(
|
||||
ShaderHandle _vsh
|
||||
, ShaderHandle _fsh
|
||||
, bool _destroyShaders = false
|
||||
);
|
||||
|
||||
/// Create program with compute shader.
|
||||
///
|
||||
@ -1274,7 +1414,10 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_compute_program`.
|
||||
///
|
||||
ProgramHandle createProgram(ShaderHandle _csh, bool _destroyShader = false);
|
||||
ProgramHandle createProgram(
|
||||
ShaderHandle _csh
|
||||
, bool _destroyShader = false
|
||||
);
|
||||
|
||||
/// Destroy program.
|
||||
///
|
||||
@ -1286,7 +1429,15 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_calc_texture_size`.
|
||||
///
|
||||
void calcTextureSize(TextureInfo& _info, uint16_t _width, uint16_t _height, uint16_t _depth, bool _cubeMap, uint8_t _numMips, TextureFormat::Enum _format);
|
||||
void calcTextureSize(
|
||||
TextureInfo& _info
|
||||
, uint16_t _width
|
||||
, uint16_t _height
|
||||
, uint16_t _depth
|
||||
, bool _cubeMap
|
||||
, uint8_t _numMips
|
||||
, TextureFormat::Enum _format
|
||||
);
|
||||
|
||||
/// Create texture from memory buffer.
|
||||
///
|
||||
@ -1304,7 +1455,12 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_texture`.
|
||||
///
|
||||
TextureHandle createTexture(const Memory* _mem, uint32_t _flags = BGFX_TEXTURE_NONE, uint8_t _skip = 0, TextureInfo* _info = NULL);
|
||||
TextureHandle createTexture(
|
||||
const Memory* _mem
|
||||
, uint32_t _flags = BGFX_TEXTURE_NONE
|
||||
, uint8_t _skip = 0
|
||||
, TextureInfo* _info = NULL
|
||||
);
|
||||
|
||||
/// Create 2D texture.
|
||||
///
|
||||
@ -1323,7 +1479,14 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_texture_2d`.
|
||||
///
|
||||
TextureHandle createTexture2D(uint16_t _width, uint16_t _height, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags = BGFX_TEXTURE_NONE, const Memory* _mem = NULL);
|
||||
TextureHandle createTexture2D(
|
||||
uint16_t _width
|
||||
, uint16_t _height
|
||||
, uint8_t _numMips
|
||||
, TextureFormat::Enum _format
|
||||
, uint32_t _flags = BGFX_TEXTURE_NONE
|
||||
, const Memory* _mem = NULL
|
||||
);
|
||||
|
||||
/// Create frame buffer with size based on backbuffer ratio. Frame buffer will maintain ratio
|
||||
/// if back buffer resolution changes.
|
||||
@ -1341,7 +1504,12 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_texture_2d_scaled`.
|
||||
///
|
||||
TextureHandle createTexture2D(BackbufferRatio::Enum _ratio, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags = BGFX_TEXTURE_NONE);
|
||||
TextureHandle createTexture2D(
|
||||
BackbufferRatio::Enum _ratio
|
||||
, uint8_t _numMips
|
||||
, TextureFormat::Enum _format
|
||||
, uint32_t _flags = BGFX_TEXTURE_NONE
|
||||
);
|
||||
|
||||
/// Create 3D texture.
|
||||
///
|
||||
@ -1361,7 +1529,15 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_texture_3d`.
|
||||
///
|
||||
TextureHandle createTexture3D(uint16_t _width, uint16_t _height, uint16_t _depth, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags = BGFX_TEXTURE_NONE, const Memory* _mem = NULL);
|
||||
TextureHandle createTexture3D(
|
||||
uint16_t _width
|
||||
, uint16_t _height
|
||||
, uint16_t _depth
|
||||
, uint8_t _numMips
|
||||
, TextureFormat::Enum _format
|
||||
, uint32_t _flags = BGFX_TEXTURE_NONE
|
||||
, const Memory* _mem = NULL
|
||||
);
|
||||
|
||||
/// Create Cube texture.
|
||||
///
|
||||
@ -1379,7 +1555,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_texture_cube`.
|
||||
///
|
||||
TextureHandle createTextureCube(uint16_t _size, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags = BGFX_TEXTURE_NONE, const Memory* _mem = NULL);
|
||||
TextureHandle createTextureCube(
|
||||
uint16_t _size
|
||||
, uint8_t _numMips
|
||||
, TextureFormat::Enum _format
|
||||
, uint32_t _flags = BGFX_TEXTURE_NONE
|
||||
, const Memory* _mem = NULL
|
||||
);
|
||||
|
||||
/// Update 2D texture.
|
||||
///
|
||||
@ -1395,7 +1577,16 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_update_texture_2d`.
|
||||
///
|
||||
void updateTexture2D(TextureHandle _handle, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, const Memory* _mem, uint16_t _pitch = UINT16_MAX);
|
||||
void updateTexture2D(
|
||||
TextureHandle _handle
|
||||
, uint8_t _mip
|
||||
, uint16_t _x
|
||||
, uint16_t _y
|
||||
, uint16_t _width
|
||||
, uint16_t _height
|
||||
, const Memory* _mem
|
||||
, uint16_t _pitch = UINT16_MAX
|
||||
);
|
||||
|
||||
/// Update 3D texture.
|
||||
///
|
||||
@ -1411,7 +1602,17 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_update_texture_3d`.
|
||||
///
|
||||
void updateTexture3D(TextureHandle _handle, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _z, uint16_t _width, uint16_t _height, uint16_t _depth, const Memory* _mem);
|
||||
void updateTexture3D(
|
||||
TextureHandle _handle
|
||||
, uint8_t _mip
|
||||
, uint16_t _x
|
||||
, uint16_t _y
|
||||
, uint16_t _z
|
||||
, uint16_t _width
|
||||
, uint16_t _height
|
||||
, uint16_t _depth
|
||||
, const Memory* _mem
|
||||
);
|
||||
|
||||
/// Update Cube texture.
|
||||
///
|
||||
@ -1447,7 +1648,17 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_update_texture_cube`.
|
||||
///
|
||||
void updateTextureCube(TextureHandle _handle, uint8_t _side, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, const Memory* _mem, uint16_t _pitch = UINT16_MAX);
|
||||
void updateTextureCube(
|
||||
TextureHandle _handle
|
||||
, uint8_t _side
|
||||
, uint8_t _mip
|
||||
, uint16_t _x
|
||||
, uint16_t _y
|
||||
, uint16_t _width
|
||||
, uint16_t _height
|
||||
, const Memory* _mem
|
||||
, uint16_t _pitch = UINT16_MAX
|
||||
);
|
||||
|
||||
/// Read back texture content.
|
||||
///
|
||||
@ -1494,7 +1705,12 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_frame_buffer`.
|
||||
///
|
||||
FrameBufferHandle createFrameBuffer(uint16_t _width, uint16_t _height, TextureFormat::Enum _format, uint32_t _textureFlags = BGFX_TEXTURE_U_CLAMP|BGFX_TEXTURE_V_CLAMP);
|
||||
FrameBufferHandle createFrameBuffer(
|
||||
uint16_t _width
|
||||
, uint16_t _height
|
||||
, TextureFormat::Enum _format
|
||||
, uint32_t _textureFlags = BGFX_TEXTURE_U_CLAMP|BGFX_TEXTURE_V_CLAMP
|
||||
);
|
||||
|
||||
/// Create frame buffer with size based on backbuffer ratio. Frame buffer will maintain ratio
|
||||
/// if back buffer resolution changes.
|
||||
@ -1511,7 +1727,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_frame_buffer_scaled`.
|
||||
///
|
||||
FrameBufferHandle createFrameBuffer(BackbufferRatio::Enum _ratio, TextureFormat::Enum _format, uint32_t _textureFlags = BGFX_TEXTURE_U_CLAMP|BGFX_TEXTURE_V_CLAMP);
|
||||
FrameBufferHandle createFrameBuffer(
|
||||
BackbufferRatio::Enum _ratio
|
||||
, TextureFormat::Enum _format
|
||||
, uint32_t _textureFlags = BGFX_TEXTURE_U_CLAMP|BGFX_TEXTURE_V_CLAMP
|
||||
);
|
||||
|
||||
/// Create frame buffer.
|
||||
///
|
||||
@ -1522,7 +1742,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_frame_buffer_from_handles`.
|
||||
///
|
||||
FrameBufferHandle createFrameBuffer(uint8_t _num, const TextureHandle* _handles, bool _destroyTextures = false);
|
||||
FrameBufferHandle createFrameBuffer(
|
||||
uint8_t _num
|
||||
, const TextureHandle* _handles
|
||||
, bool _destroyTextures = false
|
||||
);
|
||||
|
||||
/// Create frame buffer.
|
||||
///
|
||||
@ -1533,7 +1757,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_frame_buffer_from_handles`.
|
||||
///
|
||||
FrameBufferHandle createFrameBuffer(uint8_t _num, const Attachment* _attachment, bool _destroyTextures = false);
|
||||
FrameBufferHandle createFrameBuffer(
|
||||
uint8_t _num
|
||||
, const Attachment* _attachment
|
||||
, bool _destroyTextures = false
|
||||
);
|
||||
|
||||
/// Create frame buffer for multiple window rendering.
|
||||
///
|
||||
@ -1549,7 +1777,12 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_create_frame_buffer_from_nwh`.
|
||||
///
|
||||
FrameBufferHandle createFrameBuffer(void* _nwh, uint16_t _width, uint16_t _height, TextureFormat::Enum _depthFormat = TextureFormat::UnknownDepth);
|
||||
FrameBufferHandle createFrameBuffer(
|
||||
void* _nwh
|
||||
, uint16_t _width
|
||||
, uint16_t _height
|
||||
, TextureFormat::Enum _depthFormat = TextureFormat::UnknownDepth
|
||||
);
|
||||
|
||||
/// Destroy frame buffer.
|
||||
///
|
||||
@ -1694,7 +1927,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_view_scissor`.
|
||||
///
|
||||
void setViewScissor(uint8_t _id, uint16_t _x = 0, uint16_t _y = 0, uint16_t _width = 0, uint16_t _height = 0);
|
||||
void setViewScissor(
|
||||
uint8_t _id
|
||||
, uint16_t _x = 0
|
||||
, uint16_t _y = 0
|
||||
, uint16_t _width = 0
|
||||
, uint16_t _height = 0
|
||||
);
|
||||
|
||||
/// Set view clear flags.
|
||||
///
|
||||
@ -1707,7 +1946,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_view_clear`.
|
||||
///
|
||||
void setViewClear(uint8_t _id, uint16_t _flags, uint32_t _rgba = 0x000000ff, float _depth = 1.0f, uint8_t _stencil = 0);
|
||||
void setViewClear(
|
||||
uint8_t _id
|
||||
, uint16_t _flags
|
||||
, uint32_t _rgba = 0x000000ff
|
||||
, float _depth = 1.0f
|
||||
, uint8_t _stencil = 0
|
||||
);
|
||||
|
||||
/// Set view clear flags with different clear color for each
|
||||
/// frame buffer texture. Must use setClearColor to setup clear color
|
||||
@ -1729,7 +1974,20 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_view_clear_mrt`.
|
||||
///
|
||||
void setViewClear(uint8_t _id, uint16_t _flags, float _depth, uint8_t _stencil, uint8_t _0 = UINT8_MAX, uint8_t _1 = UINT8_MAX, uint8_t _2 = UINT8_MAX, uint8_t _3 = UINT8_MAX, uint8_t _4 = UINT8_MAX, uint8_t _5 = UINT8_MAX, uint8_t _6 = UINT8_MAX, uint8_t _7 = UINT8_MAX);
|
||||
void setViewClear(
|
||||
uint8_t _id
|
||||
, uint16_t _flags
|
||||
, float _depth
|
||||
, uint8_t _stencil
|
||||
, uint8_t _0 = UINT8_MAX
|
||||
, uint8_t _1 = UINT8_MAX
|
||||
, uint8_t _2 = UINT8_MAX
|
||||
, uint8_t _3 = UINT8_MAX
|
||||
, uint8_t _4 = UINT8_MAX
|
||||
, uint8_t _5 = UINT8_MAX
|
||||
, uint8_t _6 = UINT8_MAX
|
||||
, uint8_t _7 = UINT8_MAX
|
||||
);
|
||||
|
||||
/// Set view into sequential mode. Draw calls will be sorted in the same
|
||||
/// order in which submit calls were called.
|
||||
@ -1767,7 +2025,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent are `bgfx_set_view_transform`, `bgfx_set_view_transform_stereo`.
|
||||
///
|
||||
void setViewTransform(uint8_t _id, const void* _view, const void* _projL, uint8_t _flags = BGFX_VIEW_STEREO, const void* _projR = NULL);
|
||||
void setViewTransform(
|
||||
uint8_t _id
|
||||
, const void* _view
|
||||
, const void* _projL
|
||||
, uint8_t _flags = BGFX_VIEW_STEREO
|
||||
, const void* _projR = NULL
|
||||
);
|
||||
|
||||
/// Post submit view reordering.
|
||||
///
|
||||
@ -1938,7 +2202,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_dynamic_index_buffer`.
|
||||
///
|
||||
void setIndexBuffer(DynamicIndexBufferHandle _handle, uint32_t _firstIndex, uint32_t _numIndices);
|
||||
void setIndexBuffer(
|
||||
DynamicIndexBufferHandle _handle
|
||||
, uint32_t _firstIndex
|
||||
, uint32_t _numIndices
|
||||
);
|
||||
|
||||
/// Set index buffer for draw primitive.
|
||||
///
|
||||
@ -1956,7 +2224,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_transient_index_buffer`.
|
||||
///
|
||||
void setIndexBuffer(const TransientIndexBuffer* _tib, uint32_t _firstIndex, uint32_t _numIndices);
|
||||
void setIndexBuffer(
|
||||
const TransientIndexBuffer* _tib
|
||||
, uint32_t _firstIndex
|
||||
, uint32_t _numIndices
|
||||
);
|
||||
|
||||
/// Set vertex buffer for draw primitive.
|
||||
///
|
||||
@ -1992,7 +2264,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_dynamic_vertex_buffer`.
|
||||
///
|
||||
void setVertexBuffer(DynamicVertexBufferHandle _handle, uint32_t _startVertex, uint32_t _numVertices);
|
||||
void setVertexBuffer(
|
||||
DynamicVertexBufferHandle _handle
|
||||
, uint32_t _startVertex
|
||||
, uint32_t _numVertices
|
||||
);
|
||||
|
||||
/// Set vertex buffer for draw primitive.
|
||||
///
|
||||
@ -2010,7 +2286,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_transient_vertex_buffer`.
|
||||
///
|
||||
void setVertexBuffer(const TransientVertexBuffer* _tvb, uint32_t _startVertex, uint32_t _numVertices);
|
||||
void setVertexBuffer(
|
||||
const TransientVertexBuffer* _tvb
|
||||
, uint32_t _startVertex
|
||||
, uint32_t _numVertices
|
||||
);
|
||||
|
||||
/// Set instance data buffer for draw primitive.
|
||||
///
|
||||
@ -2028,7 +2308,11 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_instance_data_from_dynamic_vertex_buffer`.
|
||||
///
|
||||
void setInstanceDataBuffer(DynamicVertexBufferHandle _handle, uint32_t _startVertex, uint32_t _num);
|
||||
void setInstanceDataBuffer(
|
||||
DynamicVertexBufferHandle _handle
|
||||
, uint32_t _startVertex
|
||||
, uint32_t _num
|
||||
);
|
||||
|
||||
/// Set texture stage for draw primitive.
|
||||
///
|
||||
@ -2047,7 +2331,12 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_texture`.
|
||||
///
|
||||
void setTexture(uint8_t _stage, UniformHandle _sampler, TextureHandle _handle, uint32_t _flags = UINT32_MAX);
|
||||
void setTexture(
|
||||
uint8_t _stage
|
||||
, UniformHandle _sampler
|
||||
, TextureHandle _handle
|
||||
, uint32_t _flags = UINT32_MAX
|
||||
);
|
||||
|
||||
/// Set texture stage for draw primitive.
|
||||
///
|
||||
@ -2064,7 +2353,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_texture_from_frame_buffer`.
|
||||
///
|
||||
void setTexture(uint8_t _stage, UniformHandle _sampler, FrameBufferHandle _handle, uint8_t _attachment = 0, uint32_t _flags = UINT32_MAX);
|
||||
void setTexture(
|
||||
uint8_t _stage
|
||||
, UniformHandle _sampler
|
||||
, FrameBufferHandle _handle
|
||||
, uint8_t _attachment = 0
|
||||
, uint32_t _flags = UINT32_MAX
|
||||
);
|
||||
|
||||
/// Touch view.
|
||||
uint32_t touch(uint8_t _id);
|
||||
@ -2080,7 +2375,12 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_submit`.
|
||||
///
|
||||
uint32_t submit(uint8_t _id, ProgramHandle _program, int32_t _depth = 0, bool _preserveState = false);
|
||||
uint32_t submit(
|
||||
uint8_t _id
|
||||
, ProgramHandle _program
|
||||
, int32_t _depth = 0
|
||||
, bool _preserveState = false
|
||||
);
|
||||
|
||||
/// Submit primitive with occlusion query for rendering.
|
||||
///
|
||||
@ -2094,7 +2394,13 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_submit_occlusion_query.
|
||||
///
|
||||
uint32_t submit(uint8_t _id, ProgramHandle _program, OcclusionQueryHandle _occlusionQuery, int32_t _depth = 0, bool _preserveState = false);
|
||||
uint32_t submit(
|
||||
uint8_t _id
|
||||
, ProgramHandle _program
|
||||
, OcclusionQueryHandle _occlusionQuery
|
||||
, int32_t _depth = 0
|
||||
, bool _preserveState = false
|
||||
);
|
||||
|
||||
/// Submit primitive for rendering with index and instance data info from
|
||||
/// indirect buffer.
|
||||
@ -2111,7 +2417,15 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_submit_indirect`.
|
||||
///
|
||||
uint32_t submit(uint8_t _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint16_t _start = 0, uint16_t _num = 1, int32_t _depth = 0, bool _preserveState = false);
|
||||
uint32_t submit(
|
||||
uint8_t _id
|
||||
, ProgramHandle _program
|
||||
, IndirectBufferHandle _indirectHandle
|
||||
, uint16_t _start = 0
|
||||
, uint16_t _num = 1
|
||||
, int32_t _depth = 0
|
||||
, bool _preserveState = false
|
||||
);
|
||||
|
||||
/// Set compute index buffer.
|
||||
///
|
||||
@ -2174,7 +2488,14 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_image`.
|
||||
///
|
||||
void setImage(uint8_t _stage, UniformHandle _sampler, TextureHandle _handle, uint8_t _mip, Access::Enum _access, TextureFormat::Enum _format = TextureFormat::Count);
|
||||
void setImage(
|
||||
uint8_t _stage
|
||||
, UniformHandle _sampler
|
||||
, TextureHandle _handle
|
||||
, uint8_t _mip
|
||||
, Access::Enum _access
|
||||
, TextureFormat::Enum _format = TextureFormat::Count
|
||||
);
|
||||
|
||||
/// Set compute image from frame buffer texture.
|
||||
///
|
||||
@ -2187,7 +2508,14 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_set_image_from_frame_buffer`.
|
||||
///
|
||||
void setImage(uint8_t _stage, UniformHandle _sampler, FrameBufferHandle _handle, uint8_t _attachment, Access::Enum _access, TextureFormat::Enum _format = TextureFormat::Count);
|
||||
void setImage(
|
||||
uint8_t _stage
|
||||
, UniformHandle _sampler
|
||||
, FrameBufferHandle _handle
|
||||
, uint8_t _attachment
|
||||
, Access::Enum _access
|
||||
, TextureFormat::Enum _format = TextureFormat::Count
|
||||
);
|
||||
|
||||
/// Dispatch compute.
|
||||
///
|
||||
@ -2203,7 +2531,14 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_dispatch`.
|
||||
///
|
||||
uint32_t dispatch(uint8_t _id, ProgramHandle _handle, uint16_t _numX = 1, uint16_t _numY = 1, uint16_t _numZ = 1, uint8_t _flags = BGFX_SUBMIT_EYE_FIRST);
|
||||
uint32_t dispatch(
|
||||
uint8_t _id
|
||||
, ProgramHandle _handle
|
||||
, uint16_t _numX = 1
|
||||
, uint16_t _numY = 1
|
||||
, uint16_t _numZ = 1
|
||||
, uint8_t _flags = BGFX_SUBMIT_EYE_FIRST
|
||||
);
|
||||
|
||||
/// Dispatch compute indirect.
|
||||
///
|
||||
@ -2219,7 +2554,14 @@ namespace bgfx
|
||||
///
|
||||
/// @attention C99 equivalent is `bgfx_dispatch_indirect`.
|
||||
///
|
||||
uint32_t dispatch(uint8_t _id, ProgramHandle _handle, IndirectBufferHandle _indirectHandle, uint16_t _start = 0, uint16_t _num = 1, uint8_t _flags = BGFX_SUBMIT_EYE_FIRST);
|
||||
uint32_t dispatch(
|
||||
uint8_t _id
|
||||
, ProgramHandle _handle
|
||||
, IndirectBufferHandle _indirectHandle
|
||||
, uint16_t _start = 0
|
||||
, uint16_t _num = 1
|
||||
, uint8_t _flags = BGFX_SUBMIT_EYE_FIRST
|
||||
);
|
||||
|
||||
/// Discard all previously set state for draw or compute call.
|
||||
///
|
||||
@ -2243,7 +2585,17 @@ namespace bgfx
|
||||
/// @attention Availability depends on: `BGFX_CAPS_TEXTURE_BLIT`.
|
||||
/// @attention C99 equivalent is `bgfx_blit`.
|
||||
///
|
||||
void blit(uint8_t _id, TextureHandle _dst, uint16_t _dstX, uint16_t _dstY, TextureHandle _src, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX);
|
||||
void blit(
|
||||
uint8_t _id
|
||||
, TextureHandle _dst
|
||||
, uint16_t _dstX
|
||||
, uint16_t _dstY
|
||||
, TextureHandle _src
|
||||
, uint16_t _srcX = 0
|
||||
, uint16_t _srcY = 0
|
||||
, uint16_t _width = UINT16_MAX
|
||||
, uint16_t _height = UINT16_MAX
|
||||
);
|
||||
|
||||
/// Blit texture 2D region between 2D frame buffer and 2D texture.
|
||||
///
|
||||
@ -2262,7 +2614,18 @@ namespace bgfx
|
||||
/// @attention Availability depends on: `BGFX_CAPS_TEXTURE_BLIT`.
|
||||
/// @attention C99 equivalent is `bgfx_blit`.
|
||||
///
|
||||
void blit(uint8_t _id, TextureHandle _dst, uint16_t _dstX, uint16_t _dstY, FrameBufferHandle _src, uint8_t _attachment = 0, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX);
|
||||
void blit(
|
||||
uint8_t _id
|
||||
, TextureHandle _dst
|
||||
, uint16_t _dstX
|
||||
, uint16_t _dstY
|
||||
, FrameBufferHandle _src
|
||||
, uint8_t _attachment = 0
|
||||
, uint16_t _srcX = 0
|
||||
, uint16_t _srcY = 0
|
||||
, uint16_t _width = UINT16_MAX
|
||||
, uint16_t _height = UINT16_MAX
|
||||
);
|
||||
|
||||
/// Blit texture region between two textures.
|
||||
///
|
||||
@ -2290,7 +2653,22 @@ namespace bgfx
|
||||
/// @attention Availability depends on: `BGFX_CAPS_TEXTURE_BLIT`.
|
||||
/// @attention C99 equivalent is `bgfx_blit`.
|
||||
///
|
||||
void blit(uint8_t _id, TextureHandle _dst, uint8_t _dstMip, uint16_t _dstX, uint16_t _dstY, uint16_t _dstZ, TextureHandle _src, uint8_t _srcMip = 0, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _srcZ = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX, uint16_t _depth = UINT16_MAX);
|
||||
void blit(
|
||||
uint8_t _id
|
||||
, TextureHandle _dst
|
||||
, uint8_t _dstMip
|
||||
, uint16_t _dstX
|
||||
, uint16_t _dstY
|
||||
, uint16_t _dstZ
|
||||
, TextureHandle _src
|
||||
, uint8_t _srcMip = 0
|
||||
, uint16_t _srcX = 0
|
||||
, uint16_t _srcY = 0
|
||||
, uint16_t _srcZ = 0
|
||||
, uint16_t _width = UINT16_MAX
|
||||
, uint16_t _height = UINT16_MAX
|
||||
, uint16_t _depth = UINT16_MAX
|
||||
);
|
||||
|
||||
/// Blit texture region between frame buffer and texture.
|
||||
///
|
||||
@ -2319,7 +2697,23 @@ namespace bgfx
|
||||
/// @attention Availability depends on: `BGFX_CAPS_TEXTURE_BLIT`.
|
||||
/// @attention C99 equivalent is `bgfx_blit`.
|
||||
///
|
||||
void blit(uint8_t _id, TextureHandle _dst, uint8_t _dstMip, uint16_t _dstX, uint16_t _dstY, uint16_t _dstZ, FrameBufferHandle _src, uint8_t _attachment = 0, uint8_t _srcMip = 0, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _srcZ = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX, uint16_t _depth = UINT16_MAX);
|
||||
void blit(
|
||||
uint8_t _id
|
||||
, TextureHandle _dst
|
||||
, uint8_t _dstMip
|
||||
, uint16_t _dstX
|
||||
, uint16_t _dstY
|
||||
, uint16_t _dstZ
|
||||
, FrameBufferHandle _src
|
||||
, uint8_t _attachment = 0
|
||||
, uint8_t _srcMip = 0
|
||||
, uint16_t _srcX = 0
|
||||
, uint16_t _srcY = 0
|
||||
, uint16_t _srcZ = 0
|
||||
, uint16_t _width = UINT16_MAX
|
||||
, uint16_t _height = UINT16_MAX
|
||||
, uint16_t _depth = UINT16_MAX
|
||||
);
|
||||
|
||||
/// Request screen shot.
|
||||
///
|
||||
|
Loading…
x
Reference in New Issue
Block a user