[][src]Crate astcenc_sys

Structs

__fsid_t
astcenc_config
astcenc_context
astcenc_image
astcenc_swizzle
max_align_t

Constants

ASTCENC_ALL_FLAGS
ASTCENC_FLG_DECOMPRESS_ONLY
ASTCENC_FLG_MAP_MASK
ASTCENC_FLG_MAP_NORMAL
ASTCENC_FLG_USE_ALPHA_WEIGHT
ASTCENC_FLG_USE_PERCEPTUAL
INT8_MAX
INT8_MIN
INT8_WIDTH
INT16_MAX
INT16_MIN
INT16_WIDTH
INT32_MAX
INT32_MIN
INT32_WIDTH
INT64_WIDTH
INTMAX_WIDTH
INTPTR_MAX
INTPTR_MIN
INTPTR_WIDTH
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST8_WIDTH
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST16_WIDTH
INT_FAST32_MAX
INT_FAST32_MIN
INT_FAST32_WIDTH
INT_FAST64_WIDTH
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST8_WIDTH
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST16_WIDTH
INT_LEAST32_MAX
INT_LEAST32_MIN
INT_LEAST32_WIDTH
INT_LEAST64_WIDTH
LT_OBJDIR
PTRDIFF_MAX
PTRDIFF_MIN
PTRDIFF_WIDTH
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIG_ATOMIC_WIDTH
SIZE_MAX
SIZE_WIDTH
STDC_HEADERS
UINT8_MAX
UINT8_WIDTH
UINT16_MAX
UINT16_WIDTH
UINT32_MAX
UINT32_WIDTH
UINT64_WIDTH
UINTMAX_WIDTH
UINTPTR_MAX
UINTPTR_WIDTH
UINT_FAST8_MAX
UINT_FAST8_WIDTH
UINT_FAST16_MAX
UINT_FAST16_WIDTH
UINT_FAST32_MAX
UINT_FAST32_WIDTH
UINT_FAST64_WIDTH
UINT_LEAST8_MAX
UINT_LEAST8_WIDTH
UINT_LEAST16_MAX
UINT_LEAST16_WIDTH
UINT_LEAST32_MAX
UINT_LEAST32_WIDTH
UINT_LEAST64_WIDTH
WCHAR_WIDTH
WINT_MAX
WINT_MIN
WINT_WIDTH
_ATFILE_SOURCE
_BITS_STDINT_INTN_H
_BITS_STDINT_UINTN_H
_BITS_TIME64_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_FEATURES_H
_GLIBCXX11_USE_C99_COMPLEX
_GLIBCXX11_USE_C99_MATH
_GLIBCXX11_USE_C99_STDIO
_GLIBCXX11_USE_C99_STDLIB
_GLIBCXX11_USE_C99_WCHAR
_GLIBCXX98_USE_C99_COMPLEX
_GLIBCXX98_USE_C99_MATH
_GLIBCXX98_USE_C99_STDIO
_GLIBCXX98_USE_C99_STDLIB
_GLIBCXX98_USE_C99_WCHAR
_GLIBCXX_ATOMIC_BUILTINS
_GLIBCXX_CPU_DEFINES
_GLIBCXX_CSTDDEF
_GLIBCXX_CSTDINT
_GLIBCXX_CXX_CONFIG_H
_GLIBCXX_DARWIN_USE_64_BIT_INODE
_GLIBCXX_EXTERN_TEMPLATE
_GLIBCXX_FAST_MATH
_GLIBCXX_FULLY_DYNAMIC_STRING
_GLIBCXX_HAS_GTHREADS
_GLIBCXX_HAVE_ACOSF
_GLIBCXX_HAVE_ACOSL
_GLIBCXX_HAVE_ALIGNED_ALLOC
_GLIBCXX_HAVE_ARPA_INET_H
_GLIBCXX_HAVE_ASINF
_GLIBCXX_HAVE_ASINL
_GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE
_GLIBCXX_HAVE_ATAN2F
_GLIBCXX_HAVE_ATAN2L
_GLIBCXX_HAVE_ATANF
_GLIBCXX_HAVE_ATANL
_GLIBCXX_HAVE_ATOMIC_LOCK_POLICY
_GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
_GLIBCXX_HAVE_AT_QUICK_EXIT
_GLIBCXX_HAVE_BUILTIN_HAS_UNIQ_OBJ_REP
_GLIBCXX_HAVE_BUILTIN_IS_AGGREGATE
_GLIBCXX_HAVE_BUILTIN_IS_CONSTANT_EVALUATED
_GLIBCXX_HAVE_BUILTIN_LAUNDER
_GLIBCXX_HAVE_CEILF
_GLIBCXX_HAVE_CEILL
_GLIBCXX_HAVE_COMPLEX_H
_GLIBCXX_HAVE_COSF
_GLIBCXX_HAVE_COSHF
_GLIBCXX_HAVE_COSHL
_GLIBCXX_HAVE_COSL
_GLIBCXX_HAVE_DIRENT_H
_GLIBCXX_HAVE_DLFCN_H
_GLIBCXX_HAVE_EBADMSG
_GLIBCXX_HAVE_ECANCELED
_GLIBCXX_HAVE_ECHILD
_GLIBCXX_HAVE_EIDRM
_GLIBCXX_HAVE_ENDIAN_H
_GLIBCXX_HAVE_ENODATA
_GLIBCXX_HAVE_ENOLINK
_GLIBCXX_HAVE_ENOSPC
_GLIBCXX_HAVE_ENOSR
_GLIBCXX_HAVE_ENOSTR
_GLIBCXX_HAVE_ENOTRECOVERABLE
_GLIBCXX_HAVE_ENOTSUP
_GLIBCXX_HAVE_EOVERFLOW
_GLIBCXX_HAVE_EOWNERDEAD
_GLIBCXX_HAVE_EPERM
_GLIBCXX_HAVE_EPROTO
_GLIBCXX_HAVE_ETIME
_GLIBCXX_HAVE_ETIMEDOUT
_GLIBCXX_HAVE_ETXTBSY
_GLIBCXX_HAVE_EWOULDBLOCK
_GLIBCXX_HAVE_EXCEPTION_PTR_SINCE_GCC46
_GLIBCXX_HAVE_EXECINFO_H
_GLIBCXX_HAVE_EXPF
_GLIBCXX_HAVE_EXPL
_GLIBCXX_HAVE_FABSF
_GLIBCXX_HAVE_FABSL
_GLIBCXX_HAVE_FCNTL_H
_GLIBCXX_HAVE_FENV_H
_GLIBCXX_HAVE_FINITE
_GLIBCXX_HAVE_FINITEF
_GLIBCXX_HAVE_FINITEL
_GLIBCXX_HAVE_FLOAT_H
_GLIBCXX_HAVE_FLOORF
_GLIBCXX_HAVE_FLOORL
_GLIBCXX_HAVE_FMODF
_GLIBCXX_HAVE_FMODL
_GLIBCXX_HAVE_FREXPF
_GLIBCXX_HAVE_FREXPL
_GLIBCXX_HAVE_GETIPINFO
_GLIBCXX_HAVE_GETS
_GLIBCXX_HAVE_HYPOT
_GLIBCXX_HAVE_HYPOTF
_GLIBCXX_HAVE_HYPOTL
_GLIBCXX_HAVE_ICONV
_GLIBCXX_HAVE_INT64_T
_GLIBCXX_HAVE_INT64_T_LONG
_GLIBCXX_HAVE_INTTYPES_H
_GLIBCXX_HAVE_ISINFF
_GLIBCXX_HAVE_ISINFL
_GLIBCXX_HAVE_ISNANF
_GLIBCXX_HAVE_ISNANL
_GLIBCXX_HAVE_ISWBLANK
_GLIBCXX_HAVE_LC_MESSAGES
_GLIBCXX_HAVE_LDEXPF
_GLIBCXX_HAVE_LDEXPL
_GLIBCXX_HAVE_LIBINTL_H
_GLIBCXX_HAVE_LIMIT_AS
_GLIBCXX_HAVE_LIMIT_DATA
_GLIBCXX_HAVE_LIMIT_FSIZE
_GLIBCXX_HAVE_LIMIT_RSS
_GLIBCXX_HAVE_LIMIT_VMEM
_GLIBCXX_HAVE_LINK
_GLIBCXX_HAVE_LINUX_FUTEX
_GLIBCXX_HAVE_LINUX_RANDOM_H
_GLIBCXX_HAVE_LINUX_TYPES_H
_GLIBCXX_HAVE_LOCALE_H
_GLIBCXX_HAVE_LOG10F
_GLIBCXX_HAVE_LOG10L
_GLIBCXX_HAVE_LOGF
_GLIBCXX_HAVE_LOGL
_GLIBCXX_HAVE_MBSTATE_T
_GLIBCXX_HAVE_MEMALIGN
_GLIBCXX_HAVE_MEMORY_H
_GLIBCXX_HAVE_MODF
_GLIBCXX_HAVE_MODFF
_GLIBCXX_HAVE_MODFL
_GLIBCXX_HAVE_NETDB_H
_GLIBCXX_HAVE_NETINET_IN_H
_GLIBCXX_HAVE_NETINET_TCP_H
_GLIBCXX_HAVE_POLL
_GLIBCXX_HAVE_POLL_H
_GLIBCXX_HAVE_POSIX_MEMALIGN
_GLIBCXX_HAVE_POWF
_GLIBCXX_HAVE_POWL
_GLIBCXX_HAVE_QUICK_EXIT
_GLIBCXX_HAVE_READLINK
_GLIBCXX_HAVE_SETENV
_GLIBCXX_HAVE_SINCOS
_GLIBCXX_HAVE_SINCOSF
_GLIBCXX_HAVE_SINCOSL
_GLIBCXX_HAVE_SINF
_GLIBCXX_HAVE_SINHF
_GLIBCXX_HAVE_SINHL
_GLIBCXX_HAVE_SINL
_GLIBCXX_HAVE_SOCKATMARK
_GLIBCXX_HAVE_SQRTF
_GLIBCXX_HAVE_SQRTL
_GLIBCXX_HAVE_STDALIGN_H
_GLIBCXX_HAVE_STDBOOL_H
_GLIBCXX_HAVE_STDINT_H
_GLIBCXX_HAVE_STDLIB_H
_GLIBCXX_HAVE_STRERROR_L
_GLIBCXX_HAVE_STRERROR_R
_GLIBCXX_HAVE_STRINGS_H
_GLIBCXX_HAVE_STRING_H
_GLIBCXX_HAVE_STRTOF
_GLIBCXX_HAVE_STRTOLD
_GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE
_GLIBCXX_HAVE_STRXFRM_L
_GLIBCXX_HAVE_SYMLINK
_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT
_GLIBCXX_HAVE_SYS_IOCTL_H
_GLIBCXX_HAVE_SYS_IPC_H
_GLIBCXX_HAVE_SYS_PARAM_H
_GLIBCXX_HAVE_SYS_RESOURCE_H
_GLIBCXX_HAVE_SYS_SDT_H
_GLIBCXX_HAVE_SYS_SEM_H
_GLIBCXX_HAVE_SYS_SOCKET_H
_GLIBCXX_HAVE_SYS_STATVFS_H
_GLIBCXX_HAVE_SYS_STAT_H
_GLIBCXX_HAVE_SYS_SYSINFO_H
_GLIBCXX_HAVE_SYS_TIME_H
_GLIBCXX_HAVE_SYS_TYPES_H
_GLIBCXX_HAVE_SYS_UIO_H
_GLIBCXX_HAVE_S_ISREG
_GLIBCXX_HAVE_TANF
_GLIBCXX_HAVE_TANHF
_GLIBCXX_HAVE_TANHL
_GLIBCXX_HAVE_TANL
_GLIBCXX_HAVE_TGMATH_H
_GLIBCXX_HAVE_TIMESPEC_GET
_GLIBCXX_HAVE_TLS
_GLIBCXX_HAVE_TRUNCATE
_GLIBCXX_HAVE_UCHAR_H
_GLIBCXX_HAVE_UNISTD_H
_GLIBCXX_HAVE_UTIME_H
_GLIBCXX_HAVE_VFWSCANF
_GLIBCXX_HAVE_VSWSCANF
_GLIBCXX_HAVE_VWSCANF
_GLIBCXX_HAVE_WCHAR_H
_GLIBCXX_HAVE_WCSTOF
_GLIBCXX_HAVE_WCTYPE_H
_GLIBCXX_HAVE_WRITEV
_GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL
_GLIBCXX_HOSTED
_GLIBCXX_INLINE_VERSION
_GLIBCXX_OS_DEFINES
_GLIBCXX_PACKAGE_BUGREPORT
_GLIBCXX_PACKAGE_NAME
_GLIBCXX_PACKAGE_STRING
_GLIBCXX_PACKAGE_TARNAME
_GLIBCXX_PACKAGE_URL
_GLIBCXX_PACKAGE__GLIBCXX_VERSION
_GLIBCXX_RELEASE
_GLIBCXX_RES_LIMITS
_GLIBCXX_STDIO_EOF
_GLIBCXX_STDIO_SEEK_CUR
_GLIBCXX_STDIO_SEEK_END
_GLIBCXX_SYMVER
_GLIBCXX_SYMVER_GNU
_GLIBCXX_USE_ALLOCATOR_NEW
_GLIBCXX_USE_C11_UCHAR_CXX11
_GLIBCXX_USE_C99
_GLIBCXX_USE_C99_COMPLEX_TR1
_GLIBCXX_USE_C99_CTYPE_TR1
_GLIBCXX_USE_C99_FENV_TR1
_GLIBCXX_USE_C99_INTTYPES_TR1
_GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1
_GLIBCXX_USE_C99_MATH_TR1
_GLIBCXX_USE_C99_STDINT_TR1
_GLIBCXX_USE_CLOCK_MONOTONIC
_GLIBCXX_USE_CLOCK_REALTIME
_GLIBCXX_USE_CXX11_ABI
_GLIBCXX_USE_DECIMAL_FLOAT
_GLIBCXX_USE_DEPRECATED
_GLIBCXX_USE_DEV_RANDOM
_GLIBCXX_USE_DUAL_ABI
_GLIBCXX_USE_FCHMOD
_GLIBCXX_USE_FCHMODAT
_GLIBCXX_USE_FLOAT128
_GLIBCXX_USE_GETTIMEOFDAY
_GLIBCXX_USE_GET_NPROCS
_GLIBCXX_USE_INT128
_GLIBCXX_USE_LFS
_GLIBCXX_USE_LONG_LONG
_GLIBCXX_USE_LSTAT
_GLIBCXX_USE_NANOSLEEP
_GLIBCXX_USE_NLS
_GLIBCXX_USE_PTHREAD_COND_CLOCKWAIT
_GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK
_GLIBCXX_USE_PTHREAD_RWLOCK_CLOCKLOCK
_GLIBCXX_USE_PTHREAD_RWLOCK_T
_GLIBCXX_USE_RANDOM_TR1
_GLIBCXX_USE_REALPATH
_GLIBCXX_USE_SCHED_YIELD
_GLIBCXX_USE_SC_NPROCESSORS_ONLN
_GLIBCXX_USE_SENDFILE
_GLIBCXX_USE_ST_MTIM
_GLIBCXX_USE_TMPNAM
_GLIBCXX_USE_UTIME
_GLIBCXX_USE_UTIMENSAT
_GLIBCXX_USE_WCHAR_T
_GLIBCXX_VERBOSE
_GLIBCXX_X86_RDRAND
_GLIBCXX_X86_RDSEED
_GTHREAD_USE_MUTEX_TIMEDLOCK
_ISOC2X_SOURCE
_ISOC11_SOURCE
_ISOC95_SOURCE
_ISOC99_SOURCE
_LARGEFILE64_SOURCE
_LARGEFILE_SOURCE
_POSIX_C_SOURCE
_POSIX_SOURCE
_STDC_PREDEF_H
_STDINT_H
_SYS_CDEFS_H
_XOPEN_SOURCE
_XOPEN_SOURCE_EXTENDED
__FD_SETSIZE
__GLIBCXX__
__GLIBC_MINOR__
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNU_LIBRARY__
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__LONG_DOUBLE_USES_FLOAT128
__NO_CTYPE
__OFF_T_MATCHES_OFF64_T
__RLIM_T_MATCHES_RLIM64_T
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_GNU
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_ISOCXX11
__USE_LARGEFILE
__USE_LARGEFILE64
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_UNIX98
__USE_XOPEN
__USE_XOPEN2K
__USE_XOPEN2K8
__USE_XOPEN2K8XSI
__USE_XOPEN2KXSI
__USE_XOPEN_EXTENDED
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__glibc_c99_flexarr_available
astcenc_error_ASTCENC_ERR_BAD_BLOCK_SIZE
astcenc_error_ASTCENC_ERR_BAD_CONTEXT
astcenc_error_ASTCENC_ERR_BAD_CPU_FLOAT
astcenc_error_ASTCENC_ERR_BAD_CPU_ISA
astcenc_error_ASTCENC_ERR_BAD_FLAGS
astcenc_error_ASTCENC_ERR_BAD_PARAM
astcenc_error_ASTCENC_ERR_BAD_PRESET
astcenc_error_ASTCENC_ERR_BAD_PROFILE
astcenc_error_ASTCENC_ERR_BAD_SWIZZLE
astcenc_error_ASTCENC_ERR_NOT_IMPLEMENTED
astcenc_error_ASTCENC_ERR_OUT_OF_MEM
astcenc_error_ASTCENC_SUCCESS
astcenc_preset_ASTCENC_PRE_EXHAUSTIVE
astcenc_preset_ASTCENC_PRE_FAST
astcenc_preset_ASTCENC_PRE_MEDIUM
astcenc_preset_ASTCENC_PRE_THOROUGH
astcenc_profile_ASTCENC_PRF_HDR
astcenc_profile_ASTCENC_PRF_HDR_RGB_LDR_A
astcenc_profile_ASTCENC_PRF_LDR
astcenc_profile_ASTCENC_PRF_LDR_SRGB
astcenc_swz_ASTCENC_SWZ_0
astcenc_swz_ASTCENC_SWZ_1
astcenc_swz_ASTCENC_SWZ_A
astcenc_swz_ASTCENC_SWZ_B
astcenc_swz_ASTCENC_SWZ_G
astcenc_swz_ASTCENC_SWZ_R
astcenc_swz_ASTCENC_SWZ_Z
astcenc_type_ASTCENC_TYPE_F16
astcenc_type_ASTCENC_TYPE_F32
astcenc_type_ASTCENC_TYPE_U8

Functions

astcenc_compress_image
astcenc_compress_reset
astcenc_config_init
astcenc_context_alloc
astcenc_context_free
astcenc_decompress_image
astcenc_get_error_string

Type Definitions

__blkcnt64_t
__blkcnt_t
__blksize_t
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__socklen_t
__ssize_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__useconds_t
astcenc_error
astcenc_preset
astcenc_profile
astcenc_swz
astcenc_type
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
size_t
std_nullptr_t
std_size_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t