|
slot 0.0.1
A real time UI render framework
|
#include <math.h>#include <assert.h>#include <stdint.h>#include <stdlib.h>#include <string.h>#include "slang-cpp-scalar-intrinsics.h"#include "slang-cpp-types.h"
类 | |
| struct | SlangUUID |
| struct | ISlangUnknown |
类型定义 | |
| typedef int32_t | SlangResult |
函数 | |
| static uint32_t | _slang_atomic_add_u32 (uint32_t *ptr, uint32_t val) |
| static int32_t | _slang_atomic_add_i32 (int32_t *ptr, int32_t val) |
| #define INFINITY float(1e+300 * 1e+300) |
| #define SLANG_ANDROID 0 |
| #define SLANG_BREAKPOINT | ( | id | ) | (*((int*)0) = int(id)); |
| #define SLANG_CLANG 0 |
| #define SLANG_COM_INTERFACE | ( | a, | |
| b, | |||
| c, | |||
| d0, | |||
| d1, | |||
| d2, | |||
| d3, | |||
| d4, | |||
| d5, | |||
| d6, | |||
| d7 ) |
| #define SLANG_COMPILER |
| #define SLANG_FORCE_INLINE inline |
| #define SLANG_GCC 0 |
| #define SLANG_GCC_FAMILY (SLANG_CLANG || SLANG_SNC || SLANG_GHS || SLANG_GCC) |
| #define SLANG_GHS 0 |
| #define SLANG_INFINITY INFINITY |
| #define SLANG_INTPTR_TYPE_IS_DISTINCT 0 |
| #define SLANG_IOS 0 |
| #define SLANG_LINUX 0 |
| #define SLANG_LINUX_FAMILY (SLANG_LINUX || SLANG_ANDROID) |
| #define SLANG_MCALL SLANG_STDCALL |
| #define SLANG_MICROSOFT_FAMILY (SLANG_XBOXONE || SLANG_X360 || SLANG_WINDOWS_FAMILY) |
| #define SLANG_NO_THROW |
| #define SLANG_OFFSET_OF | ( | X, | |
| Y ) offsetof(X, Y) |
| #define SLANG_OSX 0 |
| #define SLANG_PLATFORM |
| #define SLANG_PRELUDE_EXPORT SLANG_PRELUDE_EXTERN_C SLANG_PRELUDE_SHARED_LIB_EXPORT |
| #define SLANG_PRELUDE_EXPORT_END SLANG_PRELUDE_EXTERN_C_END |
| #define SLANG_PRELUDE_EXPORT_START SLANG_PRELUDE_EXTERN_C_START SLANG_PRELUDE_SHARED_LIB_EXPORT |
| #define SLANG_PRELUDE_EXTERN_C |
| #define SLANG_PRELUDE_EXTERN_C_END |
| #define SLANG_PRELUDE_EXTERN_C_START |
| #define SLANG_PRELUDE_SHARED_LIB_EXPORT __attribute__((__visibility__("default"))) |
| #define SLANG_PRELUDE_STD |
| #define SLANG_PS3 0 |
| #define SLANG_PS4 0 |
| #define SLANG_PSP2 0 |
| #define SLANG_SNC 0 |
| #define SLANG_STDCALL |
| #define SLANG_UNIX_FAMILY (SLANG_LINUX_FAMILY || SLANG_APPLE_FAMILY) /* shortcut for unix/posix platforms */ |
| #define SLANG_UNROLL |
| #define SLANG_VC 0 |
| #define SLANG_WIIU 0 |
| #define SLANG_WIN32 0 |
| #define SLANG_WIN64 0 |
| #define SLANG_WINDOWS_FAMILY (SLANG_WINRT || SLANG_WIN32 || SLANG_WIN64) |
| #define SLANG_WINRT 0 |
Operating system defines, see http://sourceforge.net/p/predef/wiki/OperatingSystems/
| #define SLANG_X360 0 |
| #define SLANG_XBOXONE 0 |
| typedef int32_t SlangResult |
|
inlinestatic |
|
inlinestatic |