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
tokenize_sv
src/core/core.cpp:160
Method
touch_event_base
include/floor/core/event_objects.hpp:222
Method
touch_move_event_base
include/floor/core/event_objects.hpp:230
Method
tracker_enumerate
src/vr/openxr_input.cpp:1023
Method
transform
transform the specified vector 'vec' according to this dual quaternion and returns the result NOTE: dual quaternion must be a unit/normalized dual qua
include/floor/math/dual_quaternion.hpp:249
Method
translation
returns a translation matrix set to (x, y, z)
include/floor/math/matrix4.hpp:453
Method
translation_unit
include/floor/lang/lang_context.hpp:43
Method
translation_with_rotation
computes the translational/dual part from "pos" and the rotational part "rq"
include/floor/math/dual_quaternion.hpp:295
Method
transposed
returns the transposed form of this matrix
include/floor/math/matrix4.hpp:370
Function
trim
include/floor/math/vector.hpp:656
Function
trunc
include/floor/device/backend/cuda.hpp:76
Method
tupled_arg
include/floor/device/backend/logger.hpp:438
Method
type
will error on unhandled types later on
include/floor/device/backend/logger.hpp:97
Method
type
include/floor/device/backend/logger.hpp:104
Method
unequal
src/lang/source_types.cpp:59
Function
unicode_to_utf8
src/core/unicode.cpp:97
Function
unix_timestamp
include/floor/core/core.hpp:199
Function
unix_timestamp_ms
src/core/core.cpp:524
Method
unmap
src/device/host/host_buffer.cpp:222
Method
unmap
src/device/opencl/opencl_buffer.cpp:213
Method
unmap
src/device/opencl/opencl_image.cpp:353
Method
unmap
src/device/vulkan/vulkan_memory.cpp:350
Method
unmap
src/device/vulkan/vulkan_buffer.cpp:439
Method
unmap
src/device/cuda/cuda_buffer.cpp:352
Method
unmap_on_exit_t
src/device/cuda/cuda_argument_buffer.cpp:44
Function
unpack_double_2x32
unpacks the input 64-bit double-precision float value into 2 32-bit unsigned integers, returning them in a 2 component vector, with the first vector c
include/floor/device/backend/soft_pack.hpp:111
Function
unpack_double_2x32
unpacks the input 64-bit double-precision float value into 2 32-bit unsigned integers, returning them in a 2 component vector, with the first vector c
include/floor/device/backend/vulkan_post.hpp:130
Function
unpack_half_2x16
unpacks the input 32-bit unsigned integer into 2 16-bit half-precision float values, then converts these values to 32-bit single-precision float value
include/floor/device/backend/soft_pack.hpp:105
Function
unpack_half_2x16
unpacks the input 32-bit unsigned integer into 2 16-bit half-precision float values, then converts these values to 32-bit single-precision float value
include/floor/device/backend/metal_post.hpp:101
Function
unpack_half_2x16
unpacks the input 32-bit unsigned integer into 2 16-bit half-precision float values, then converts these values to 32-bit single-precision float value
include/floor/device/backend/vulkan_post.hpp:118
Function
unpack_snorm_2x16
unpacks the input 32-bit unsigned integer into 2 16-bit signed integers, then converts these [-32767, 32767]-ranged integers to normalized 32-bit sing
include/floor/device/backend/soft_pack.hpp:93
Function
unpack_snorm_2x16
unpacks the input 32-bit unsigned integer into 2 16-bit signed integers, then converts these [-32767, 32767]-ranged integers to normalized 32-bit sing
include/floor/device/backend/metal_post.hpp:89
Function
unpack_snorm_2x16
unpacks the input 32-bit unsigned integer into 2 16-bit signed integers, then converts these [-32767, 32767]-ranged integers to normalized 32-bit sing
include/floor/device/backend/vulkan_post.hpp:106
Function
unpack_snorm_4x8
unpacks the input 32-bit unsigned integer into 4 8-bit signed integers, then converts these [-127, 127]-ranged integers to normalized 32-bit single-pr
include/floor/device/backend/soft_pack.hpp:75
Function
unpack_snorm_4x8
unpacks the input 32-bit unsigned integer into 4 8-bit signed integers, then converts these [-127, 127]-ranged integers to normalized 32-bit single-pr
include/floor/device/backend/metal_post.hpp:77
Function
unpack_snorm_4x8
unpacks the input 32-bit unsigned integer into 4 8-bit signed integers, then converts these [-127, 127]-ranged integers to normalized 32-bit single-pr
include/floor/device/backend/vulkan_post.hpp:94
Function
unpack_unorm_2x16
unpacks the input 32-bit unsigned integer into 2 16-bit unsigned integers, then converts these [0, 65535]-ranged integers to normalized 32-bit single-
include/floor/device/backend/soft_pack.hpp:99
Function
unpack_unorm_2x16
unpacks the input 32-bit unsigned integer into 2 16-bit unsigned integers, then converts these [0, 65535]-ranged integers to normalized 32-bit single-
include/floor/device/backend/metal_post.hpp:95
Function
unpack_unorm_2x16
unpacks the input 32-bit unsigned integer into 2 16-bit unsigned integers, then converts these [0, 65535]-ranged integers to normalized 32-bit single-
include/floor/device/backend/vulkan_post.hpp:112
Function
unpack_unorm_4x8
unpacks the input 32-bit unsigned integer into 4 8-bit unsigned integers, then converts these [0, 255]-ranged integers to normalized 32-bit single-pre
include/floor/device/backend/soft_pack.hpp:84
Function
unpack_unorm_4x8
unpacks the input 32-bit unsigned integer into 4 8-bit unsigned integers, then converts these [0, 255]-ranged integers to normalized 32-bit single-pre
include/floor/device/backend/metal_post.hpp:83
Function
unpack_unorm_4x8
unpacks the input 32-bit unsigned integer into 4 8-bit unsigned integers, then converts these [0, 255]-ranged integers to normalized 32-bit single-pre
include/floor/device/backend/vulkan_post.hpp:100
Method
unpin
unlocks/unpins the memory again
include/floor/core/aligned_ptr.hpp:194
Function
unsafe_get
include/floor/threading/atomic_shared_ptr.hpp:155
Function
up
+Y up vector
include/floor/math/vector.hpp:389
Method
update
src/core/bcm.cpp:27
Method
update_hand_controller_types
src/vr/openxr_input.cpp:1094
Method
update_mip_map_info
src/device/vulkan/internal/vulkan_image_internal.cpp:819
Method
update_vulkan_pipeline
src/device/vulkan/vulkan_renderer.cpp:612
Method
valid
include/floor/device/device_queue.hpp:42
Method
valid
include/floor/device/device_queue.hpp:54
Method
valid_components
include/floor/math/vector.hpp:595
Method
value
include/floor/device/backend/image.hpp:152
Method
value_node
src/core/json.cpp:568
Function
values
include/floor/core/core.hpp:185
Method
vector<json_value>>
src/core/json.cpp:937
Method
vector_helper
static class
include/floor/math/vector_helper.hpp:118
Function
vector_step
returns an integer value representing the number of components of this vector (-> equivalent to vec_step in opencl)
include/floor/math/vector.hpp:2245
Function
vendor
returns the device vendor
include/floor/device/backend/device_info.hpp:39
Function
vertex_base_format
return the base format of the specified vertex format
include/floor/device/graphics_vertex_format.hpp:143
Function
vertex_bytes
returns the amount of bytes needed to store one vertex NOTE: rounded up if "bits per vertex" is not divisible by 8
include/floor/device/graphics_vertex_format.hpp:166
Method
vr_analog_force_event_base
include/floor/core/event_objects.hpp:317
Method
vr_analog_move_event_base
include/floor/core/event_objects.hpp:299
Method
vr_analog_pull_event_base
include/floor/core/event_objects.hpp:308
Method
vr_context
src/vr/vr_context.cpp:26
Method
vr_digital_event_base
include/floor/core/event_objects.hpp:276
Method
vr_event_base
false: left, true: right
include/floor/core/event_objects.hpp:263
Method
vulkan_argument_buffer
src/device/vulkan/vulkan_argument_buffer.cpp:32
Function
vulkan_begin_cmd_debug_label
src/device/vulkan/internal/vulkan_debug.hpp:51
Method
vulkan_buffer
src/device/vulkan/vulkan_buffer.cpp:41
Method
vulkan_buffer
include/floor/device/vulkan/vulkan_buffer.hpp:39
Method
vulkan_cmd_completion_handler
src/device/vulkan/vulkan_queue.cpp:192
Method
vulkan_cmd_completion_thread
src/device/vulkan/vulkan_queue.cpp:140
Method
vulkan_command_block
src/device/vulkan/vulkan_queue.cpp:874
Method
vulkan_command_pool_destructor_t
src/device/vulkan/vulkan_queue.cpp:536
Method
vulkan_command_pool_t
src/device/vulkan/vulkan_queue.cpp:223
Method
vulkan_context
src/device/vulkan/vulkan_context.cpp:385
Function
vulkan_debug_callback
src/device/vulkan/internal/vulkan_debug.cpp:35
Method
vulkan_descriptor_buffer_container
src/device/vulkan/internal/vulkan_descriptor_set.hpp:41
Method
vulkan_device
src/device/vulkan/vulkan_device.cpp:23
Method
vulkan_drawable_t
src/device/vulkan/vulkan_renderer.cpp:47
Function
vulkan_end_cmd_debug_label
src/device/vulkan/internal/vulkan_debug.hpp:52
Method
vulkan_fence
src/device/vulkan/vulkan_fence.cpp:31
Method
vulkan_function
src/device/vulkan/vulkan_function.cpp:170
Method
vulkan_heap
src/device/vulkan/internal/vulkan_heap.cpp:132
Method
vulkan_image
src/device/vulkan/vulkan_image.cpp:44
Method
vulkan_image_internal
src/device/vulkan/internal/vulkan_image_internal.cpp:107
Method
vulkan_indirect_command_pipeline
src/device/vulkan/vulkan_indirect_command.cpp:41
Method
vulkan_indirect_compute_command_encoder
src/device/vulkan/vulkan_indirect_command.cpp:748
Method
vulkan_indirect_render_command_encoder
src/device/vulkan/vulkan_indirect_command.cpp:378
Function
vulkan_insert_cmd_debug_label
src/device/vulkan/internal/vulkan_debug.hpp:53
Method
vulkan_memory
src/device/vulkan/vulkan_memory.cpp:32
Method
vulkan_memory
include/floor/device/vulkan/vulkan_memory.hpp:45
Method
vulkan_pass
src/device/vulkan/vulkan_pass.cpp:224
Method
vulkan_pipeline
src/device/vulkan/vulkan_pipeline.cpp:339
Method
vulkan_pipeline_entry
src/device/vulkan/vulkan_indirect_command.cpp:329
Method
vulkan_pipeline_entry
include/floor/device/vulkan/vulkan_indirect_command.hpp:43
Method
vulkan_program
src/device/vulkan/vulkan_program.cpp:345
Method
vulkan_queue
src/device/vulkan/vulkan_queue.cpp:671
Method
vulkan_queue_impl
src/device/vulkan/vulkan_queue.cpp:560
← previous
next →
2,301–2,400 of 2,532, ranked by callers