Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/a2flo/floor
/ functions
Functions
2,532 in github.com/a2flo/floor
⨍
Functions
2,532
◇
Types & classes
1,019
Function
atom_or
include/floor/device/backend/opencl_atomic.hpp:222
Function
atom_store
store (simple alias of xchg)
include/floor/device/backend/opencl_atomic.hpp:264
Function
atom_xor
include/floor/device/backend/opencl_atomic.hpp:247
Function
atomic_add
add
include/floor/device/backend/host_atomic.hpp:80
Function
atomic_and
include/floor/device/backend/host_atomic.hpp:222
Function
atomic_and
and
include/floor/device/backend/metal_atomic.hpp:294
Function
atomic_cmpxchg
cmpxchg (up here, because it's needed by the fallback implementations)
include/floor/device/backend/host_atomic.hpp:50
Function
atomic_cmpxchg
cmpxchg
include/floor/device/backend/metal_atomic.hpp:244
Function
atomic_dec
dec
include/floor/device/backend/host_atomic.hpp:140
Function
atomic_dec
dec
include/floor/device/backend/metal_atomic.hpp:202
Function
atomic_inc
inc
include/floor/device/backend/host_atomic.hpp:120
Function
atomic_inc
inc
include/floor/device/backend/metal_atomic.hpp:182
Function
atomic_load
include/floor/device/backend/host_atomic.hpp:286
Function
atomic_load
load
include/floor/device/backend/metal_atomic.hpp:356
Function
atomic_max
include/floor/device/backend/host_atomic.hpp:202
Function
atomic_max
include/floor/threading/atomics.hpp:28
Function
atomic_min
min
include/floor/device/backend/host_atomic.hpp:182
Function
atomic_or
or
include/floor/device/backend/host_atomic.hpp:236
Function
atomic_or
or
include/floor/device/backend/metal_atomic.hpp:308
Method
atomic_shared_ptr
constructors:
include/floor/threading/atomic_shared_ptr.hpp:70
Function
atomic_spin_lock_t
include/floor/threading/atomic_spin_lock.hpp:78
Function
atomic_store
store
include/floor/device/backend/host_atomic.hpp:264
Function
atomic_store
store
include/floor/device/backend/metal_atomic.hpp:336
Function
atomic_sub
sub
include/floor/device/backend/host_atomic.hpp:100
Function
atomic_xchg
xchg
include/floor/device/backend/host_atomic.hpp:160
Function
atomic_xchg
xchg
include/floor/device/backend/metal_atomic.hpp:222
Function
atomic_xor
xor
include/floor/device/backend/host_atomic.hpp:250
Function
atomic_xor
xor
include/floor/device/backend/metal_atomic.hpp:322
Method
attachment_t
include/floor/device/graphics_renderer.hpp:139
Function
average
sum of all components / #components
include/floor/math/vector.hpp:1757
Function
backward
+Z backward vector
include/floor/math/vector.hpp:401
Function
barrier
include/floor/device/backend/opencl.hpp:113
Function
barrier
include/floor/device/backend/metal.hpp:249
Function
barrier
include/floor/device/backend/cuda.hpp:493
Method
barrier
include/floor/device/backend/cuda_coop.hpp:41
Method
barrier
include/floor/device/backend/cuda_coop.hpp:55
Method
barrier
include/floor/device/backend/cuda_coop.hpp:64
Method
bbox
include/floor/math/bbox.hpp:39
Function
bcm_compress
compresses the data in "input" and writes it to a newly allocated vector, returns the compressed data as a vector of the correct size on success, or r
include/floor/core/bcm.hpp:30
Method
bcm_crc
src/core/bcm.cpp:226
Method
bcm_decoder
src/core/bcm.cpp:148
Method
bcm_encoder
src/core/bcm.cpp:60
Method
begin
include/floor/constexpr/const_array.hpp:89
Function
binomial
computes (n choose k), the binomial coefficient NOTE: only safe to call up to n = 67, after this results may no longer fit into 64-bit
include/floor/constexpr/const_math.hpp:339
Function
binomial_128
computes (n choose k), the binomial coefficient NOTE: this allows for larger n than binomial(n, k), but recursiveness gets ugly for n > 80
include/floor/constexpr/const_math.hpp:364
Function
bitcast
include/floor/math/vector.hpp:2395
Function
bitness
device bitness NOTE: we only support 64-bit now
include/floor/device/backend/device_info.hpp:49
Method
blit
blits the "src" image onto this image, returns true on success NOTE: dim must be identical, format must be compatible TODO: implement this everywhere
include/floor/device/device_image.hpp:88
Method
blit_async
src/device/vulkan/vulkan_image.cpp:251
Method
blit_async
asynchronously blits the "src" image onto this image, returns true if encoding was successful, waits for all fences specified in "wait_fences" and sig
include/floor/device/device_image.hpp:95
Method
blit_check
src/device/device_image.cpp:472
Method
blit_internal
src/device/vulkan/vulkan_image.cpp:146
Method
buffer_to_file
src/core/file_io.cpp:616
Function
build_archive_from_file
src/device/universal_binary.cpp:952
Function
build_archive_from_memory
src/device/universal_binary.cpp:960
Method
build_image_buffer_copy_regions
src/device/vulkan/vulkan_image.cpp:296
Method
build_mip_map_minification_program
src/device/device_image.cpp:198
Method
call
src/device/host/host_function.cpp:608
Method
can_compile_programs
returns true if this context can compile programs from source code at run-time
include/floor/device/device_context.hpp:112
Method
can_use_external_memory
returns true if external memory can be used (i.e. Vulkan buffer/image sharing)
include/floor/device/cuda/cuda_context.hpp:142
Function
canonicalized
returns a canonicalized copy of this quaternion (r will be positive)
include/floor/math/quaternion.hpp:269
Method
canonicalized
returns a canonicalized copy of this dual quaternion (r component in rq will be positive)
include/floor/math/dual_quaternion.hpp:240
Function
cast
include/floor/math/quaternion.hpp:536
Function
cast
include/floor/math/vector.hpp:2359
Method
cast
include/floor/math/dual_quaternion.hpp:353
Method
cast
include/floor/math/matrix4.hpp:688
Function
catch
src/device/vulkan/internal/vulkan_args.hpp:571
Function
catmull_rom_interpolated
cubic catmull-rom interpolation (with *this = a, interpolation between a and b, and values in order [a_prev, a, b, b_next])
include/floor/math/vector.hpp:2087
Method
cbegin
include/floor/constexpr/const_array.hpp:95
Function
ceil
include/floor/constexpr/const_math.hpp:262
Function
ceil
include/floor/device/backend/host.hpp:47
Function
ceil
include/floor/device/backend/cuda.hpp:74
Method
cend
include/floor/constexpr/const_array.hpp:96
Method
center
include/floor/math/bbox.hpp:57
Function
char_to_index
include/floor/math/vector.hpp:557
Method
check_arg_type
include/floor/device/indirect_command.hpp:134
Method
check_arg_types
include/floor/device/indirect_command.hpp:157
Method
check_arg_types
include/floor/device/device_queue.hpp:66
Method
check_open
src/core/file_io.cpp:513
Function
cl_get_info
include/floor/device/opencl/opencl_common.hpp:596
Function
clamped
clamps all components of this vector to [min, max]
include/floor/math/vector.hpp:904
Method
clear
zeros/clears the complete memory object, returns true on success
include/floor/device/device_memory.hpp:74
Method
clipboard_update_event
include/floor/core/event_objects.hpp:246
Method
clone
src/device/device_buffer.cpp:66
Function
clz
include/floor/constexpr/const_math.hpp:1224
Function
clz
returns an int vector containing the number of leading 0-bits of each component in this vector
include/floor/math/vector.hpp:2167
Function
clz
include/floor/math/rt_math.hpp:331
Method
column
include/floor/math/matrix4.hpp:160
Method
combined_conjugated
returns the combined form of the conjugate of this dual quaternion (third conjugate)
include/floor/math/dual_quaternion.hpp:226
Method
commit_and_continue
src/device/vulkan/vulkan_renderer.cpp:378
Method
commit_and_finish
src/device/vulkan/vulkan_renderer.cpp:366
Method
commit_and_release
src/device/vulkan/vulkan_renderer.cpp:370
Method
commit_and_release_internal
src/device/vulkan/vulkan_renderer.cpp:67
Method
compare
include/floor/device/backend/host_image.hpp:976
Function
compare_gradient
include/floor/device/backend/image.hpp:1045
Function
compare_gradient_linear
include/floor/device/backend/image.hpp:1063
Method
compare_linear
include/floor/device/backend/host_image.hpp:992
Function
compare_lod
include/floor/device/backend/image.hpp:1017
Function
compare_lod_linear
include/floor/device/backend/image.hpp:1031
Method
complete
src/device/indirect_command.cpp:253
← previous
next →
801–900 of 2,532, ranked by callers