22 std::uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE,
23 std::uint8_t _skip = 0,
28 std::uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE,
29 std::uint8_t _skip = 0,
31 const char* _name =
nullptr);
42 std::uint16_t _height,
44 std::uint16_t _numLayers,
46 std::uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE,
59 std::uint16_t _height,
63 std::uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE,
76 std::uint16_t _numLayers,
78 std::uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE,
127 std::uint64_t
flags = BGFX_TEXTURE_NONE;
131 std::uint64_t estimated_size,
132 std::uint64_t load_flags,
auto is_render_target() const -> bool
auto fallback_handle() const -> texture_handle
auto is_gpu_generated() const -> bool
Whether the texture's contents are produced on the GPU (render target or compute-write) rather than u...
auto get_size() const -> usize32_t
auto get_estimated_gpu_size() const -> std::uint64_t