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
print
dumps the document to the specified stream (defaults to "cout")
include/floor/core/json.hpp:215
Method
print_entry
include/floor/core/timer.hpp:90
Method
print_tokens
src/lang/lexer.cpp:96
Function
printf
include/floor/device/backend/vulkan.hpp:106
Function
printf
include/floor/device/backend/metal.hpp:279
Function
printf
include/floor/device/backend/cuda.hpp:456
Function
printf_arg_size
include/floor/device/backend/soft_printf.hpp:27
Function
printf_args_total_size
include/floor/device/backend/soft_printf.hpp:40
Method
process_args
include/floor/device/backend/logger.hpp:178
Method
process_coord
include/floor/device/backend/host_image.hpp:81
Method
provide_minify_program
src/device/device_image.cpp:157
Method
put
src/core/bcm.cpp:97
Function
quaternion
constructs an identity quaternion
include/floor/math/quaternion.hpp:55
Function
query_lod
include/floor/device/backend/image.hpp:432
Method
queue_or_default_queue
src/device/opencl/opencl_buffer.cpp:222
Method
queue_or_default_queue
src/device/opencl/opencl_image.cpp:392
Method
raise_main_window
src/floor/floor.cpp:1403
Function
rand
include/floor/core/core.hpp:53
Function
random
include/floor/math/vector.hpp:2195
Method
range
include/floor/lang/grammar.hpp:146
Method
ray
include/floor/math/ray.hpp:30
Method
rbegin
include/floor/constexpr/const_array.hpp:98
Method
read
src/device/opencl/opencl_buffer.cpp:103
Method
read
src/device/cuda/cuda_buffer.cpp:207
Method
read
include/floor/device/backend/host_image.hpp:1159
Method
read_check
include/floor/device/device_buffer.hpp:219
Function
read_gradient
include/floor/device/backend/image.hpp:862
Function
read_gradient_linear
include/floor/device/backend/image.hpp:922
Function
read_gradient_linear_repeat
include/floor/device/backend/image.hpp:942
Function
read_gradient_linear_repeat_mirrored
include/floor/device/backend/image.hpp:962
Function
read_gradient_repeat
include/floor/device/backend/image.hpp:882
Function
read_gradient_repeat_mirrored
include/floor/device/backend/image.hpp:902
Method
read_linear
include/floor/device/backend/host_image.hpp:844
Function
read_linear_repeat
include/floor/device/backend/image.hpp:702
Function
read_linear_repeat_mirrored
include/floor/device/backend/image.hpp:734
Function
read_lod
include/floor/device/backend/image.hpp:766
Function
read_lod_linear
include/floor/device/backend/image.hpp:814
Function
read_lod_linear_repeat
include/floor/device/backend/image.hpp:830
Function
read_lod_linear_repeat_mirrored
include/floor/device/backend/image.hpp:846
Function
read_lod_repeat
include/floor/device/backend/image.hpp:782
Function
read_lod_repeat_mirrored
include/floor/device/backend/image.hpp:798
Method
read_memory_data
src/device/vulkan/vulkan_memory.cpp:80
Function
read_repeat
include/floor/device/backend/image.hpp:606
Function
read_repeat_mirrored
include/floor/device/backend/image.hpp:638
Method
read_to
include/floor/device/device_buffer.hpp:45
Function
reduce_local_memory_elements
include/floor/device/backend/algorithm.hpp:298
Function
reduced_type reduce
include/floor/device/backend/algorithm.hpp:130
Function
reduced_type reduce_add
include/floor/device/backend/algorithm.hpp:188
Function
reduced_type reduce_max
include/floor/device/backend/algorithm.hpp:263
Function
reduced_type reduce_min
include/floor/device/backend/algorithm.hpp:225
Function
reduced_type reduce_no_init
include/floor/device/backend/algorithm.hpp:74
Function
ref_idx
include/floor/math/vector.hpp:649
Function
reflected
returns the reflected vector of *this according to the normal N, N must be normalized
include/floor/math/vector.hpp:1263
Function
refracted
returns the refracted vector of *this (the incident vector) according to the normal N and the refraction index eta, *this and N must be normalized
include/floor/math/vector.hpp:1286
Method
reinit_renderer
src/device/vulkan/vulkan_context.cpp:2297
Function
reinterpret
include/floor/math/quaternion.hpp:547
Function
reinterpret
include/floor/math/vector.hpp:2376
Method
reinterpret
include/floor/math/dual_quaternion.hpp:359
Method
reinterpret
include/floor/math/matrix4.hpp:699
Method
release_metal_buffer
src/device/host/host_buffer.cpp:371
Method
release_metal_buffer
releases the associated Metal buffer from use with compute (-> acquire for Metal use) NOTE: "cqueue" must be a device_queue of the compute context (or
include/floor/device/device_buffer.hpp:130
Method
release_metal_image
src/device/host/host_image.cpp:344
Method
release_metal_image
releases the associated Metal image from use with compute (-> acquire for Metal use) NOTE: "cqueue" must be a device_queue of the compute context (or
include/floor/device/device_image.hpp:150
Function
release_sync_buffer
src/device/host/host_buffer.cpp:286
Function
release_sync_image
src/device/host/host_image.cpp:253
Method
release_vulkan_buffer
src/device/host/host_buffer.cpp:395
Method
release_vulkan_buffer
src/device/cuda/cuda_buffer.cpp:487
Method
release_vulkan_buffer
releases the associated Vulkan buffer from use with compute (-> acquire for Vulkan use) NOTE: "cqueue" must be a device_queue of the compute context,
include/floor/device/device_buffer.hpp:155
Method
release_vulkan_image
src/device/host/host_image.cpp:368
Method
release_vulkan_image
src/device/cuda/cuda_image.cpp:831
Method
release_vulkan_image
releases the associated Vulkan image from use with compute (-> acquire for Vulkan use) NOTE: "cqueue" must be a device_queue of the compute context (o
include/floor/device/device_image.hpp:184
Method
remove_event_handler
src/core/event.cpp:364
Method
remove_event_types_from_handler
src/core/event.cpp:376
Method
remove_internal_event_types_from_handler
src/core/event.cpp:400
Method
rend
include/floor/constexpr/const_array.hpp:101
Function
requires_work_group_size_x_is_pot
returns true if the device requires that the work-group size X is a power-of-two NOTE: true for Vulkan, false for all other devices/backends
include/floor/device/backend/device_info.hpp:462
Method
reset
src/device/indirect_command.cpp:153
Method
resize_handler
src/device/vulkan/vulkan_context.cpp:2289
Method
resolve
src/device/host/elf_binary.cpp:1279
Method
resolve_section
src/device/host/elf_binary.cpp:1265
Method
resolve_symbol
src/device/host/elf_binary.cpp:1216
Method
retrieve_unique_function_names
include/floor/device/device_program.hpp:63
Function
reverse_bits
include/floor/math/rt_math.hpp:646
Method
rgb_to_rgba
src/device/device_image.cpp:42
Method
rgb_to_rgba_inplace
src/device/device_image.cpp:63
Method
rgba_to_rgb
src/device/device_image.cpp:88
Function
right
+X right vector
include/floor/math/vector.hpp:381
Function
rint
include/floor/constexpr/const_math.hpp:281
Function
rint
include/floor/device/backend/host.hpp:50
Function
rint
include/floor/device/backend/cuda.hpp:77
Function
rotate_vector
rotates the specified vector 'vec' according to this quaternion and returns the result NOTE: quaternion must be a unit/normalized quaternion
include/floor/math/quaternion.hpp:293
Function
rotated
returns a rotated version of this vector, rotation is counter-clockwise according to angle (in degrees)
include/floor/math/vector.hpp:1377
Method
rotation
include/floor/math/matrix4.hpp:485
Method
rotation_and_translation
include/floor/math/dual_quaternion.hpp:336
Function
rotation_deg
include/floor/math/quaternion.hpp:491
Method
rotation_deg
include/floor/math/matrix4.hpp:535
Method
rotation_deg_and_translation
include/floor/math/dual_quaternion.hpp:326
Method
rotation_deg_named
include/floor/math/matrix4.hpp:541
Function
rotation_from_to
creates a quaternion according to the necessary rotation to get from quaternion "from" to quaternion "to", i.e. result * from == to
include/floor/math/quaternion.hpp:512
Function
rotation_from_to_vector
creates a quaternion according to the necessary rotation to get from vector "from" to vector "to"
include/floor/math/quaternion.hpp:506
← previous
next →
2,001–2,100 of 2,532, ranked by callers