|
|
@@ -866,10 +866,24 @@ namespace bgfx
|
|
|
///
|
|
|
struct Attachment
|
|
|
{
|
|
|
- void init(TextureHandle _handle, Access::Enum _access = Access::Write, uint16_t _layer = 0, uint16_t _mip = 0, uint8_t _resolve = BGFX_RESOLVE_AUTO_GEN_MIPS);
|
|
|
+ /// Init attachment.
|
|
|
+ ///
|
|
|
+ /// @param[in] _handle Render target texture handle.
|
|
|
+ /// @param[in] _access Access. See `Access::Enum`.
|
|
|
+ /// @param[in] _layer Cubemap side or depth layer/slice.
|
|
|
+ /// @param[in] _mip Mip level.
|
|
|
+ /// @param[in] _resolve Resolve flags. See: `BGFX_RESOLVE_*`
|
|
|
+ ///
|
|
|
+ void init(
|
|
|
+ TextureHandle _handle
|
|
|
+ , Access::Enum _access = Access::Write
|
|
|
+ , uint16_t _layer = 0
|
|
|
+ , uint16_t _mip = 0
|
|
|
+ , uint8_t _resolve = BGFX_RESOLVE_AUTO_GEN_MIPS
|
|
|
+ );
|
|
|
|
|
|
- Access::Enum access; //!<
|
|
|
- TextureHandle handle; //!< Texture handle.
|
|
|
+ Access::Enum access; //!< Attachement access. See `Access::Enum`.
|
|
|
+ TextureHandle handle; //!< Render target texture handle.
|
|
|
uint16_t mip; //!< Mip level.
|
|
|
uint16_t layer; //!< Cubemap side or depth layer/slice.
|
|
|
uint8_t resolve; //!< Resolve flags. See: `BGFX_RESOLVE_*`
|