MCPcopy Create free account

hub / github.com/StereoKit/StereoKit / functions

Functions5,740 in github.com/StereoKit/StereoKit

↓ 299 callersMethodXYZ
<summary>A swizzle property, returns (x,y,z)</summary>
Examples/StereoKitTest/Tools/Swizzles.cs:191
↓ 285 callersFunctioncgltf_json_strcmp
StereoKitC/libraries/cgltf.h:2685
↓ 246 callersMethodadd
StereoKitC/libraries/array.h:135
↓ 175 callersMethodAdd
(float value)
Examples/StereoKitTest/Tools/LogWindow.cs:177
↓ 144 callersFunctionstbi__get8
StereoKitC/libraries/stb_image.h:1594
↓ 114 callersMethodfree
StereoKitC/libraries/array.h:548
↓ 114 callersFunctionstbi__err
StereoKitC/libraries/stb_image.h:975
↓ 108 callersMethodSameLine
<summary>Moves the current layout position back to the end of the line that just finished, so it can continue on the same line as the last element!</s
StereoKit/Systems/UI.cs:296
↓ 106 callersMethodDraw
(Handed handed)
Examples/StereoKitTest/Demos/DemoLines.cs:93
↓ 102 callersFunctionttUSHORT
StereoKitC/libraries/stb_truetype.h:1285
↓ 101 callersMethodLabel
<summary>Adds some text to the layout! Text uses the UI's current font settings, which can be changed with UI.Push/PopTextStyle. Can contain newlines!
StereoKit/Systems/UI.cs:405
↓ 92 callersFunctionlog_err
StereoKitC/log.cpp:204
↓ 90 callersMethodTS
<summary>Translate, Scale. Creates a transform Matrix using both these components!</summary> <param name="translation">Move an object by this amount.<
StereoKit/Math/Matrix.cs:275
↓ 86 callersMethodInfo
<summary>Writes a formatted line to the log using a LogLevel.Info severity level!</summary> <param name="text">Formatted text with color tags! See the
StereoKit/Systems/Log.cs:90
↓ 83 callersFunctionstrlen
StereoKitC/libraries/unicode.cpp:163
↓ 80 callersMethodT
<summary>Translate. Creates a translation Matrix!</summary> <param name="translation">Move an object by this amount.</param> <returns>A Matrix contain
StereoKit/Math/Matrix.cs:211
↓ 78 callersMethodXY
<summary>A swizzle property, returns (x,y)</summary>
Examples/StereoKitTest/Tools/Swizzles.cs:26
↓ 72 callersMethodScreenshot
(string name, int width, int height, float fov, Vec3 from, Vec3 at)
Examples/StereoKitTest/Tests.cs:142
↓ 70 callersMethodButton
<summary>A pressable button! A button will expand to fit the text provided to it, vertically and horizontally. Text is re-used as the id. Will return
StereoKit/Systems/UI.cs:494
↓ 70 callersFunctionskg_log
StereoKitC/libraries/sk_gpu.h:5037
↓ 67 callersMethodFromFile
<summary>Loads an image file directly into a texture! Supported formats are: jpg, png, tga, bmp, psd, gif, hdr, pic. Asset Id will be the same as the
StereoKit/Assets/Tex.cs:525
↓ 59 callersMethodXY0
<summary>Creates a Vec3, this is a straight alternative to `new Vec3(x, y, 0)`</summary> <param name="x">X component of the Vector</param> <param name
StereoKit/Math/V.cs:41
↓ 57 callersMethodLookDir
<summary>Creates a rotation that describes looking towards a direction. This is great for quickly describing facing behavior! This rotation works best
StereoKit/Math/Quat.cs:167
↓ 57 callersMethodclear
StereoKitC/libraries/array.h:142
↓ 57 callersFunctionmaterial_release
StereoKitC/asset_types/material.cpp:220
↓ 56 callersMethodDraw
(TextStyle style, string label, Vec3 at, Vec2 size)
Examples/StereoKitTest/Tools/LogWindow.cs:183
↓ 56 callersMethodWindowBegin
<summary>Begins a new window! This will push a pose onto the transform stack, and all UI elements will be relative to that new pose. The pose is actua
StereoKit/Systems/UI.cs:1226
↓ 56 callersMethodWindowEnd
<summary>Finishes a window! Must be called after UI.WindowBegin() and all elements have been drawn.</summary>
StereoKit/Systems/UI.cs:1250
↓ 56 callersFunctioncgltf_skip_json
StereoKitC/libraries/cgltf.h:2729
↓ 52 callersMethodFind
<summary>Finds a texture that matches the given Id! Check out the DefaultIds static class for some built-in ids.</summary> <param name="id">Id of the
StereoKit/Assets/Tex.cs:456
↓ 51 callersMethodHSV
<summary>Creates a Red/Green/Blue gamma space color from Hue/Saturation/Value information.</summary> <param name="hue">Hue most directly relates to th
StereoKit/Util/Color.cs:146
↓ 50 callersFunctionlog_errf
StereoKitC/log.cpp:223
↓ 49 callersFunctionstring_copy
StereoKitC/libraries/stref.cpp:15
↓ 47 callersMethodRadio
<summary>A Radio is similar to a button, except you can specify if it looks pressed or not regardless of interaction. This can be useful for radio-lik
StereoKit/Systems/UI.cs:607
↓ 47 callersFunctionmesh_release
StereoKitC/asset_types/mesh.cpp:583
↓ 47 callersFunctiontex_release
StereoKitC/asset_types/texture.cpp:804
↓ 46 callersMethodCopy
<summary>Creates a shallow copy of a Model asset! Meshes and Materials referenced by this Model will be referenced, not copied.</summary> <returns>A n
StereoKit/Assets/Model.cs:151
↓ 44 callersMethodHSlider
<summary>A horizontal slider element! You can stick your finger in it, and slide the value up and down.</summary> <param name="id">An id for tracking
StereoKit/Systems/UI.cs:971
↓ 44 callersFunctionstbi__rewind
StereoKitC/libraries/stb_image.h:883
↓ 43 callersFunctionlog_warn
StereoKitC/log.cpp:203
↓ 42 callersMethodHSeparator
<summary>This draws a line horizontally across the current layout. Makes a good separator between sections of UI!</summary>
StereoKit/Systems/UI.cs:394
↓ 42 callersFunctioncgltf_json_to_int
StereoKitC/libraries/cgltf.h:2693
↓ 41 callersFunctioninput_key
StereoKitC/systems/input.cpp:144
↓ 41 callersFunctionmatrix_transform_pt
StereoKitC/sk_math.cpp:264
↓ 41 callersFunctionui_sameline
StereoKitC/ui/ui_layout.cpp:458
↓ 40 callersMethodTR
<summary>Translate, Rotate. Creates a transform Matrix using these components!</summary> <param name="translation">Move an object by this amount.</par
StereoKit/Math/Matrix.cs:320
↓ 40 callersFunctionmaxi
StereoKitC/sk_math.h:11
↓ 39 callersFunctionlog_warnf
StereoKitC/log.cpp:217
↓ 39 callersFunctionstbi__get16be
StereoKitC/libraries/stb_image.h:1674
↓ 38 callersMethodFromAngles
<summary>Creates a Roll/Pitch/Yaw rotation (applied in that order) from the provided angles in degrees!</summary> <param name="pitchXDeg">Pitch is rot
StereoKit/Math/Quat.cs:238
↓ 38 callersMethodTest
(Func<bool> testFunction)
Examples/StereoKitTest/Tests.cs:118
↓ 38 callersFunctionopenxr_string
StereoKitC/xr_backends/openxr.cpp:118
↓ 38 callersFunctionskg_logf
StereoKitC/libraries/sk_gpu.h:5040
↓ 38 callersFunctionttSHORT
StereoKitC/libraries/stb_truetype.h:1286
↓ 37 callersMethodShowSummary
(string title, string description, Bounds experienceBounds, bool showBounds = false)
Examples/StereoKitTest/Demos/Demo.cs:15
↓ 37 callersMethodToMatrix
<summary>Converts this pose into a transform matrix, incorporating a provided scale value.</summary> <param name="scale">A scale vector! Vec3.One woul
StereoKit/Math/Pose.cs:93
↓ 37 callersFunctionlog_diagf
StereoKitC/log.cpp:205
↓ 37 callersFunctionstref_nextword
StereoKitC/libraries/stref.cpp:339
↓ 36 callersFunctionline_add
StereoKitC/systems/line_drawer.cpp:73
↓ 35 callersMethodHand
(in HandJoint[] joints)
Examples/StereoKitTest/Tests.cs:172
↓ 35 callersFunctioncgltf_json_to_float
StereoKitC/libraries/cgltf.h:2713
↓ 35 callersFunctionvec3_dot
StereoKitC/stereokit.h:645
↓ 34 callersMethodErr
<summary>Writes a formatted line to the log using a LogLevel.Error severity level!</summary> <param name="text">Formatted text with color tags! See th
StereoKit/Systems/Log.cs:120
↓ 34 callersMethodPop
<summary>Removes the top Matrix from the stack!</summary>
StereoKit/Systems/Hierarchy.cs:28
↓ 34 callersMethodPush
<summary>Pushes a transform Matrix onto the stack, and combines it with the Matrix below it. Any draw operation's Matrix will now be combined with thi
StereoKit/Systems/Hierarchy.cs:24
↓ 34 callersFunctionbackend_xr_get_type
StereoKitC/backend.cpp:12
↓ 33 callersFunctionlog_infof
StereoKitC/log.cpp:211
↓ 33 callersFunctionquat_from_angles
StereoKitC/sk_math.cpp:64
↓ 32 callersMethodTransform
<summary>Transforms a point through the Matrix! This is basically just multiplying a vector (x,y,z,1) with the Matrix.</summary> <param name="point">T
StereoKit/Math/Matrix.cs:164
↓ 32 callersFunctioninput_hand
StereoKitC/hands/input_hand.cpp:130
↓ 32 callersFunctionstbi__get32le
StereoKitC/libraries/stb_image.h:1702
↓ 32 callersFunctionvec3_normalize
StereoKitC/stereokit.h:653
↓ 31 callersMethodFindNode
<summary>Searches the entire list of Nodes, and will return the first on that matches this name exactly. If no ModelNode is found, then this will retu
StereoKit/Assets/Model.cs:407
↓ 31 callersFunctionvec3_lerp
StereoKitC/stereokit.h:659
↓ 30 callersMethodContains
<summary>A fast check to see if the given point is contained in or on a sphere!</summary> <param name="point">A point in the same coordinate space as
StereoKit/Math/Sphere.cs:53
↓ 30 callersFunctionstbi__get16le
StereoKitC/libraries/stb_image.h:1694
↓ 30 callersFunctionstbi__skip
StereoKitC/libraries/stb_image.h:1624
↓ 29 callersFunctionmath_matrix_to_fast
StereoKitC/sk_math_dx.h:64
↓ 29 callersFunctionquat_lookat
StereoKitC/sk_math.cpp:44
↓ 29 callersFunctionui_button
StereoKitC/ui/stereokit_ui.cpp:392
↓ 28 callersMethodToUtf8
(string str)
StereoKit/Native/NativeHelper.cs:26
↓ 28 callersMethodToggle
<summary>A toggleable button! A button will expand to fit the text provided to it, vertically and horizontally. Text is re-used as the id. Will return
StereoKit/Systems/UI.cs:720
↓ 27 callersFunctioncgltf_free_extras
StereoKitC/libraries/cgltf.h:1774
↓ 27 callersFunctionhash_fnv64_string
Creates a 64 bit hash from a string. Use start_hash with a previous hash if you want to chain hashes together.
StereoKitC/libraries/ferr_hash.h:106
↓ 27 callersFunctionstref_to_f
StereoKitC/libraries/stref.cpp:422
↓ 26 callersMethodToString
<summary>Mostly for debug purposes, this is a decent way to log or inspect the Ray in debug mode. Looks like "[position], [direction]" </summary> <ret
StereoKit/Math/Ray.cs:187
↓ 26 callersMethodWrite
<summary>Writes a formatted line to the log with the specified severity level!</summary> <param name="level">Severity level of this log message.</para
StereoKit/Systems/Log.cs:74
↓ 26 callersFunctioncgltf_parse_json_extras
StereoKitC/libraries/cgltf.h:2932
↓ 26 callersMethodremove
StereoKitC/libraries/array.h:569
↓ 25 callersMethodDistance
<summary>Calculates the distance between two points in space! Make sure they're in the same coordinate space! Uses a Sqrt, so it's not blazing fast, p
StereoKit/Math/Vec2.cs:220
↓ 25 callersMethodLayoutPop
<summary>This removes a layout from the layout stack that was previously added using LayoutPush, or LayoutPushCut.</summary>
StereoKit/Systems/UI.cs:159
↓ 25 callersMethodLayoutPushCut
<summary>This cuts off a portion of the current layout area, and pushes that new area onto the layout stack. Left and Top cuts will always work, but R
StereoKit/Systems/UI.cs:156
↓ 25 callersMethodS
<summary>Creates a scaling Matrix, where scale can be different on each axis (non-uniform).</summary> <param name="scale">How much larger or smaller t
StereoKit/Math/Matrix.cs:256
↓ 25 callersFunctioncgltf_parse_json_array
StereoKitC/libraries/cgltf.h:2803
↓ 25 callersFunctionshader_release
StereoKitC/asset_types/shader.cpp:132
↓ 24 callersFunctionSTBI__CASE
StereoKitC/libraries/stb_image.h:4675
↓ 24 callersMethodTRS
<summary>Translate, Rotate, Scale. Creates a transform Matrix using all these components!</summary> <param name="translation">Move an object by this a
StereoKit/Math/Matrix.cs:366
↓ 24 callersMethodToLinear
<summary>Converts this from a gamma space color, into a linear space color! If this is not a gamma space color, this will just make your color wacky!<
StereoKit/Util/Color.cs:219
↓ 24 callersFunction_material_get_ptr
StereoKitC/asset_types/material.cpp:402
↓ 24 callersFunctioncgltf_parse_json_string
StereoKitC/libraries/cgltf.h:2784
next →1–100 of 5,740, ranked by callers