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
has_image_mipmap_write_support
returns true if writing mip-map images is supported
include/floor/device/backend/device_info.hpp:390
Function
has_image_msaa_array_support
returns true if msaa array images are supported
include/floor/device/backend/device_info.hpp:355
Function
has_image_msaa_array_write_support
returns true if writing msaa array images is supported
include/floor/device/backend/device_info.hpp:360
Function
has_image_msaa_support
returns true if msaa images are supported
include/floor/device/backend/device_info.hpp:345
Function
has_image_msaa_write_support
returns true if writing msaa images is supported
include/floor/device/backend/device_info.hpp:350
Function
has_image_offset_read_support
returns true if reading with an offset is supported in h/w
include/floor/device/backend/device_info.hpp:395
Function
has_image_offset_write_support
returns true if writing with an offset is supported in h/w
include/floor/device/backend/device_info.hpp:400
Function
has_image_read_write_support
returns true if images that can both be read and written are supported
include/floor/device/backend/device_info.hpp:415
Function
has_image_support
returns true if images are supported by the device
include/floor/device/backend/device_info.hpp:330
Function
has_indirect_command_support
returns true if the backend and device have general indirect command support
include/floor/device/backend/device_info.hpp:425
Function
has_indirect_compute_command_support
returns true if the backend and device have general indirect compute command support
include/floor/device/backend/device_info.hpp:430
Function
has_indirect_render_command_support
returns true if the backend and device have general indirect render command support
include/floor/device/backend/device_info.hpp:435
Method
has_metal_toolchain
src/floor/floor.cpp:1687
Function
has_native_extended_64_bit_atomics
returns true if the device has native support for extended 64-bit atomics (min, max, and, or, xor), note that if this is false, these functions are st
include/floor/device/backend/device_info.hpp:107
Method
has_opencl_toolchain
src/floor/floor.cpp:1586
Function
has_pointer_atomics
returns true if the device supports atomic operations on pointer types
include/floor/device/backend/device_info.hpp:119
Function
has_primitive_id
returns true if the device has primitive ID support
include/floor/device/backend/device_info.hpp:136
Method
has_profiling_support
returns true if this queue has profiling support
include/floor/device/device_queue.hpp:276
Method
has_profiling_support
include/floor/device/host/host_queue.hpp:40
Method
has_profiling_support
include/floor/device/metal/metal_queue.hpp:57
Method
has_profiling_support
include/floor/device/cuda/cuda_queue.hpp:40
Function
has_sub_groups
returns true if the device supports sub-groups (OpenCL with extension; always true with cuda)
include/floor/device/backend/device_info.hpp:276
Method
has_swapchain
include/floor/vr/openxr_context.hpp:90
Function
has_tessellation_support
returns true if the backend and device have tessellation shader support
include/floor/device/backend/device_info.hpp:440
Method
has_vulkan_toolchain
src/floor/floor.cpp:1724
Method
hash
computes the hash of the const_string (32-bit MurmurHash3)
include/floor/constexpr/const_string.hpp:140
Method
heap_usage_percentage
returns the heap memory usage as a percentage
include/floor/device/device_context.hpp:188
Method
host_argument_buffer
src/device/host/host_argument_buffer.cpp:28
Method
host_buffer
src/device/host/host_buffer.cpp:32
Method
host_buffer
include/floor/device/host/host_buffer.hpp:40
Method
host_context
src/device/host/host_context.cpp:59
Method
host_device
src/device/host/host_device.cpp:26
Method
host_function
src/device/host/host_function.cpp:571
Method
host_function
src/device/host/host_function.cpp:616
Method
host_function_base
src/device/host/host_function.cpp:602
Method
host_image
src/device/host/host_image.cpp:39
Method
host_program
src/device/host/host_program.cpp:39
Method
host_queue
src/device/host/host_queue.cpp:27
Function
if
-> shared host/Metal image
src/device/host/host_image.cpp:134
Function
if
-> shared host <-> Metal buffer
src/device/host/host_buffer.cpp:79
Function
if
-> Vulkan image
src/device/cuda/cuda_image.cpp:569
Function
if
-> Vulkan buffer
src/device/cuda/cuda_buffer.cpp:189
Method
ignore_vulkan_validation
include/floor/vr/openxr_context.hpp:86
Function
image_barrier
NOTE: not guaranteed to be available everywhere
include/floor/device/backend/opencl.hpp:118
Function
image_barrier
include/floor/device/backend/metal.hpp:253
Function
image_barrier
include/floor/device/backend/cuda.hpp:497
Function
image_coordinate_width
returns the coordinate width required to address a single texel in the image NOTE: this is usually identical to "image_storage_dim_count", but needs t
include/floor/device/backend/image_types.hpp:505
Method
image_copy_dev_to_host
src/device/vulkan/vulkan_image.cpp:340
Method
image_copy_dev_to_host
include/floor/device/vulkan/vulkan_memory.hpp:95
Method
image_copy_host_to_dev
src/device/vulkan/vulkan_image.cpp:367
Method
image_copy_host_to_dev
include/floor/device/vulkan/vulkan_memory.hpp:96
Method
image_dim_to_coord_dim
include/floor/device/backend/host_image.hpp:60
Function
image_mem_fence
src/device/host/host_function.cpp:1305
Function
image_mem_fence
NOTE: not guaranteed to be available everywhere
include/floor/device/backend/vulkan.hpp:143
Function
image_mem_fence
NOTE: not guaranteed to be available everywhere
include/floor/device/backend/opencl.hpp:122
Function
image_mem_fence
include/floor/device/backend/metal.hpp:256
Function
image_mem_fence
include/floor/device/backend/cuda.hpp:500
Function
image_mip_level_data_offset_from_types
returns the offset in bytes to the specified "mip_level", using the specified image dimension and type
include/floor/device/backend/image_types.hpp:772
Function
image_mip_level_read_write
include/floor/device/backend/mip_map_minify.hpp:79
Function
image_mip_map_minify
include/floor/device/backend/mip_map_minify.hpp:90
Function
image_read_mem_fence
src/device/host/host_function.cpp:1308
Function
image_read_mem_fence
NOTE: not guaranteed to be available everywhere
include/floor/device/backend/vulkan.hpp:147
Function
image_read_mem_fence
NOTE: not guaranteed to be available everywhere
include/floor/device/backend/opencl.hpp:126
Function
image_read_mem_fence
include/floor/device/backend/metal.hpp:259
Function
image_read_mem_fence
include/floor/device/backend/cuda.hpp:503
Method
image_sanity_check
include/floor/device/graphics_renderer.hpp:158
Method
image_type_to_string
src/device/device_image.cpp:334
Function
image_write_mem_fence
src/device/host/host_function.cpp:1311
Function
image_write_mem_fence
NOTE: not guaranteed to be available everywhere
include/floor/device/backend/vulkan.hpp:151
Function
image_write_mem_fence
NOTE: not guaranteed to be available everywhere
include/floor/device/backend/opencl.hpp:130
Function
image_write_mem_fence
include/floor/device/backend/metal.hpp:262
Function
image_write_mem_fence
include/floor/device/backend/cuda.hpp:506
Function
inclusive_scan
include/floor/device/backend/algorithm.hpp:452
Function
inclusive_scan_add
include/floor/device/backend/algorithm.hpp:538
Function
inclusive_scan_max
include/floor/device/backend/algorithm.hpp:554
Function
inclusive_scan_min
include/floor/device/backend/algorithm.hpp:546
Function
inclusive_scan_op
include/floor/device/backend/algorithm.hpp:463
Function
index_type_size
returns the size of the specified index type in bytes
include/floor/device/graphics_index_type.hpp:32
Method
indirect_command_encoder
include/floor/device/indirect_command.hpp:167
Method
indirect_command_pipeline
src/device/indirect_command.cpp:33
Method
indirect_compute_command_encoder
src/device/indirect_command.cpp:171
Method
indirect_render_command_encoder
src/device/indirect_command.cpp:157
Method
infer_image_flags
automatically sets/infers image_type flags when certain conditions are met
include/floor/device/device_image.hpp:65
Method
infer_rw_flags
this sets the r/w flags in a MEMORY_FLAG enum according to the ones in an IMAGE_TYPE enum
include/floor/device/device_image.hpp:44
Method
init
src/core/logger.cpp:193
Method
init
src/floor/floor.cpp:114
Method
init
src/device/vulkan/vulkan_queue.cpp:658
Method
init_common
src/device/host/host_function.cpp:486
Method
init_elf
src/device/host/elf_binary.cpp:508
Method
init_internal
src/floor/floor.cpp:806
Method
init_internal
src/device/cuda/cuda_image.cpp:84
Method
init_vr_renderer
src/device/vulkan/vulkan_context.cpp:2770
Method
input_setup
src/vr/openxr_input.cpp:185
Method
insert
include/floor/core/serializer_storage.hpp:91
Method
insert_channels
include/floor/device/backend/host_image.hpp:391
Method
instantiate
src/device/host/elf_binary.cpp:1005
Method
internal_device_sampler_init
src/device/cuda/cuda_image.cpp:93
Function
interpolated
returns the linear interpolation between this quaternion and another quaternion according to interp
include/floor/math/quaternion.hpp:321
Function
interpolated
returns the linear interpolation between this vector and another vector according to interp
include/floor/math/vector.hpp:1978
Method
intersect
intersects the specified ray with this bbox, returning the { min, max } intersection distances how to interpret return values: no intersection if min
include/floor/math/bbox.hpp:86
← previous
next →
1,501–1,600 of 2,532, ranked by callers