Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- s -
- SH_DEGREES_TO_RADIANS : shLinearAlgebra.h
- SH_ENGINE_EXPORT_FUNCTION : shExport.h
- SH_ENGINE_MAX_SWAPCHAIN_IMAGE_COUNT : shEditor.c, shEngine.h, shEngineVkCore.h
- SH_ENGINE_NOT_READY : shEngine.h
- SH_ENGINE_READY : shEngine.h
- SH_ENGINE_RENDERPASS_ATTACHMENT_COUNT : shEditor.c, shEngine.h, shEngineVkCore.h
- SH_ENGINE_SUBASS_COLOR_ATTACHMENT_COUNT : shEngineVkCore.h
- SH_ENGINE_SUBPASS_COLOR_ATTACHMENT_COUNT : shEngine.h
- SH_ENGINE_SWAPCHAIN_IMAGE_COUNT : shEditor.c, shEngine.h, shEngineVkCore.h
- SH_ENVIRONMENT_MAX_HOST_BUFFER_COUNT : shEnvironment.h
- SH_ENVIRONMENT_MAX_VULKAN_BUFFER_COUNT : shEnvironment.h
- SH_ENVIRONMENT_STR1024_LENGTH : shEnvironment.h
- SH_ENVIRONMENT_STR512_LENGTH : shEnvironment.h
- SH_FALSE : shEngine.h
- SH_GAMEPAD_AXIS_LAST : shInput.h
- SH_GAMEPAD_AXIS_LEFT_TRIGGER : shInput.h
- SH_GAMEPAD_AXIS_LEFT_X : shInput.h
- SH_GAMEPAD_AXIS_LEFT_Y : shInput.h
- SH_GAMEPAD_AXIS_RIGHT_TRIGGER : shInput.h
- SH_GAMEPAD_AXIS_RIGHT_X : shInput.h
- SH_GAMEPAD_AXIS_RIGHT_Y : shInput.h
- SH_GAMEPAD_BUTTON_A : shInput.h
- SH_GAMEPAD_BUTTON_B : shInput.h
- SH_GAMEPAD_BUTTON_BACK : shInput.h
- SH_GAMEPAD_BUTTON_CIRCLE : shInput.h
- SH_GAMEPAD_BUTTON_CROSS : shInput.h
- SH_GAMEPAD_BUTTON_DPAD_DOWN : shInput.h
- SH_GAMEPAD_BUTTON_DPAD_LEFT : shInput.h
- SH_GAMEPAD_BUTTON_DPAD_RIGHT : shInput.h
- SH_GAMEPAD_BUTTON_DPAD_UP : shInput.h
- SH_GAMEPAD_BUTTON_GUIDE : shInput.h
- SH_GAMEPAD_BUTTON_LAST : shInput.h
- SH_GAMEPAD_BUTTON_LEFT_BUMPER : shInput.h
- SH_GAMEPAD_BUTTON_LEFT_THUMB : shInput.h
- SH_GAMEPAD_BUTTON_RIGHT_BUMPER : shInput.h
- SH_GAMEPAD_BUTTON_RIGHT_THUMB : shInput.h
- SH_GAMEPAD_BUTTON_SQUARE : shInput.h
- SH_GAMEPAD_BUTTON_START : shInput.h
- SH_GAMEPAD_BUTTON_TRIANGLE : shInput.h
- SH_GAMEPAD_BUTTON_X : shInput.h
- SH_GAMEPAD_BUTTON_Y : shInput.h
- SH_IDENTITY_STR256_LENGTH : shIdentity.h
- SH_JOYSTICK_1 : shInput.h
- SH_JOYSTICK_10 : shInput.h
- SH_JOYSTICK_11 : shInput.h
- SH_JOYSTICK_12 : shInput.h
- SH_JOYSTICK_13 : shInput.h
- SH_JOYSTICK_14 : shInput.h
- SH_JOYSTICK_15 : shInput.h
- SH_JOYSTICK_16 : shInput.h
- SH_JOYSTICK_2 : shInput.h
- SH_JOYSTICK_3 : shInput.h
- SH_JOYSTICK_4 : shInput.h
- SH_JOYSTICK_5 : shInput.h
- SH_JOYSTICK_6 : shInput.h
- SH_JOYSTICK_7 : shInput.h
- SH_JOYSTICK_8 : shInput.h
- SH_JOYSTICK_9 : shInput.h
- SH_JOYSTICK_LAST : shInput.h
- SH_KEY_0 : shInput.h
- SH_KEY_1 : shInput.h
- SH_KEY_2 : shInput.h
- SH_KEY_3 : shInput.h
- SH_KEY_4 : shInput.h
- SH_KEY_5 : shInput.h
- SH_KEY_6 : shInput.h
- SH_KEY_7 : shInput.h
- SH_KEY_8 : shInput.h
- SH_KEY_9 : shInput.h
- SH_KEY_A : shInput.h
- SH_KEY_APOSTROPHE : shInput.h
- SH_KEY_B : shInput.h
- SH_KEY_BACKSLASH : shInput.h
- SH_KEY_BACKSPACE : shInput.h
- SH_KEY_C : shInput.h
- SH_KEY_CAPS_LOCK : shInput.h
- SH_KEY_COMMA : shInput.h
- SH_KEY_D : shInput.h
- SH_KEY_DELETE : shInput.h
- SH_KEY_DOWN : shInput.h
- SH_KEY_E : shInput.h
- SH_KEY_END : shInput.h
- SH_KEY_ENTER : shInput.h
- SH_KEY_EQUAL : shInput.h
- SH_KEY_ESCAPE : shInput.h
- SH_KEY_F : shInput.h
- SH_KEY_F1 : shInput.h
- SH_KEY_F10 : shInput.h
- SH_KEY_F11 : shInput.h
- SH_KEY_F12 : shInput.h
- SH_KEY_F13 : shInput.h
- SH_KEY_F14 : shInput.h
- SH_KEY_F15 : shInput.h
- SH_KEY_F16 : shInput.h
- SH_KEY_F17 : shInput.h
- SH_KEY_F18 : shInput.h
- SH_KEY_F19 : shInput.h
- SH_KEY_F2 : shInput.h
- SH_KEY_F20 : shInput.h
- SH_KEY_F21 : shInput.h
- SH_KEY_F22 : shInput.h
- SH_KEY_F23 : shInput.h
- SH_KEY_F24 : shInput.h
- SH_KEY_F25 : shInput.h
- SH_KEY_F3 : shInput.h
- SH_KEY_F4 : shInput.h
- SH_KEY_F5 : shInput.h
- SH_KEY_F6 : shInput.h
- SH_KEY_F7 : shInput.h
- SH_KEY_F8 : shInput.h
- SH_KEY_F9 : shInput.h
- SH_KEY_G : shInput.h
- SH_KEY_GRAVE_ACCENT : shInput.h
- SH_KEY_H : shInput.h
- SH_KEY_HOME : shInput.h
- SH_KEY_I : shInput.h
- SH_KEY_INSERT : shInput.h
- SH_KEY_J : shInput.h
- SH_KEY_K : shInput.h
- SH_KEY_KP_0 : shInput.h
- SH_KEY_KP_1 : shInput.h
- SH_KEY_KP_2 : shInput.h
- SH_KEY_KP_3 : shInput.h
- SH_KEY_KP_4 : shInput.h
- SH_KEY_KP_5 : shInput.h
- SH_KEY_KP_6 : shInput.h
- SH_KEY_KP_7 : shInput.h
- SH_KEY_KP_8 : shInput.h
- SH_KEY_KP_9 : shInput.h
- SH_KEY_KP_ADD : shInput.h
- SH_KEY_KP_DECIMAL : shInput.h
- SH_KEY_KP_DIVIDE : shInput.h
- SH_KEY_KP_ENTER : shInput.h
- SH_KEY_KP_EQUAL : shInput.h
- SH_KEY_KP_MULTIPLY : shInput.h
- SH_KEY_KP_SUBTRACT : shInput.h
- SH_KEY_L : shInput.h
- SH_KEY_LAST : shInput.h
- SH_KEY_LEFT : shInput.h
- SH_KEY_LEFT_ALT : shInput.h
- SH_KEY_LEFT_BRACKET : shInput.h
- SH_KEY_LEFT_CONTROL : shInput.h
- SH_KEY_LEFT_SHIFT : shInput.h
- SH_KEY_LEFT_SUPER : shInput.h
- SH_KEY_M : shInput.h
- SH_KEY_MENU : shInput.h
- SH_KEY_MINUS : shInput.h
- SH_KEY_N : shInput.h
- SH_KEY_NUM_LOCK : shInput.h
- SH_KEY_O : shInput.h
- SH_KEY_P : shInput.h
- SH_KEY_PAGE_DOWN : shInput.h
- SH_KEY_PAGE_UP : shInput.h
- SH_KEY_PAUSE : shInput.h
- SH_KEY_PERIOD : shInput.h
- SH_KEY_PRINT_SCREEN : shInput.h
- SH_KEY_Q : shInput.h
- SH_KEY_R : shInput.h
- SH_KEY_RIGHT : shInput.h
- SH_KEY_RIGHT_ALT : shInput.h
- SH_KEY_RIGHT_BRACKET : shInput.h
- SH_KEY_RIGHT_CONTROL : shInput.h
- SH_KEY_RIGHT_SHIFT : shInput.h
- SH_KEY_RIGHT_SUPER : shInput.h
- SH_KEY_S : shInput.h
- SH_KEY_SCROLL_LOCK : shInput.h
- SH_KEY_SEMICOLON : shInput.h
- SH_KEY_SLASH : shInput.h
- SH_KEY_SPACE : shInput.h
- SH_KEY_T : shInput.h
- SH_KEY_TAB : shInput.h
- SH_KEY_U : shInput.h
- SH_KEY_UP : shInput.h
- SH_KEY_V : shInput.h
- SH_KEY_W : shInput.h
- SH_KEY_WORLD_1 : shInput.h
- SH_KEY_WORLD_2 : shInput.h
- SH_KEY_X : shInput.h
- SH_KEY_Y : shInput.h
- SH_KEY_Z : shInput.h
- SH_MOUSE_BUTTON_1 : shInput.h
- SH_MOUSE_BUTTON_2 : shInput.h
- SH_MOUSE_BUTTON_3 : shInput.h
- SH_MOUSE_BUTTON_4 : shInput.h
- SH_MOUSE_BUTTON_5 : shInput.h
- SH_MOUSE_BUTTON_6 : shInput.h
- SH_MOUSE_BUTTON_7 : shInput.h
- SH_MOUSE_BUTTON_8 : shInput.h
- SH_MOUSE_BUTTON_LAST : shInput.h
- SH_MOUSE_BUTTON_LEFT : shInput.h
- SH_MOUSE_BUTTON_MIDDLE : shInput.h
- SH_MOUSE_BUTTON_RIGHT : shInput.h
- SH_PRESS : shInput.h
- SH_PROFILING_TIMER_APPLICATION_MAIN_CMD_BUFFER : shProfiling.h
- SH_PROFILING_TIMER_APPLICATION_MAIN_RENDERPASS : shProfiling.h
- SH_PROFILING_TIMER_APPLICATION_UPDATE : shProfiling.h
- SH_PROFILING_TIMER_EXT : shProfiling.h
- SH_PROFILING_TIMER_MAIN_CMD_BUFFER_WAIT_0 : shProfiling.h
- SH_PROFILING_TIMER_MAIN_CMD_BUFFER_WAIT_1 : shProfiling.h
- SH_PROFILING_TIMER_MAIN_CMD_BUFFER_WAIT_2 : shProfiling.h
- SH_PROFILING_TIMER_MAIN_CMD_BUFFER_WAIT_3 : shProfiling.h
- SH_PROFILING_TIMER_MAIN_CMD_BUFFER_WAIT_4 : shProfiling.h
- SH_PROFILING_TIMER_MAIN_CMD_BUFFER_WAIT_5 : shProfiling.h
- SH_PROFILING_TIMER_MAIN_CMD_BUFFER_WAIT_6 : shProfiling.h
- SH_PROFILING_TIMER_MAIN_THREAD : shProfiling.h
- SH_PROFILING_TIMER_MAX_ENUM : shProfiling.h
- SH_PROFILING_TIMER_MAX_EXT_COUNT : shProfiling.h
- SH_RADIANS_TO_DEGREES : shLinearAlgebra.h
- SH_RELEASE : shInput.h
- SH_REPEAT : shInput.h
- SH_TICK_EXECUTING : shTime.h
- SH_TICK_FINISHED_EXECUTING : shTime.h
- SH_TICK_INITIALIZED : shTime.h
- SH_TICK_STATUS_MAX_ENUM : shTime.h
- SH_TICK_UNDEFINED : shTime.h
- SH_TICK_WAITING : shTime.h
- SH_TIME_MAX_TICK_COUNT : shTime.h
- SH_TRUE : shEngine.h
- shAllocateEngine : shEngine.h
- shAllocateProfilingHandle() : shEngine.h
- shApplicationError : shEngine.h
- ShApplicationFunc : shApplicationHost.h
- ShApplicationHost : shApplicationHost.h
- ShApplicationProperties : shEnvironment.h
- shApplicationRun() : shApplicationHost.h, shApplicationHost.c
- ShApplicationThreadFunc : shApplicationHost.h
- shCallOnTick() : shTime.h, shTime.c
- ShCamera : shCamera.h, shScene.h
- shClearWindow() : shWindow.h, shWindow.c
- shEditorMain() : shEditor.h, shEditor.c
- shEndScene() : shScene.h, shScene.c
- ShEngine : shEngine.h, shEngineUI.h, shScene.h, shWindow.h
- shEngineError : shEngine.h
- shEngineFrameResize() : shEngine.h, shEngine.c
- shEngineGuiRelease() : shEngineUI.h, shEngineUI.c
- shEngineGuiSetup() : shEngineUI.h, shEngineUI.c
- shEngineManageState() : shEngine.h, shEngine.c
- shEngineProfilingUpdate() : shEngine.h, shEngine.c
- shEngineRelease() : shEngine.h, shEngine.c
- shEngineSafeState() : shEngine.h, shEngine.c
- shEngineSetupVulkan() : shEngine.h, shEngine.c
- shEngineShutdown() : shEngine.h, shEngine.c
- shEngineUpdateState() : shEngine.h, shEngine.c
- ShEngineVkCore : shEngineVkCore.h
- shEngineVulkanRelease() : shEngine.h, shEngine.c
- shEngineVulkanUpdate() : shEngine.h, shEngine.c
- shEnvironmentError : shEnvironment.h
- shFreeEngine : shEngine.h
- shGetApplicationProperties() : shEnvironment.h, shEnvironment.c
- shGetCursorPosition() : shInput.h, shInput.c
- shGetFileStats : shEnvironment.h
- shGetHostMemoryProperties() : shEnvironment.h, shEnvironment.c
- shGetIniProperties() : shEnvironment.h, shEnvironment.c
- shGetSceneProperties() : shEnvironment.h, shEnvironment.c
- shGetSerialProperties() : shEnvironment.h, shEnvironment.c
- shGetSharedApplication() : shApplicationHost.h, shApplicationHost.c
- shGetTime() : shTime.h, shTime.c
- shGetVulkanMemoryProperties() : shEnvironment.h, shEnvironment.c
- shGetWindowSize() : shWindow.h, shWindow.c
- ShHostMemoryLinker : shScene.h
- ShHostMemoryProperties : shEnvironment.h
- ShIdentity : shIdentity.h, shScene.h
- ShIniProperties : shEnvironment.h
- shInitDescriptor : shEnvironment.h
- ShInput : shWindow.h
- shIsWindowActive : shWindow.h
- shKeyEvents : shInput.h
- shLoadShared : shApplicationHost.h
- shMouseEvents : shInput.h
- shOnTick : shTime.h
- shPollEvents : shWindow.h
- ShProfilingTimer : shProfiling.h
- shProfilingTimerEnd() : shProfiling.h, shProfiling.c
- shProfilingTimerEndExt() : shProfiling.h, shProfiling.c
- shProfilingTimerSetExtCount() : shProfiling.h, shProfiling.c
- shProfilingTimerStart() : shProfiling.h, shProfiling.c
- shProfilingTimerStartExt() : shProfiling.h, shProfiling.c
- ShProfilingTimerType : shProfiling.h
- shReadBinary : shFileUtilities.h
- shReadCode() : shFileUtilities.h, shFileUtilities.c
- shReadText : shFileUtilities.h
- shResetEngineState() : shEngine.h, shEngine.c
- shSceneInit() : shScene.h, shScene.c
- ShSceneProperties : shScene.h, shEnvironment.h
- shSceneUpdate() : shScene.h, shScene.c
- ShSerialProperties : shEnvironment.h
- shSetCursor : shWindow.h
- shSetEngineState() : shEngine.h, shEngine.c
- shSetProjection() : shLinearAlgebra.h, shLinearAlgebra.c
- shSetTime() : shTime.h, shTime.c
- shSetView() : shLinearAlgebra.h, shLinearAlgebra.c
- shSharedFree : shApplicationHost.h
- ShSharedHandle : shApplicationHost.h
- shSharedHostError : shApplicationHost.h
- shSharedLoadSymbol : shApplicationHost.h
- shSharedRelease : shApplicationHost.h
- shSleep() : shTime.h, shTime.c
- ShTickStatus : shTime.h
- ShTime : shTime.h
- ShTimeFunc : shTime.h
- ShTransform : shTransform.h, shScene.h
- shUpdateCamera() : shScene.h, shScene.c
- shUpdateInput() : shWindow.h, shWindow.c
- shUpdateTransform() : shScene.h, shScene.c
- shUpdateWindow() : shWindow.h, shWindow.c
- ShVulkanMemoryProperties : shEnvironment.h
- shWaitEvents : shWindow.h
- ShWindow : shInput.h, shLinearAlgebra.h, shWindow.h
- shWindowCreateSurface() : shWindow.h, shWindow.c
- shWindowSetup() : shWindow.h, shWindow.c