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
map_characters
src/lang/lexer.cpp:27
Method
map_check
include/floor/device/device_buffer.hpp:324
Method
map_global_ro_memory
src/device/host/elf_binary.cpp:983
Function
map_memory
src/device/host/elf_binary.cpp:925
Method
match
include/floor/lang/grammar.hpp:102
Method
match
NOTE: only for demonstration purposes - any derived class should implement this
include/floor/lang/grammar.hpp:279
Method
match
include/floor/lang/grammar.hpp:310
Method
match
include/floor/lang/grammar.hpp:332
Method
match
include/floor/lang/grammar.hpp:355
Method
match
include/floor/lang/grammar.hpp:378
Method
match
include/floor/lang/grammar.hpp:398
Method
match
include/floor/lang/grammar.hpp:414
Method
match
include/floor/lang/grammar.hpp:430
Method
match
include/floor/lang/grammar.hpp:446
Method
match
include/floor/lang/grammar.hpp:462
Method
match
simple pass-through
include/floor/lang/grammar.hpp:668
Method
match_list
include/floor/lang/grammar.hpp:129
Method
match_return_type
full constructor with a moved match_list
include/floor/lang/grammar.hpp:255
Method
matrix4
constructs an identity matrix
include/floor/math/matrix4.hpp:56
Function
max_mip_levels
returns the max amount of mip-levels that is supported by the device
include/floor/device/backend/device_info.hpp:420
Method
max_size
include/floor/constexpr/const_array.hpp:34
Function
max_tessellation_factor
returns the max supported tessellation factor that is supported by the device
include/floor/device/backend/device_info.hpp:445
Function
maxed
returns a vector of the maximum between each component of this vector and the corresponding component of another vector
include/floor/math/vector.hpp:1829
Method
member_node
src/core/json.cpp:574
Method
metal_buffer
include/floor/device/metal/metal_buffer.hpp:38
Method
metal_device
src/device/metal/metal_device.cpp:23
Method
metal_drawable_t
include/floor/device/metal/metal_renderer.hpp:50
Method
metal_pipeline_entry
include/floor/device/metal/metal_indirect_command.hpp:39
Method
metal_resource_tracking
include/floor/device/metal/metal_resource_tracking.hpp:31
Method
metal_resource_type_needs_sync
returns true if the specified resource type/options requires CPU/GPU sync
include/floor/device/metal/metal_buffer.hpp:98
Function
metal_sub_group_scan
include/floor/device/backend/metal.hpp:352
Method
min_multiple
memory size must always be a multiple of this
include/floor/device/device_memory.hpp:43
Function
minmax
returns the minimum value and maximum value vector of the components of this vector and another vector
include/floor/math/vector.hpp:1835
Function
minmax_element
returns <minimal component, maximal component>
include/floor/math/vector.hpp:1906
Function
minmax_element_index
returns <index minimal component, index maximal component>
include/floor/math/vector.hpp:1941
Function
minned
returns a vector of the minimum between each component of this vector and the corresponding component of another vector
include/floor/math/vector.hpp:1823
Function
modf
include/floor/constexpr/const_math.hpp:302
Method
mouse_click_event
include/floor/core/event_objects.hpp:158
Method
mouse_event_base
include/floor/core/event_objects.hpp:151
Method
mouse_move_event_base
include/floor/core/event_objects.hpp:168
Method
mouse_wheel_event_base
include/floor/core/event_objects.hpp:176
Function
mswrap
include/floor/constexpr/const_math.hpp:925
Function
mswrapped
signed mirrored/alternating wrapping of all components of this vector around/to [-max, max], i.e. creating a triangle/zigzag signal from a linear inpu
include/floor/math/vector.hpp:1037
Method
multi_draw
include/floor/device/graphics_renderer.hpp:258
Method
multi_draw_indexed
include/floor/device/graphics_renderer.hpp:264
Function
mwrap
include/floor/constexpr/const_math.hpp:904
Function
mwrapped
signed mirrored/alternating wrapping of all components of this vector around/to [0, max], i.e. creating a triangle/zigzag signal from a linear input
include/floor/math/vector.hpp:1014
Function
native_fma
not actually constexpr, but necessary to properly wrap native/builtin fma intrinsics
include/floor/constexpr/const_math.hpp:1169
Function
native_rsqrt
include/floor/constexpr/const_math.hpp:1182
Function
next_pot
include/floor/constexpr/const_math.hpp:1105
Function
none
include/floor/math/vector.hpp:1574
Function
normalized
returns the normalized form of this quaternion
include/floor/math/quaternion.hpp:253
Method
normalized_format_validity_check
include/floor/device/backend/host_image.hpp:300
Function
num_sub_groups_range_max
returns the max part of the possible #sub-groups [min, max) range of this device
include/floor/device/backend/device_info.hpp:270
Function
num_sub_groups_range_min
returns the min part of the possible #sub-groups [min, max) range of this device
include/floor/device/backend/device_info.hpp:265
Method
object_node
src/core/json.cpp:580
Method
opencl_buffer
src/device/opencl/opencl_buffer.cpp:32
Method
opencl_buffer
include/floor/device/opencl/opencl_buffer.hpp:38
Method
opencl_context
src/device/opencl/opencl_context.cpp:40
Method
opencl_device
src/device/opencl/opencl_device.cpp:23
Method
opencl_function
src/device/opencl/opencl_function.cpp:31
Method
opencl_image
src/device/opencl/opencl_image.cpp:33
Method
opencl_program
src/device/opencl/opencl_program.cpp:29
Method
opencl_queue
src/device/opencl/opencl_queue.cpp:26
Method
openvr_context
src/vr/openvr_context.cpp:170
Method
openxr_context
src/vr/openxr_context.cpp:102
Function
openxr_debug_callback
src/vr/openxr_context.cpp:50
Method
operator!
include/floor/constexpr/soft_f16.hpp:391
Function
operator!=
include/floor/constexpr/const_string.hpp:252
Function
operator!=
unequal comparison
include/floor/math/quaternion.hpp:379
Function
operator!=
component-wise unequal comparison
include/floor/math/vector.hpp:1439
Method
operator!=
src/lang/source_types.cpp:46
Method
operator!=
compares this hash with another hash for inequality, returns true if unequal, false otherwise
include/floor/constexpr/sha_256.hpp:70
Method
operator!=
include/floor/constexpr/const_string.hpp:119
Method
operator!=
include/floor/constexpr/soft_f16.hpp:430
Method
operator!=
include/floor/vr/vr_context.hpp:315
Method
operator!=
include/floor/core/aligned_ptr.hpp:89
Method
operator!=
unequal comparison
include/floor/math/dual_quaternion.hpp:273
Function
operator""_cs
include/floor/constexpr/const_string.hpp:274
Function
operator""_fp
udl to convert any floating-point value into the largest supported one at compile-time
include/floor/math/constants.hpp:126
Function
operator""_h
include/floor/device/backend/common.hpp:284
Function
operator""_rtfp
udl to convert any floating-point value into the largest supported one at run-time
include/floor/math/constants.hpp:131
Function
operator&
include/floor/lang/source_types.hpp:173
Function
operator&
include/floor/core/event_objects.hpp:129
Method
operator&
include/floor/device/backend/vulkan_image.hpp:73
Method
operator&
include/floor/device/backend/metal_image.hpp:158
Method
operator()
src/core/bcm.cpp:238
Method
operator()
src/device/universal_binary.cpp:37
Method
operator()
src/device/host/host_function.cpp:632
Function
operator*
multiplies this quaternion with 'q' and returns the result
include/floor/math/quaternion.hpp:164
Method
operator*
include/floor/core/aligned_ptr.hpp:158
Method
operator*
multiplies this dual quaternion with 'q' and returns the result
include/floor/math/dual_quaternion.hpp:133
Method
operator*
multiplies this matrix with 'mat' and returns the result
include/floor/math/matrix4.hpp:172
Function
operator+
adds this quaternion to 'q' and returns the result
include/floor/math/quaternion.hpp:112
Method
operator+
include/floor/constexpr/const_string.hpp:58
Method
operator+
adds this dual quaternion to 'q' and returns the result
include/floor/math/dual_quaternion.hpp:109
Method
operator+
adds this matrix to 'mat' and returns the result
include/floor/math/matrix4.hpp:226
Function
operator-
subtracts 'q' from this quaternion and returns the result
include/floor/math/quaternion.hpp:126
Method
operator-
include/floor/constexpr/soft_f16.hpp:384
Method
operator-
subtracts 'q' from this dual quaternion and returns the result
include/floor/math/dual_quaternion.hpp:121
← previous
next →
1,801–1,900 of 2,532, ranked by callers