MCPcopy Create free account

hub / github.com/a2flo/floor / functions

Functions2,540 in github.com/a2flo/floor

Methodaudio_store_load_event
core/event_objects.hpp:261
Functionaverage
sum of all components / #components
math/vector.hpp:1570
Functionbackward
+Z backward vector
math/vector.hpp:394
Functionbarrier
compute/device/opencl.hpp:112
Functionbarrier
compute/device/metal.hpp:245
Functionbarrier
compute/device/cuda.hpp:511
Methodbarrier
compute/device/cuda_coop.hpp:42
Methodbarrier
compute/device/cuda_coop.hpp:56
Methodbarrier
compute/device/cuda_coop.hpp:65
Methodbbox
math/bbox.hpp:38
Methodbegin
constexpr/const_array.hpp:88
Methodbegin
begins drawing with the specified pass and pipeline
graphics/graphics_renderer.hpp:57
Methodbegin
graphics/vulkan/vulkan_renderer.cpp:134
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
constexpr/const_math.hpp:342
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
constexpr/const_math.hpp:367
Functionbit_cast
core/cpp_bitcast.hpp:31
Functionbitcast
math/vector.hpp:2183
Functionbitness
device bitness NOTE: we only support 64-bit now
compute/device/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
compute/compute_image.hpp:77
Methodblit_check
compute/compute_image.cpp:1116
Methodbuffer_to_file
core/file_io.cpp:633
Functionbuild_archive_from_file
compute/universal_binary.cpp:913
Functionbuild_archive_from_memory
compute/universal_binary.cpp:921
Methodbuild_descriptor_set_layout
compute/vulkan/vulkan_program.cpp:29
Methodbuild_mip_map_minification_program
compute/compute_image.cpp:827
Methodcall
compute/host/host_kernel.cpp:599
Methodcan_use_external_memory
returns true if external memory can be used (i.e. Vulkan buffer/image sharing)
compute/cuda/cuda_compute.hpp:169
Functioncanonicalized
returns a canonicalized copy of this quaternion (r will be positive)
math/quaternion.hpp:271
Methodcanonicalized
returns a canonicalized copy of this dual quaternion (r component in rq will be positive)
math/dual_quaternion.hpp:240
Functioncast
math/quaternion.hpp:514
Functioncast
math/vector.hpp:2147
Methodcast
math/dual_quaternion.hpp:353
Methodcast
math/matrix4.hpp:687
Functioncatch
compute/vulkan/vulkan_args.hpp:541
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])
math/vector.hpp:1900
Methodcbegin
constexpr/const_array.hpp:94
Functionceil
constexpr/const_math.hpp:265
Functionceil
compute/device/host.hpp:48
Functionceil
compute/device/cuda.hpp:79
Methodcend
constexpr/const_array.hpp:95
Methodcenter
math/bbox.hpp:56
Functionchar_to_index
math/vector.hpp:520
Methodcheck_arg_type
compute/indirect_command.hpp:132
Methodcheck_arg_types
compute/compute_queue.hpp:64
Methodcheck_arg_types
compute/indirect_command.hpp:155
Methodcheck_header
net/http_net.hpp:350
Methodcheck_open
! checks if a file is already opened - if so, return true, otherwise false */
core/file_io.cpp:532
Methodcheck_openal_efx_funcs
audio/audio_headers.cpp:40
Functioncl_get_info
compute/opencl/opencl_common.hpp:585
Functionclamped
clamps all components of this vector to [min, max]
math/vector.hpp:848
Methodclear_received_data
net/irc_net.hpp:129
Methodclear_received_data
net/net.hpp:247
Methodclear_resources
clears all currently tracked resources
compute/metal/metal_resource_tracking.hpp:57
Methodclipboard_update_event
core/event_objects.hpp:249
Methodclone
compute/compute_buffer.cpp:228
Functionclz
constexpr/const_math.hpp:1110
Functionclz
returns an int vector containing the number of leading 0-bits of each component in this vector
math/vector.hpp:1980
Functionclz
math/rt_math.hpp:160
Methodcolumn
math/matrix4.hpp:159
Methodcombined_conjugated
returns the combined form of the conjugate of this dual quaternion (third conjugate)
math/dual_quaternion.hpp:226
Methodcommit
commits all currently queued work to the queue, then waits until completion (blocking) NOTE: this is deprecated, explicitly use commit_and_finish() or
graphics/graphics_renderer.hpp:68
Methodcommit_and_continue
graphics/vulkan/vulkan_renderer.cpp:310
Methodcommit_and_finish
graphics/vulkan/vulkan_renderer.cpp:281
Methodcommit_and_release
graphics/vulkan/vulkan_renderer.cpp:302
Methodcommit_and_release_internal
graphics/vulkan/vulkan_renderer.cpp:287
Methodcompare
compute/device/host_image.hpp:974
Functioncompare_gradient
compute/device/image.hpp:1016
Functioncompare_gradient_linear
compute/device/image.hpp:1034
Methodcompare_linear
compute/device/host_image.hpp:990
Functioncompare_lod
compute/device/image.hpp:988
Functioncompare_lod_linear
compute/device/image.hpp:1002
Methodcomplete
compute/vulkan/vulkan_indirect_command.cpp:225
Methodcomplete_pipeline
compute/vulkan/vulkan_indirect_command.cpp:239
Methodcompute_arg_count
computes the required argument count for the specified log string
core/logger.hpp:54
Methodcompute_buffer
constructs a buffer of the specified size, using the host pointer as specified by the flags
compute/compute_buffer.hpp:196
Methodcompute_buffer
compute/compute_buffer.cpp:31
Methodcompute_buffer_counts_from_functions
compute/indirect_command.cpp:44
Methodcompute_context
compute/compute_context.hpp:430
Methodcompute_cube_coord_and_layer
compute/device/host_image.hpp:212
Methodcompute_dim_from_screen_or_user
graphics/graphics_pipeline.cpp:49
Methodcompute_expanded_len
compute/device/logger.hpp:199
Methodcompute_fence
compute/compute_fence.hpp:29
Methodcompute_image
compute/compute_image.hpp:328
Methodcompute_image_bpc
helper functions
compute/device/host_image.hpp:273
Methodcompute_kernel_arg
compute/compute_kernel_arg.hpp:34
Functioncompute_linear_work_group_size
compute/device/compute_algorithm.hpp:40
Methodcompute_local_buffer
compute/device/common.hpp:387
Methodcompute_memory
constructs an incomplete memory object
compute/compute_memory.hpp:180
Methodcompute_memory
compute/compute_memory.cpp:111
Functioncompute_normal
! computes the normal of a triangle specified by v1, v2 and v3 * @param v1 the first vertex * @param v2 the second vertex * @param v3 the third
core/core.cpp:355
Functioncompute_normal_tangent_binormal
! computes the normal, binormal and tangent of a triangle *! specified by v1, v2 and v3 and their texture coordinates * @param v1 the first vertex
core/core.cpp:372
Methodcompute_queue
compute/compute_queue.hpp:95
Methodconnect_to_server
protocol passthrough functions
net/irc_net.hpp:119
Functionconst_func pair<float, float> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/metal_post.hpp:155
Functionconst_func pair<float, float> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/vulkan_post.hpp:181
Functionconst_func pair<float2, float2> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/metal_post.hpp:159
Functionconst_func pair<float2, float2> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/vulkan_post.hpp:185
Functionconst_func pair<float3, float3> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/metal_post.hpp:163
Functionconst_func pair<float3, float3> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/vulkan_post.hpp:189
Methodconst_string
construct from c string (with size info)
constexpr/const_string.hpp:43
← previousnext →801–900 of 2,540, ranked by callers