MCPcopy Create free account

hub / github.com/a2flo/floor / functions

Functions2,532 in github.com/a2flo/floor

Functionatom_or
include/floor/device/backend/opencl_atomic.hpp:222
Functionatom_store
store (simple alias of xchg)
include/floor/device/backend/opencl_atomic.hpp:264
Functionatom_xor
include/floor/device/backend/opencl_atomic.hpp:247
Functionatomic_add
add
include/floor/device/backend/host_atomic.hpp:80
Functionatomic_and
include/floor/device/backend/host_atomic.hpp:222
Functionatomic_and
and
include/floor/device/backend/metal_atomic.hpp:294
Functionatomic_cmpxchg
cmpxchg (up here, because it's needed by the fallback implementations)
include/floor/device/backend/host_atomic.hpp:50
Functionatomic_cmpxchg
cmpxchg
include/floor/device/backend/metal_atomic.hpp:244
Functionatomic_dec
dec
include/floor/device/backend/host_atomic.hpp:140
Functionatomic_dec
dec
include/floor/device/backend/metal_atomic.hpp:202
Functionatomic_inc
inc
include/floor/device/backend/host_atomic.hpp:120
Functionatomic_inc
inc
include/floor/device/backend/metal_atomic.hpp:182
Functionatomic_load
include/floor/device/backend/host_atomic.hpp:286
Functionatomic_load
load
include/floor/device/backend/metal_atomic.hpp:356
Functionatomic_max
include/floor/device/backend/host_atomic.hpp:202
Functionatomic_max
include/floor/threading/atomics.hpp:28
Functionatomic_min
min
include/floor/device/backend/host_atomic.hpp:182
Functionatomic_or
or
include/floor/device/backend/host_atomic.hpp:236
Functionatomic_or
or
include/floor/device/backend/metal_atomic.hpp:308
Methodatomic_shared_ptr
constructors:
include/floor/threading/atomic_shared_ptr.hpp:70
Functionatomic_spin_lock_t
include/floor/threading/atomic_spin_lock.hpp:78
Functionatomic_store
store
include/floor/device/backend/host_atomic.hpp:264
Functionatomic_store
store
include/floor/device/backend/metal_atomic.hpp:336
Functionatomic_sub
sub
include/floor/device/backend/host_atomic.hpp:100
Functionatomic_xchg
xchg
include/floor/device/backend/host_atomic.hpp:160
Functionatomic_xchg
xchg
include/floor/device/backend/metal_atomic.hpp:222
Functionatomic_xor
xor
include/floor/device/backend/host_atomic.hpp:250
Functionatomic_xor
xor
include/floor/device/backend/metal_atomic.hpp:322
Methodattachment_t
include/floor/device/graphics_renderer.hpp:139
Functionaverage
sum of all components / #components
include/floor/math/vector.hpp:1757
Functionbackward
+Z backward vector
include/floor/math/vector.hpp:401
Functionbarrier
include/floor/device/backend/opencl.hpp:113
Functionbarrier
include/floor/device/backend/metal.hpp:249
Functionbarrier
include/floor/device/backend/cuda.hpp:493
Methodbarrier
include/floor/device/backend/cuda_coop.hpp:41
Methodbarrier
include/floor/device/backend/cuda_coop.hpp:55
Methodbarrier
include/floor/device/backend/cuda_coop.hpp:64
Methodbbox
include/floor/math/bbox.hpp:39
Functionbcm_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
Methodbcm_crc
src/core/bcm.cpp:226
Methodbcm_decoder
src/core/bcm.cpp:148
Methodbcm_encoder
src/core/bcm.cpp:60
Methodbegin
include/floor/constexpr/const_array.hpp:89
Functionbinomial
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
Functionbinomial_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
Functionbitcast
include/floor/math/vector.hpp:2395
Functionbitness
device bitness NOTE: we only support 64-bit now
include/floor/device/backend/device_info.hpp:49
Methodblit
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
Methodblit_async
src/device/vulkan/vulkan_image.cpp:251
Methodblit_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
Methodblit_check
src/device/device_image.cpp:472
Methodblit_internal
src/device/vulkan/vulkan_image.cpp:146
Methodbuffer_to_file
src/core/file_io.cpp:616
Functionbuild_archive_from_file
src/device/universal_binary.cpp:952
Functionbuild_archive_from_memory
src/device/universal_binary.cpp:960
Methodbuild_image_buffer_copy_regions
src/device/vulkan/vulkan_image.cpp:296
Methodbuild_mip_map_minification_program
src/device/device_image.cpp:198
Methodcall
src/device/host/host_function.cpp:608
Methodcan_compile_programs
returns true if this context can compile programs from source code at run-time
include/floor/device/device_context.hpp:112
Methodcan_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
Functioncanonicalized
returns a canonicalized copy of this quaternion (r will be positive)
include/floor/math/quaternion.hpp:269
Methodcanonicalized
returns a canonicalized copy of this dual quaternion (r component in rq will be positive)
include/floor/math/dual_quaternion.hpp:240
Functioncast
include/floor/math/quaternion.hpp:536
Functioncast
include/floor/math/vector.hpp:2359
Methodcast
include/floor/math/dual_quaternion.hpp:353
Methodcast
include/floor/math/matrix4.hpp:688
Functioncatch
src/device/vulkan/internal/vulkan_args.hpp:571
Functioncatmull_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
Methodcbegin
include/floor/constexpr/const_array.hpp:95
Functionceil
include/floor/constexpr/const_math.hpp:262
Functionceil
include/floor/device/backend/host.hpp:47
Functionceil
include/floor/device/backend/cuda.hpp:74
Methodcend
include/floor/constexpr/const_array.hpp:96
Methodcenter
include/floor/math/bbox.hpp:57
Functionchar_to_index
include/floor/math/vector.hpp:557
Methodcheck_arg_type
include/floor/device/indirect_command.hpp:134
Methodcheck_arg_types
include/floor/device/indirect_command.hpp:157
Methodcheck_arg_types
include/floor/device/device_queue.hpp:66
Methodcheck_open
src/core/file_io.cpp:513
Functioncl_get_info
include/floor/device/opencl/opencl_common.hpp:596
Functionclamped
clamps all components of this vector to [min, max]
include/floor/math/vector.hpp:904
Methodclear
zeros/clears the complete memory object, returns true on success
include/floor/device/device_memory.hpp:74
Methodclipboard_update_event
include/floor/core/event_objects.hpp:246
Methodclone
src/device/device_buffer.cpp:66
Functionclz
include/floor/constexpr/const_math.hpp:1224
Functionclz
returns an int vector containing the number of leading 0-bits of each component in this vector
include/floor/math/vector.hpp:2167
Functionclz
include/floor/math/rt_math.hpp:331
Methodcolumn
include/floor/math/matrix4.hpp:160
Methodcombined_conjugated
returns the combined form of the conjugate of this dual quaternion (third conjugate)
include/floor/math/dual_quaternion.hpp:226
Methodcommit_and_continue
src/device/vulkan/vulkan_renderer.cpp:378
Methodcommit_and_finish
src/device/vulkan/vulkan_renderer.cpp:366
Methodcommit_and_release
src/device/vulkan/vulkan_renderer.cpp:370
Methodcommit_and_release_internal
src/device/vulkan/vulkan_renderer.cpp:67
Methodcompare
include/floor/device/backend/host_image.hpp:976
Functioncompare_gradient
include/floor/device/backend/image.hpp:1045
Functioncompare_gradient_linear
include/floor/device/backend/image.hpp:1063
Methodcompare_linear
include/floor/device/backend/host_image.hpp:992
Functioncompare_lod
include/floor/device/backend/image.hpp:1017
Functioncompare_lod_linear
include/floor/device/backend/image.hpp:1031
Methodcomplete
src/device/indirect_command.cpp:253
← previousnext →801–900 of 2,532, ranked by callers