MCPcopy Create free account

hub / github.com/a2flo/floor / functions

Functions2,532 in github.com/a2flo/floor

Methodsize
include/floor/constexpr/const_array.hpp:33
Methodsize
include/floor/core/serializer.hpp:239
Methodsize
include/floor/core/serializer.hpp:262
Methodsize
include/floor/core/serializer.hpp:333
Methodsize
include/floor/core/serializer.hpp:373
Methodsize
include/floor/core/serializer.hpp:410
Methodsize
include/floor/core/serializer.hpp:438
Methodsize
include/floor/device/backend/vulkan.hpp:163
Methodsize
include/floor/device/backend/host.hpp:304
Methodsize
include/floor/device/backend/metal.hpp:293
Methodsize_t stosize
include/floor/core/cpp_ext.hpp:45
Functionsmoothstep
for each component: results in 0 if component <= edge_0, 1 if component >= edge_1 and performs smooth hermite interpolation between 0 and 1 if: edge_0
include/floor/math/vector.hpp:1309
Methodsoft_f16
default constructors
include/floor/constexpr/soft_f16.hpp:66
Functionsort_and_unique_all_resources
sorts + uniques all resources
include/floor/device/metal/metal_resource_tracking.hpp:95
Functionspirv_version_to_string
include/floor/device/opencl/opencl_common.hpp:111
Methodstart
"starts" the timer: returns the current time_point of a monotonic clock
include/floor/core/timer.hpp:37
Methodstart_profiling
src/device/device_queue.cpp:26
Methodstart_profiling
src/device/host/host_queue.cpp:50
Methodstatic_serialization_size
include/floor/core/serializer.hpp:146
Methodstatic_size
include/floor/core/serializer.hpp:188
Methodstatic_size
include/floor/core/serializer.hpp:238
Methodstatic_size
include/floor/core/serializer.hpp:261
Methodstatic_size
include/floor/core/serializer.hpp:297
Methodstatic_size
include/floor/core/serializer.hpp:332
Methodstatic_size
include/floor/core/serializer.hpp:372
Methodstatic_size
include/floor/core/serializer.hpp:409
Methodstatic_size
include/floor/core/serializer.hpp:437
Functionstep
tests each component if it is < edge, resulting in 0 if true, else 1, and returns that result in the resp. component of the return vector
include/floor/math/vector.hpp:1292
Functionstob
include/floor/core/cpp_ext.hpp:51
Methodstop
include/floor/core/timer.hpp:44
Methodstop_profiling
src/device/device_queue.cpp:31
Methodstop_profiling
src/device/host/host_queue.cpp:54
Methodstop_profiling
src/device/cuda/cuda_queue.cpp:62
Methodstr_dollar_count
include/floor/device/backend/logger.hpp:190
Functionstr_to_upper
src/core/core.cpp:180
Functionstr_to_upper_inplace
src/core/core.cpp:169
Methodstring>
src/core/json.cpp:901
Methodstring_to_file
src/core/file_io.cpp:606
Methodstrip_data_path
src/floor/floor.cpp:1274
Functionstrip_filename
src/core/core.cpp:231
Functionsub_group_exclusive_scan
include/floor/device/backend/vulkan.hpp:342
Functionsub_group_exclusive_scan
include/floor/device/backend/metal.hpp:454
Functionsub_group_exclusive_scan
include/floor/device/backend/cuda.hpp:835
Functionsub_group_id_range_max
returns the max part of the possible sub-group id [min, max) range of this device
include/floor/device/backend/device_info.hpp:240
Functionsub_group_id_range_min
returns the min part of the possible sub-group id [min, max) range of this device
include/floor/device/backend/device_info.hpp:235
Functionsub_group_inclusive_scan
include/floor/device/backend/vulkan.hpp:306
Functionsub_group_inclusive_scan
include/floor/device/backend/metal.hpp:418
Functionsub_group_inclusive_scan
include/floor/device/backend/cuda.hpp:799
Functionsub_group_local_id_range_max
returns the max part of the possible sub-group local id [min, max) range of this device
include/floor/device/backend/device_info.hpp:250
Functionsub_group_local_id_range_min
returns the min part of the possible sub-group local id [min, max) range of this device
include/floor/device/backend/device_info.hpp:245
Functionsub_group_reduce
include/floor/device/backend/vulkan.hpp:270
Functionsub_group_reduce
include/floor/device/backend/metal.hpp:382
Functionsub_group_reduce
include/floor/device/backend/cuda.hpp:742
Functionsub_group_size_range_max
returns the max part of the possible sub-group size [min, max) range of this device
include/floor/device/backend/device_info.hpp:260
Functionsub_group_size_range_min
returns the min part of the possible sub-group size [min, max) range of this device
include/floor/device/backend/device_info.hpp:255
Functionsum
sum of all components
include/floor/math/vector.hpp:1766
Methodswitch_pipeline
src/device/graphics_renderer.cpp:41
Methodswitch_pipeline
src/device/vulkan/vulkan_renderer.cpp:605
Functionswizzled
include/floor/math/vector.hpp:541
Functionswrapped
signed wrapping of all components of this vector around/to [-max, max) NOTE: for unsigned types, this wraps around/to [0, max]
include/floor/math/vector.hpp:993
Methodsync_metal_buffer
src/device/host/host_buffer.cpp:375
Methodsync_metal_buffer
synchronizes the contents of this buffer with the shared Metal buffer NOTE: "cqueue" must be a device_queue of the compute context (or nullptr), "mtl_
include/floor/device/device_buffer.hpp:135
Methodsync_metal_image
src/device/host/host_image.cpp:348
Methodsync_metal_image
synchronizes the contents of this image with the shared Metal image NOTE: "cqueue" must be a device_queue of the compute context (or nullptr), "mtl_qu
include/floor/device/device_image.hpp:155
Functionsync_shared_buffer
src/device/host/host_buffer.cpp:327
Functionsync_shared_image
src/device/host/host_image.cpp:297
Methodsync_vulkan_buffer
src/device/host/host_buffer.cpp:399
Methodsync_vulkan_buffer
synchronizes the contents of this buffer with the shared Vulkan buffer NOTE: "cqueue" must be a device_queue of the compute context (or nullptr), "vk_
include/floor/device/device_buffer.hpp:160
Methodsync_vulkan_buffer
include/floor/device/cuda/cuda_buffer.hpp:74
Methodsync_vulkan_image
src/device/host/host_image.cpp:372
Methodsync_vulkan_image
synchronizes the contents of this image with the shared Vulkan image NOTE: "cqueue" must be a device_queue of the compute context (or nullptr), "vk_qu
include/floor/device/device_image.hpp:189
Methodsync_vulkan_image
include/floor/device/cuda/cuda_image.hpp:50
Functiontan
include/floor/constexpr/const_math.hpp:708
Functiontan
include/floor/device/backend/cuda.hpp:83
Functiontanh
include/floor/constexpr/const_math.hpp:819
Functiontanh
include/floor/device/backend/host.hpp:60
Functiontanh
include/floor/device/backend/cuda.hpp:280
Methodtask
include/floor/threading/task.hpp:38
Methodtext_paste_event
include/floor/core/event_objects.hpp:251
Methodthread_base
src/threading/thread_base.cpp:27
Functionto_array
returns a C++/std array with the elements of this quaternion in { x, y, z, r } order
include/floor/math/quaternion.hpp:520
Functionto_array
returns a C++/std array with the elements of this vector
include/floor/math/vector.hpp:2338
Methodto_array
returns a C++/std array with the elements of this dual quaternion in { x, y, z, r, dx, dy, dz, dq } order
include/floor/math/dual_quaternion.hpp:347
Functionto_clang_vector
include/floor/math/vector.hpp:2327
Functionto_euler
converts the rotation of this quaternion to euler angles
include/floor/math/quaternion.hpp:326
Functionto_matrix4
converts the rotation of this quaternion to a 4x4 matrix
include/floor/math/quaternion.hpp:338
Methodto_ms
include/floor/core/timer.hpp:100
Methodto_path
src/vr/openxr_context.cpp:1216
Methodto_path_or_throw
src/vr/openxr_context.cpp:1230
Methodto_position
returns the translational part as a 3D position
include/floor/math/dual_quaternion.hpp:255
Methodto_s
include/floor/core/timer.hpp:104
Methodto_span
returns a span covering this aligned_ptr allocation
include/floor/core/aligned_ptr.hpp:250
Functionto_string
returns a string representation of this quaternion: if !as_readable: returns the plain (x, y, z, r) values as a string (same as operator<<) if as_read
include/floor/math/quaternion.hpp:96
Methodto_string
returns a string representation of this hash
include/floor/constexpr/sha_256.hpp:90
Methodto_string
include/floor/math/bbox.hpp:72
Methodto_string
include/floor/math/bbox.hpp:185
Methodto_string
returns a string representation of this dual quaternion if !as_readable: returns the plain rq and dq quaternions as a string (same as operator<<) if a
include/floor/math/dual_quaternion.hpp:93
Methodto_string
returns a string representation of this matrix
include/floor/math/matrix4.hpp:130
Functionto_vector4
returns a vector4<scalar_type> with the elements of this quaternion in { x, y, z, r } order
include/floor/math/quaternion.hpp:525
Methodtoken_type_to_string
simple SOURCE_TOKEN_TYPE enum to C11 token name string conversion
include/floor/lang/lexer.hpp:85
← previousnext →2,201–2,300 of 2,532, ranked by callers