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
get_toolchain_keep_binaries
src/floor/floor.cpp:1566
Method
get_toolchain_keep_temp
src/floor/floor.cpp:1563
Method
get_toolchain_log_binaries
src/floor/floor.cpp:1560
Method
get_toolchain_log_commands
src/floor/floor.cpp:1572
Method
get_toolchain_profiling
src/floor/floor.cpp:1557
Method
get_toolchain_use_cache
src/floor/floor.cpp:1569
Method
get_type
returns the active/underlying type of "value"
include/floor/core/json.hpp:54
Method
get_uint
src/core/file_io.cpp:313
Method
get_ullint
src/core/file_io.cpp:331
Method
get_usint
src/core/file_io.cpp:301
Method
get_verbosity
src/core/logger.cpp:421
Method
get_version
src/floor/floor.cpp:1431
Function
get_vertex_id
NOTE: not supported
include/floor/device/backend/host_post.hpp:26
Function
get_view_index
///////////////////////////////////// any shader returns the view index inside a shader TODO: implement this
include/floor/device/backend/metal_post.hpp:109
Function
get_view_index
NOTE: not supported
include/floor/device/backend/host_post.hpp:46
Method
get_vr
src/floor/floor.cpp:1470
Method
get_vr_companion
src/floor/floor.cpp:1474
Method
get_vr_hand_tracking
src/floor/floor.cpp:1502
Method
get_vr_physical_height
src/floor/floor.cpp:1482
Method
get_vr_physical_screen_size
src/floor/floor.cpp:1486
Method
get_vr_physical_width
src/floor/floor.cpp:1478
Function
get_vr_property
src/vr/openvr_context.cpp:57
Method
get_vr_trackers
src/floor/floor.cpp:1498
Method
get_vr_validation
src/floor/floor.cpp:1494
Method
get_vsync
src/floor/floor.cpp:1296
Method
get_vulkan_device_extensions
src/vr/openxr_context.cpp:903
Method
get_vulkan_device_extensions
returns the required Vulkan device extensions needed for VR
include/floor/vr/vr_context.hpp:100
Method
get_vulkan_instance_extensions
src/vr/openxr_context.cpp:899
Method
get_vulkan_instance_extensions
returns the required Vulkan instance extensions needed for VR
include/floor/vr/vr_context.hpp:95
Method
get_vulkan_validate_spirv
src/floor/floor.cpp:1742
Method
get_vulkan_validation
src/floor/floor.cpp:1736
Method
get_vulkan_validation_best_practices
src/floor/floor.cpp:1739
Method
get_wide_gamut
src/floor/floor.cpp:1458
Method
get_width
src/floor/floor.cpp:1300
Method
get_window
src/floor/floor.cpp:1379
Method
get_window_flags
src/floor/floor.cpp:1383
Method
get_window_refresh_rate
src/floor/floor.cpp:1387
Function
get_work_dim
include/floor/device/backend/host.hpp:236
Function
get_work_dim
include/floor/device/backend/cuda_id.hpp:198
Function
global_barrier
include/floor/device/backend/opencl.hpp:87
Function
global_barrier
include/floor/device/backend/metal.hpp:223
Function
global_id_range_max
returns the max part of the possible global id [min, max) range of this device
include/floor/device/backend/device_info.hpp:151
Function
global_id_range_min
returns the min part of the possible global id [min, max) range of this device
include/floor/device/backend/device_info.hpp:146
Function
global_mem_fence
include/floor/device/backend/vulkan.hpp:117
Function
global_mem_fence
include/floor/device/backend/opencl.hpp:90
Function
global_mem_fence
include/floor/device/backend/metal.hpp:226
Function
global_mem_fence
include/floor/device/backend/cuda.hpp:470
Method
global_mem_usage_percentage
returns the global memory usage as a percentage
include/floor/device/device_context.hpp:184
Function
global_read_mem_fence
src/device/host/host_function.cpp:1290
Function
global_read_mem_fence
include/floor/device/backend/vulkan.hpp:120
Function
global_read_mem_fence
include/floor/device/backend/opencl.hpp:93
Function
global_read_mem_fence
include/floor/device/backend/metal.hpp:229
Function
global_read_mem_fence
include/floor/device/backend/cuda.hpp:473
Function
global_size_range_max
returns the max part of the possible global size [min, max) range of this device
include/floor/device/backend/device_info.hpp:161
Function
global_size_range_min
returns the min part of the possible global size [min, max) range of this device
include/floor/device/backend/device_info.hpp:156
Function
global_write_mem_fence
src/device/host/host_function.cpp:1293
Function
global_write_mem_fence
include/floor/device/backend/vulkan.hpp:123
Function
global_write_mem_fence
include/floor/device/backend/opencl.hpp:96
Function
global_write_mem_fence
include/floor/device/backend/metal.hpp:232
Function
global_write_mem_fence
include/floor/device/backend/cuda.hpp:476
Method
grammar_rule
nothing to see here, move along.
include/floor/lang/grammar.hpp:698
Function
grammar_rule_binary
include/floor/lang/grammar.hpp:528
Function
grammar_rule_unary
include/floor/lang/grammar.hpp:593
Method
graphics_pass
src/device/graphics_pass.cpp:35
Method
graphics_pipeline
src/device/graphics_pipeline.cpp:40
Method
graphics_renderer
src/device/graphics_renderer.cpp:28
Function
group_id_range_max
returns the max part of the possible group id [min, max) range of this device
include/floor/device/backend/device_info.hpp:191
Function
group_id_range_min
returns the min part of the possible group id [min, max) range of this device
include/floor/device/backend/device_info.hpp:186
Function
group_size_range_max
returns the max part of the possible group size [min, max) range of this device
include/floor/device/backend/device_info.hpp:201
Function
group_size_range_min
returns the min part of the possible group size [min, max) range of this device
include/floor/device/backend/device_info.hpp:196
Method
half_to_float
static function to convert a half precision value (stored as uint16_t) to a single precision float
include/floor/constexpr/soft_f16.hpp:269
Method
hand_tracking_setup
src/vr/openxr_input.cpp:1068
Method
handle_arg_types
include/floor/device/backend/logger.hpp:163
Method
handle_error
src/lang/lexer.cpp:71
Method
handle_event
src/core/event.cpp:327
Method
handle_events
src/core/event.cpp:55
Method
handle_format
include/floor/core/logger.hpp:132
Method
handle_image_type
handles misc image type modifications (infer no-sampler flag, strip mip-mapped flag if mip-level count <= 1)
include/floor/device/device_image.hpp:70
Method
handle_input
input update/event handling NOTE: this is called automatically by the event handler
include/floor/vr/vr_context.hpp:106
Method
handle_pipeline_defaults
src/device/graphics_pipeline.cpp:65
Method
handle_user_events
src/core/event.cpp:345
Function
has_32_bit_float_atomics
returns true if the device has native 32-bit float atomics support NOTE: for CUDA this is true for all devices NOTE: for Vulkan this is true if VK_EXT
include/floor/device/backend/device_info.hpp:114
Function
has_argument_buffer_image_support
returns true if images and image arrays are supported in argument buffers NOTE: otherwise, only buffers and simple variables/fields are supported
include/floor/device/backend/device_info.hpp:456
Function
has_argument_buffer_support
returns true if basic argument buffers are supported by the device
include/floor/device/backend/device_info.hpp:450
Function
has_barycentric_coord
returns true if the device has barycentric coordinate support
include/floor/device/backend/device_info.hpp:141
Function
has_cooperative_kernel_support
returns true if the device supports cooperative kernel launchs (currently CUDA with sm_60+)
include/floor/device/backend/device_info.hpp:294
Method
has_cuda_toolchain
src/floor/floor.cpp:1641
Function
has_dedicated_local_memory
returns true if the device has dedicated local memory h/w
include/floor/device/backend/device_info.hpp:124
Function
has_fma
returns true if the device has native fma instruction support
include/floor/device/backend/device_info.hpp:89
Method
has_host_device_support
src/device/host/host_context.cpp:538
Method
has_host_toolchain
src/floor/floor.cpp:1788
Function
has_image_cube_array_support
returns true if cube map array images are supported
include/floor/device/backend/device_info.hpp:375
Function
has_image_cube_array_write_support
returns true if writing cube map array images is supported
include/floor/device/backend/device_info.hpp:380
Function
has_image_cube_support
returns true if cube map images are supported
include/floor/device/backend/device_info.hpp:365
Function
has_image_cube_write_support
returns true if writing cube map images is supported
include/floor/device/backend/device_info.hpp:370
Function
has_image_depth_compare_support
returns true if depth compare is supported in h/w
include/floor/device/backend/device_info.hpp:405
Function
has_image_depth_support
returns true if depth images are supported
include/floor/device/backend/device_info.hpp:335
Function
has_image_depth_write_support
returns true if writing depth images is supported
include/floor/device/backend/device_info.hpp:340
Function
has_image_gather_support
returns true if image gather is supported
include/floor/device/backend/device_info.hpp:410
Function
has_image_mipmap_support
returns true if mip-map images are supported
include/floor/device/backend/device_info.hpp:385
← previous
next →
1,401–1,500 of 2,532, ranked by callers