|
uint32_t | fastuidraw::apply_bit_flag (uint32_t input_value, bool to_apply, uint32_t bitfield_value) |
|
void | fastuidraw::assert_fail (const char *str, const char *file, int line) |
|
template<typename T > |
range_type< T > | fastuidraw::create_range (T a, T b) |
|
bool | fastuidraw::is_power_of_2 (uint32_t v) |
|
uint32_t | fastuidraw::next_power_of_2 (uint32_t v) |
|
uint32_t | fastuidraw::number_bits_required (uint32_t v) |
|
uint32_t | fastuidraw::pack_bits (uint32_t bit0, uint32_t num_bits, uint32_t value) |
|
uint32_t | fastuidraw::pack_float (float f) |
|
uint32_t | fastuidraw::uint32_log2 (uint32_t v) |
|
uint64_t | fastuidraw::uint64_apply_bit_flag (uint64_t input_value, bool to_apply, uint64_t bitfield_value) |
|
bool | fastuidraw::uint64_is_power_of_2 (uint64_t v) |
|
uint64_t | fastuidraw::uint64_log2 (uint64_t v) |
|
uint64_t | fastuidraw::uint64_next_power_of_2 (uint64_t v) |
|
uint64_t | fastuidraw::uint64_number_bits_required (uint64_t v) |
|
uint64_t | fastuidraw::uint64_pack_bits (uint64_t bit0, uint64_t num_bits, uint64_t value) |
|
uint64_t | fastuidraw::uint64_unpack_bits (uint64_t bit0, uint64_t num_bits, uint64_t value) |
|
uint32_t | fastuidraw::unpack_bits (uint32_t bit0, uint32_t num_bits, uint32_t value) |
|
float | fastuidraw::unpack_float (uint32_t v) |
|
file util.hpp
Adapted from: WRATHUtil.hpp and type_tag.hpp of WRATH:
Copyright 2013 by Nomovok Ltd. Contact: info@.nosp@m.nomo.nosp@m.vok.c.nosp@m.om This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
- Author
- Kevin Rogovin kevin.nosp@m..rog.nosp@m.ovin@.nosp@m.nomo.nosp@m.vok.c.nosp@m.om
-
Kevin Rogovin kevin.nosp@m..rog.nosp@m.ovin@.nosp@m.gmai.nosp@m.l.com
Definition in file util.hpp.