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
Method
size
include/floor/constexpr/const_array.hpp:33
Method
size
include/floor/core/serializer.hpp:239
Method
size
include/floor/core/serializer.hpp:262
Method
size
include/floor/core/serializer.hpp:333
Method
size
include/floor/core/serializer.hpp:373
Method
size
include/floor/core/serializer.hpp:410
Method
size
include/floor/core/serializer.hpp:438
Method
size
include/floor/device/backend/vulkan.hpp:163
Method
size
include/floor/device/backend/host.hpp:304
Method
size
include/floor/device/backend/metal.hpp:293
Method
size_t stosize
include/floor/core/cpp_ext.hpp:45
Function
smoothstep
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
Method
soft_f16
default constructors
include/floor/constexpr/soft_f16.hpp:66
Function
sort_and_unique_all_resources
sorts + uniques all resources
include/floor/device/metal/metal_resource_tracking.hpp:95
Function
spirv_version_to_string
include/floor/device/opencl/opencl_common.hpp:111
Method
start
"starts" the timer: returns the current time_point of a monotonic clock
include/floor/core/timer.hpp:37
Method
start_profiling
src/device/device_queue.cpp:26
Method
start_profiling
src/device/host/host_queue.cpp:50
Method
static_serialization_size
include/floor/core/serializer.hpp:146
Method
static_size
include/floor/core/serializer.hpp:188
Method
static_size
include/floor/core/serializer.hpp:238
Method
static_size
include/floor/core/serializer.hpp:261
Method
static_size
include/floor/core/serializer.hpp:297
Method
static_size
include/floor/core/serializer.hpp:332
Method
static_size
include/floor/core/serializer.hpp:372
Method
static_size
include/floor/core/serializer.hpp:409
Method
static_size
include/floor/core/serializer.hpp:437
Function
step
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
Function
stob
include/floor/core/cpp_ext.hpp:51
Method
stop
include/floor/core/timer.hpp:44
Method
stop_profiling
src/device/device_queue.cpp:31
Method
stop_profiling
src/device/host/host_queue.cpp:54
Method
stop_profiling
src/device/cuda/cuda_queue.cpp:62
Method
str_dollar_count
include/floor/device/backend/logger.hpp:190
Function
str_to_upper
src/core/core.cpp:180
Function
str_to_upper_inplace
src/core/core.cpp:169
Method
string>
src/core/json.cpp:901
Method
string_to_file
src/core/file_io.cpp:606
Method
strip_data_path
src/floor/floor.cpp:1274
Function
strip_filename
src/core/core.cpp:231
Function
sub_group_exclusive_scan
include/floor/device/backend/vulkan.hpp:342
Function
sub_group_exclusive_scan
include/floor/device/backend/metal.hpp:454
Function
sub_group_exclusive_scan
include/floor/device/backend/cuda.hpp:835
Function
sub_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
Function
sub_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
Function
sub_group_inclusive_scan
include/floor/device/backend/vulkan.hpp:306
Function
sub_group_inclusive_scan
include/floor/device/backend/metal.hpp:418
Function
sub_group_inclusive_scan
include/floor/device/backend/cuda.hpp:799
Function
sub_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
Function
sub_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
Function
sub_group_reduce
include/floor/device/backend/vulkan.hpp:270
Function
sub_group_reduce
include/floor/device/backend/metal.hpp:382
Function
sub_group_reduce
include/floor/device/backend/cuda.hpp:742
Function
sub_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
Function
sub_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
Function
sum
sum of all components
include/floor/math/vector.hpp:1766
Method
switch_pipeline
src/device/graphics_renderer.cpp:41
Method
switch_pipeline
src/device/vulkan/vulkan_renderer.cpp:605
Function
swizzled
include/floor/math/vector.hpp:541
Function
swrapped
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
Method
sync_metal_buffer
src/device/host/host_buffer.cpp:375
Method
sync_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
Method
sync_metal_image
src/device/host/host_image.cpp:348
Method
sync_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
Function
sync_shared_buffer
src/device/host/host_buffer.cpp:327
Function
sync_shared_image
src/device/host/host_image.cpp:297
Method
sync_vulkan_buffer
src/device/host/host_buffer.cpp:399
Method
sync_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
Method
sync_vulkan_buffer
include/floor/device/cuda/cuda_buffer.hpp:74
Method
sync_vulkan_image
src/device/host/host_image.cpp:372
Method
sync_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
Method
sync_vulkan_image
include/floor/device/cuda/cuda_image.hpp:50
Function
tan
include/floor/constexpr/const_math.hpp:708
Function
tan
include/floor/device/backend/cuda.hpp:83
Function
tanh
include/floor/constexpr/const_math.hpp:819
Function
tanh
include/floor/device/backend/host.hpp:60
Function
tanh
include/floor/device/backend/cuda.hpp:280
Method
task
include/floor/threading/task.hpp:38
Method
text_paste_event
include/floor/core/event_objects.hpp:251
Method
thread_base
src/threading/thread_base.cpp:27
Function
to_array
returns a C++/std array with the elements of this quaternion in { x, y, z, r } order
include/floor/math/quaternion.hpp:520
Function
to_array
returns a C++/std array with the elements of this vector
include/floor/math/vector.hpp:2338
Method
to_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
Function
to_clang_vector
include/floor/math/vector.hpp:2327
Function
to_euler
converts the rotation of this quaternion to euler angles
include/floor/math/quaternion.hpp:326
Function
to_matrix4
converts the rotation of this quaternion to a 4x4 matrix
include/floor/math/quaternion.hpp:338
Method
to_ms
include/floor/core/timer.hpp:100
Method
to_path
src/vr/openxr_context.cpp:1216
Method
to_path_or_throw
src/vr/openxr_context.cpp:1230
Method
to_position
returns the translational part as a 3D position
include/floor/math/dual_quaternion.hpp:255
Method
to_s
include/floor/core/timer.hpp:104
Method
to_span
returns a span covering this aligned_ptr allocation
include/floor/core/aligned_ptr.hpp:250
Function
to_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
Method
to_string
returns a string representation of this hash
include/floor/constexpr/sha_256.hpp:90
Method
to_string
include/floor/math/bbox.hpp:72
Method
to_string
include/floor/math/bbox.hpp:185
Method
to_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
Method
to_string
returns a string representation of this matrix
include/floor/math/matrix4.hpp:130
Function
to_vector4
returns a vector4<scalar_type> with the elements of this quaternion in { x, y, z, r } order
include/floor/math/quaternion.hpp:525
Method
token_type_to_string
simple SOURCE_TOKEN_TYPE enum to C11 token name string conversion
include/floor/lang/lexer.hpp:85
← previous
next →
2,201–2,300 of 2,532, ranked by callers