Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StereoKit/StereoKit
/ functions
Functions
5,740 in github.com/StereoKit/StereoKit
⨍
Functions
5,740
◇
Types & classes
770
↓ 3 callers
Function
stbtt__buf_get
StereoKitC/libraries/stb_truetype.h:1157
↓ 3 callers
Function
stbtt__cff_int
StereoKitC/libraries/stb_truetype.h:1203
↓ 3 callers
Function
stbtt__csctx_rmove_to
StereoKitC/libraries/stb_truetype.h:1941
↓ 3 callers
Function
stbtt__isfont
StereoKitC/libraries/stb_truetype.h:1293
↓ 3 callers
Function
stbtt__run_charstring
StereoKitC/libraries/stb_truetype.h:2009
↓ 3 callers
Function
stbtt__track_vertex
StereoKitC/libraries/stb_truetype.h:1910
↓ 3 callers
Function
stm_sec
StereoKitC/libraries/sokol_time.h:307
↓ 3 callers
Function
stref_startswith
StereoKitC/libraries/stref.cpp:175
↓ 3 callers
Function
swapchain_delete
StereoKitC/xr_backends/openxr_view.cpp:46
↓ 3 callers
Function
tex_asset_state
StereoKitC/asset_types/texture.cpp:825
↓ 3 callers
Function
tex_create_file
StereoKitC/asset_types/texture.cpp:459
↓ 3 callers
Function
tex_format_size
StereoKitC/asset_types/texture.cpp:1110
↓ 3 callers
Function
tex_load_image_data
StereoKitC/asset_types/texture.cpp:378
↓ 3 callers
Function
tex_meta_hash
StereoKitC/asset_types/texture.cpp:1139
↓ 3 callers
Function
tex_set_zbuffer
StereoKitC/asset_types/texture.cpp:688
↓ 3 callers
Function
text_add_in
StereoKitC/systems/text.cpp:604
↓ 3 callers
Function
text_char_at_o
StereoKitC/ui/stereokit_ui.cpp:542
↓ 3 callers
Function
text_size
StereoKitC/systems/text.cpp:230
↓ 3 callers
Function
time_total
StereoKitC/stereokit.cpp:597
↓ 3 callers
Function
time_total_raw
StereoKitC/stereokit.cpp:593
↓ 3 callers
Function
ui_box_interaction_1h_poke
StereoKitC/ui/ui_core.cpp:560
↓ 3 callers
Function
ui_button_img_at
StereoKitC/ui/stereokit_ui.cpp:348
↓ 3 callers
Function
ui_layout_at
StereoKitC/ui/ui_layout.cpp:80
↓ 3 callers
Function
ui_layout_push
StereoKitC/ui/ui_layout.cpp:195
↓ 3 callers
Method
ui_layout_reserve
(Vec2 size, [MarshalAs(UnmanagedType.Bool)] bool add_padding, float depth)
StereoKit/Native/NativeAPI.cs:761
↓ 3 callers
Function
ui_play_sound_on
StereoKitC/ui/ui_theming.cpp:477
↓ 3 callers
Function
ui_pop_enabled
StereoKitC/ui/ui_core.cpp:866
↓ 3 callers
Function
ui_pop_surface
StereoKitC/ui/ui_core.cpp:627
↓ 3 callers
Function
ui_push_idi
StereoKitC/ui/ui_core.cpp:846
↓ 3 callers
Function
ui_push_surface
StereoKitC/ui/ui_core.cpp:606
↓ 3 callers
Function
ui_push_tint
StereoKitC/ui/ui_theming.cpp:624
↓ 3 callers
Method
ui_toggle_img_16
(string text, [MarshalAs(UnmanagedType.Bool)] ref bool pressed, IntPtr toggle_off, IntPtr toggle_on, UIBtnLayo
StereoKit/Native/NativeAPI.cs:834
↓ 3 callers
Function
ui_toggle_img_at
StereoKitC/ui/stereokit_ui.cpp:423
↓ 3 callers
Function
ui_toggle_img_sz
StereoKitC/ui/stereokit_ui.cpp:451
↓ 3 callers
Method
ui_toggle_img_sz_16
(string text, [MarshalAs(UnmanagedType.Bool)] ref bool pressed, IntPtr toggle_off, IntPtr toggle_on, UIBtnLayo
StereoKit/Native/NativeAPI.cs:836
↓ 3 callers
Method
ui_volumei_at_16
(string id, Bounds bounds, UIConfirm interact_type, IntPtr out_opt_hand, IntPtr out_opt_focus_state)
StereoKit/Native/NativeAPI.cs:785
↓ 3 callers
Function
utf8_decode_fast
Source: https://github.com/skeeto/branchless-utf8 Should switch this to a SIMD implementation later, possibly: https://dirtyhandscoding.github.io/post
StereoKitC/libraries/unicode.cpp:12
↓ 3 callers
Function
vec3_rp_to_sk
StereoKitC/systems/physics.cpp:34
↓ 3 callers
Function
vec3_sk_to_rp
StereoKitC/systems/physics.cpp:35
↓ 3 callers
Function
win32_hwnd
StereoKitC/platforms/win32.cpp:86
↓ 3 callers
Function
world_set_occlusion_material
StereoKitC/systems/world.cpp:124
↓ 2 callers
Method
Activate
Fully activates, initializes, and starts the ISAC interfaces and all related member variables
StereoKitC/libraries/isac_spatial_sound.cpp:232
↓ 2 callers
Method
Close
<summary>Closes the menu if it's open! Plays a closing sound.</summary>
StereoKit/Framework/HandMenu/HandMenuRadial.cs:127
↓ 2 callers
Method
Controller
<summary>Gets raw controller input data from the system. Note that not all buttons provided here are guaranteed to be present on the user's physical c
StereoKit/Systems/Input.cs:380
↓ 2 callers
Method
CreateStream
<summary>Create a sound used for streaming audio in or out! This is useful for things like reading from a microphone stream, or playing audio from a s
StereoKit/Assets/Sound.cs:177
↓ 2 callers
Method
Decompose
<summary>Returns this transformation matrix to its original translation, rotation and scale components. Not exactly a cheap function. If this is not a
StereoKit/Math/Matrix.cs:205
↓ 2 callers
Method
Delta
<summary>Creates a quaternion that goes from one rotation to another.</summary> <param name="from">The origin rotation.</param> <param name="to">And t
StereoKit/Math/Quat.cs:204
↓ 2 callers
Method
ExtEnabled
<summary>This tells if an OpenXR extension has been requested and successfully loaded by the runtime. This MUST only be called after SK.Initialize.</s
StereoKit/Systems/Backend.cs:88
↓ 2 callers
Method
FilePickerClose
<summary>If the picker is visible, this will close it and immediately trigger a cancel event for the active picker.</summary>
StereoKit/Util/Platform.cs:146
↓ 2 callers
Method
FromCode
(QRCode qr)
Examples/StereoKitTest/Demos/DemoQRCode.cs:62
↓ 2 callers
Method
GenCubemap
<summary>Generates a cubemap texture from a gradient and a direction! These are entirely suitable for skyboxes, which you can set via Renderer.SkyTex.
StereoKit/Assets/Tex.cs:738
↓ 2 callers
Method
Generate
<summary>This function will generate a sound from a function you provide! The function is called once for each sample in the duration. As an example,
StereoKit/Assets/Sound.cs:208
↓ 2 callers
Method
GenerateCircle
<summary>Generates a circle on the XZ axis facing up that is pre-sized to the given diameter. UV coordinates correspond to a unit circle centered at 0
StereoKit/Assets/Mesh.cs:359
↓ 2 callers
Method
GetActivateResult
Return the result of activating the ISAC interface to the IsacAdapter
StereoKitC/libraries/isac_spatial_sound.cpp:380
↓ 2 callers
Method
GetDevices
<summary>Constructs a list of valid Microphone devices attached to the system. These names can be passed into Start to select a specific device to rec
StereoKit/Systems/Microphone.cs:38
↓ 2 callers
Method
GetName
<summary>[Obsolete] For removal in v0.4. Use Nodes/Visuals.Name instead. Returns the name of the specific subset! This will be the node name of your m
StereoKit/Assets/Model.cs:167
↓ 2 callers
Method
GetVerts
<summary>This marshalls the Mesh's vertex data into an array. If KeepData is false, then the Mesh is _not_ storing verts on the CPU, and this informat
StereoKit/Assets/Mesh.cs:145
↓ 2 callers
Method
HSpace
<summary>Adds some horizontal space to the current line!</summary> <param name="horizontalSpace">Space in meters to shift the layout by.</param>
StereoKit/Systems/UI.cs:324
↓ 2 callers
Method
Hand
<summary>Retrieves all the information about the user's hand! StereoKit will always provide hand information, however sometimes that information is si
StereoKit/Systems/Input.cs:404
↓ 2 callers
Method
InRadius
<summary>Checks if a point is within a certain radius of this one. This is an easily readable shorthand of the squared distance check. </summary> <par
StereoKit/Math/Vec2.cs:185
↓ 2 callers
Method
IsChanged
<summary>Was the button either presses or released this frame? </summary> <returns>True if the state just changed this frame, false if not. </returns>
StereoKit/Native/NativeTypes.cs:394
↓ 2 callers
Method
LastElementHandActive
<summary>Tells if the hand was involved in the active state of the most recently called UI element using an id. Active state is frequently a single fr
StereoKit/Systems/UI.cs:177
↓ 2 callers
Method
LastElementHandFocused
<summary>Tells if the hand was involved in the focus state of the most recently called UI element using an id. Focus occurs when the hand is in or nea
StereoKit/Systems/UI.cs:186
↓ 2 callers
Method
List
(params string[] list)
StereoKit/Util/Platform.cs:12
↓ 2 callers
Method
Load
StereoKitC/platforms/uwp.cpp:275
↓ 2 callers
Method
MakeMesh
()
Examples/StereoKitTest/Tools/HolographicTheme.cs:354
↓ 2 callers
Method
Model
<summary>This adds a non-interactive Model to the UI panel layout. </summary> <param name="model">The Model to use.</param>
StereoKit/Systems/UI.cs:888
↓ 2 callers
Method
New
()
Examples/StereoKitTest/Tools/HolographicTheme.cs:349
↓ 2 callers
Method
Normalize
<summary>Turns this vector into a normalized vector (vector with a length of 1) from the current vector. Will not work properly if the vector has a le
StereoKit/Math/Vec3.cs:189
↓ 2 callers
Method
PopTextStyle
<summary>Removes a TextStyle from the stack, and whatever was below will then be used as the GUI's primary font.</summary>
StereoKit/Systems/UI.cs:1321
↓ 2 callers
Method
ProgressBar
<summary>This is a simple horizontal progress indicator bar. This is used by the HSlider to draw the slider bar beneath the interactive element. Does
StereoKit/Systems/UI.cs:935
↓ 2 callers
Method
PushTextStyle
<summary>This pushes a Text Style onto the style stack! All text elements rendered by the GUI system will now use this styling. </summary> <param name
StereoKit/Systems/UI.cs:1316
↓ 2 callers
Method
Raycast
<summary>World.RaycastEnabled must be set to true first! SK.System.worldRaycastPresent must also be true. This does a ray intersection with whatever r
StereoKit/Systems/World.cs:193
↓ 2 callers
Method
Remove
Remove steppers via the threadsafe action queue
StereoKit/Framework/Steppers.cs:42
↓ 2 callers
Method
RequestExt
<summary>Requests that OpenXR load a particular extension. This MUST be called before SK.Initialize. Note that it's entirely possible that your extens
StereoKit/Systems/Backend.cs:128
↓ 2 callers
Method
Run
(IntPtr activityHandle)
tools/VSTemplates/SKTemplate_Maui/Platforms/Android/MainActivity.cs:46
↓ 2 callers
Method
SetDemoActive
(int index)
Examples/StereoKitTest/Tests.cs:97
↓ 2 callers
Method
SetTexture
<summary>Sets a shader parameter with the given name to the provided value. If no parameter is found, nothing happens, and the value is not set!</summ
StereoKit/Assets/Material.cs:494
↓ 2 callers
Method
Step
()
tools/VSTemplates/SKTemplate_Maui/App.cs:29
↓ 2 callers
Method
ToLocalDirection
<summary>Converts a world space direction into the local space of the current Hierarchy stack! This excludes the translation component normally applie
StereoKit/Systems/Hierarchy.cs:53
↓ 2 callers
Method
ToggleAt
<summary>A variant of UI.Toggle that doesn't use the layout system, and instead goes exactly where you put it.</summary> <param name="text">Text to di
StereoKit/Systems/UI.cs:838
↓ 2 callers
Method
TransformNormal
<summary> Transforms a point through the Matrix, but excluding translation! This is great for transforming vectors that are -directions- rather than p
StereoKit/Math/Matrix.cs:172
↓ 2 callers
Method
TrySetPersistent
<summary>This will attempt to make or prevent this Anchor from persisting across app sessions. You may want to check if the system is capable of persi
StereoKit/Assets/Anchor.cs:93
↓ 2 callers
Method
Unsubscribe
<summary>If you subscribed to the log callback, you can unsubscribe that callback here! This method can safely be called before initialization.</summa
StereoKit/Systems/Log.cs:155
↓ 2 callers
Method
Wait
A helper to let IsacAdapter synchronously wait for the activation to be completed
StereoKitC/libraries/isac_spatial_sound.cpp:368
↓ 2 callers
Method
WriteSamples
<summary>Only works if this Sound is a stream type! This writes a number of audio samples to the sample buffer, and samples should be between -1 and +
StereoKit/Assets/Sound.cs:92
↓ 2 callers
Function
_anim_inst_check_ready
StereoKitC/asset_types/animation.cpp:183
↓ 2 callers
Function
_key_button
StereoKitC/tools/virtual_keyboard.cpp:269
↓ 2 callers
Function
_key_toggle
StereoKitC/tools/virtual_keyboard.cpp:275
↓ 2 callers
Function
_mesh_set_inds
StereoKitC/asset_types/mesh.cpp:125
↓ 2 callers
Function
_mesh_set_skin
StereoKitC/asset_types/mesh.cpp:371
↓ 2 callers
Function
_model_node_update_transforms
StereoKitC/asset_types/model.cpp:757
↓ 2 callers
Function
_platform_write_file
StereoKitC/platforms/platform.cpp:479
↓ 2 callers
Function
_rect_atlas_add_free_space
StereoKitC/rect_atlas.cpp:86
↓ 2 callers
Function
_tex_create_file_arr
StereoKitC/asset_types/texture.cpp:551
↓ 2 callers
Function
_tex_set_color_arr
StereoKitC/asset_types/texture.cpp:843
↓ 2 callers
Function
_tex_set_options
StereoKitC/asset_types/texture.cpp:1009
↓ 2 callers
Function
_ui_button_img_size
StereoKitC/ui/stereokit_ui.cpp:304
↓ 2 callers
Function
_ui_button_img_surface
StereoKitC/ui/stereokit_ui.cpp:240
↓ 2 callers
Function
anchor_get_capabilities
StereoKitC/asset_types/anchor.cpp:278
← previous
next →
801–900 of 5,740, ranked by callers