MCPcopy Create free account

hub / github.com/ARM-software/astc-encoder / types & classes

Types & classes151 in github.com/ARM-software/astc-encoder

↓ 176 callersClassvint4
* @brief Data type for 4-wide ints. */
Source/astcenc_vecmathlib_sse_4.h:187
↓ 155 callersClassvfloat4
* @brief Data type for 4-wide floats. */
Source/astcenc_vecmathlib_sse_4.h:51
↓ 86 callersClassvint
* @brief Data type for N-wide ints. */
Source/astcenc_vecmathlib_rvv_n.h:137
↓ 55 callersClassvfloat
* @brief Data type for N-wide floats. */
Source/astcenc_vecmathlib_rvv_n.h:56
↓ 48 callersClassvint8
* @brief Data type for 8-wide ints. */
Source/astcenc_vecmathlib_sve_8.h:126
↓ 35 callersClassvint8
* @brief Data type for 8-wide ints. */
Source/astcenc_vecmathlib_avx2_8.h:122
↓ 27 callersClassvfloat8
* @brief Data type for 8-wide floats. */
Source/astcenc_vecmathlib_sve_8.h:53
↓ 27 callersClassvint4
* @brief Data type for 4-wide ints. */
Source/astcenc_vecmathlib_neon_4.h:174
↓ 26 callersClassvfloat4
* @brief Data type for 4-wide floats. */
Source/astcenc_vecmathlib_neon_4.h:50
↓ 26 callersClassvfloat8
* @brief Data type for 8-wide floats. */
Source/astcenc_vecmathlib_avx2_8.h:49
↓ 26 callersClassvint4
* @brief Data type for 4-wide ints. */
Source/astcenc_vecmathlib_none_4.h:179
↓ 23 callersClassvfloat4
* @brief Data type for 4-wide floats. */
Source/astcenc_vecmathlib_none_4.h:55
↓ 18 callersClassvmask
* @brief Data type for N-wide control plane masks. */
Source/astcenc_vecmathlib_rvv_n.h:248
↓ 16 callersClassvmask4
* @brief Data type for 4-wide control plane masks. */
Source/astcenc_vecmathlib_sse_4.h:335
↓ 14 callersClassvmask4
* @brief Data type for 4-wide control plane masks. */
Source/astcenc_vecmathlib_none_4.h:309
↓ 14 callersClassvmask4
* @brief Data type for 4-wide control plane masks. */
Source/astcenc_vecmathlib_neon_4.h:313
↓ 14 callersClassvmask8
* @brief Data type for 8-wide control plane masks. */
Source/astcenc_vecmathlib_sve_8.h:225
↓ 14 callersClassvmask8
* @brief Data type for 8-wide control plane masks. */
Source/astcenc_vecmathlib_avx2_8.h:227
↓ 8 callersClassTestImageException
Exception thrown for bad test image specification.
Test/testlib/testset.py:38
↓ 4 callersClassFHeapCompare
Source/ThirdParty/tinyexr.h:2364
↓ 2 callersClassRecord
A single result record, holding results for a single image and block size. Attributes: block_size: The block size. name: The
Test/testlib/resultset.py:53
↓ 2 callersClassResultSet
A set of results for a TestSet, across one or more block sizes. Attributes: test_set_name: The name of the test set that generated t
Test/testlib/resultset.py:126
↓ 1 callersClassResultSummary
A summary of a set of results. Attributes: not_runs: The number of tests that did not run. passes: The number of tests that
Test/testlib/resultset.py:273
↓ 1 callersClassTestImage
Objects of this type contain metadata for a single test image on disk. Attributes: file_path: The path of the file on disk.
Test/testlib/testset.py:50
↓ 1 callersClassTestSet
A suite of related images used for testing, comprised of a list of TestImage instances. TestImages are discovered by reading images from a
Test/testlib/testset.py:216
↓ 1 callersClassTestSetException
Exception thrown for bad test set specification.
Test/testlib/testset.py:44
ClassASTCENC_ALIGNAS
Source/astcenc_internal.h:946
ClassBlockSizes
Source/Fuzzers/fuzz_astc_physical_to_symbolic.cpp:33
ClassCLINTest
Command line interface negative tests. These tests are designed to test that bad inputs to the cmd line are handled cleanly and that err
Test/astc_test_functional.py:1437
ClassCLIPTest
Command line interface positive tests.
Test/astc_test_functional.py:238
ClassCLITestBase
Command line interface base class. Attributes: binary: The path of the executable to test.
Test/astc_test_functional.py:104
ClassEncoder2x
This class wraps the latest astcenc interface, supported from the 2.0 release or later, which broke argument compatibility with the earlier
Test/testlib/encoder.py:261
ClassEncoder2xRel
This class wraps a released 2.x series binary.
Test/testlib/encoder.py:357
ClassEncoderBase
A wrapper around the astcenc binary, abstracting the command line so that the rest of the test suite does not need to worry about changes to
Test/testlib/encoder.py:43
EnumEndian
Source/ThirdParty/streamreader.hh:17
ClassHeaderInfo
Source/ThirdParty/tinyexr.h:1299
ClassHufDec
Source/ThirdParty/tinyexr.h:2263
ClassImage
Wrapper around an image on the file system.
Test/testlib/image.py:34
ClassLayerChannel
Source/ThirdParty/tinyexr.h:7630
ClassMemoryMappedFile
Represents a read-only file mapped to an address space in memory. If no memory-mapping API is available, falls back to allocating a buffer with a copy
Source/ThirdParty/tinyexr.h:8258
ClassOffsetData
Source/ThirdParty/tinyexr.h:6351
ClassPIZChannelData
Source/ThirdParty/tinyexr.h:1928
ClassParallelManager
* @brief A simple counter-based manager for parallel task execution. * * The task processing execution consists of: * * * A single-threaded in
Source/astcenc_internal_entry.h:97
ClassPythonTests
Some basic Python static analysis and style checks.
Test/astc_test_python.py:36
ClassReader
Reader class that wraps StreamReader and accumulates errors
Source/ThirdParty/exr_reader.hh:17
ClassResultStatus
An enumeration of test result status. Attributes: NOT_RUN: The test has not been run. PASS: The test passed. WARN: T
Test/testlib/resultset.py:37
ClassStreamReader
Source/ThirdParty/streamreader.hh:23
ClassTChannelInfo
Source/ThirdParty/tinyexr.h:1282
ClassTDeepImage
Source/ThirdParty/tinyexr.h:366
ClassTEXRAttribute
Source/ThirdParty/tinyexr.h:251
ClassTEXRBox2i
Source/ThirdParty/tinyexr.h:280
ClassTEXRChannelInfo
Source/ThirdParty/tinyexr.h:259
ClassTEXRHeader
Source/ThirdParty/tinyexr.h:287
ClassTEXRImage
Source/ThirdParty/tinyexr.h:342
ClassTEXRImage
Source/ThirdParty/tinyexr.h:345
ClassTEXRMultiPartHeader
Source/ThirdParty/tinyexr.h:336
ClassTEXRMultiPartImage
Source/ThirdParty/tinyexr.h:360
ClassTEXRTile
Source/ThirdParty/tinyexr.h:268
ClassTEXRVersion
Source/ThirdParty/tinyexr.h:239
ClassTraceLog
* @brief Class representing the trace log file being written. */
Source/astcenc_diagnostic_trace.h:120
ClassTraceLog
See astcenc_diagnostic_trace header for details. */
Source/astcenc_internal.h:1207
ClassTraceNode
* @brief Class representing a single node in the trace hierarchy. */
Source/astcenc_diagnostic_trace.h:76
ClassZFPCompressionParam
Source/ThirdParty/tinyexr.h:4607
Classastc_compressed_image
* @brief The payload stored in a compressed ASTC image. */
Source/astcenccli_internal.h:43
Classastc_header
============================================================================ ASTC compressed file loading ===========================================
Source/astcenccli_image_load_store.cpp:2573
Classastcenc_block_info
* @brief A block encoding metadata query result. * * If the block is an error block or a constant color block or an error block all fields other tha
Source/astcenc.h:637
Classastcenc_config
* @brief The config structure. * * This structure will initially be populated by a call to astcenc_config_init, but power users may * modify it bef
Source/astcenc.h:427
Classastcenc_context
* @brief The astcenc compression context. */
Source/astcenc_internal_entry.h:329
Classastcenc_context
* @brief An opaque structure; see astcenc_internal.h for definition. */
Source/astcenc.h:202
Classastcenc_context_deleter
* @brief A custom deleter so we can use RAII to manage codec contexts. */
Source/astcenccli_toplevel.cpp:169
Classastcenc_contexti
* @brief The astcenc compression context. */
Source/astcenc_internal.h:1213
Enumastcenc_error
* @brief A codec API error code. */
Source/astcenc.h:207
Classastcenc_image
* @brief An uncompressed 2D or 3D image. * * 3D image are passed in as an array of 2D slices. Each slice has identical * size and color format. */
Source/astcenc.h:613
Classastcenc_image_deleter
* @brief A custom deleter so we can use RAII to manage astcenc_image structs. */
Source/astcenccli_internal.h:126
Enumastcenc_preprocess
* @brief Image preprocessing tasks prior to encoding. */
Source/astcenccli_toplevel.cpp:110
Classastcenc_preset_config
* @brief Record of the quality tuning parameter values. * * See the @c astcenc_config structure for detailed parameter documentation. * * Note tha
Source/astcenc_entry.cpp:40
Enumastcenc_profile
* @brief A codec color profile. */
Source/astcenc.h:241
Enumastcenc_profile
Source/astcenc.h:430
Enumastcenc_profile
Source/astcenc.h:640
Classastcenc_swizzle
* @brief A texel component swizzle. */
Source/astcenc.h:294
Enumastcenc_swz
* @brief A codec component swizzle selector. */
Source/astcenc.h:273
Enumastcenc_swz
Source/astcenc.h:297
Enumastcenc_type
* @brief A texel component data format. */
Source/astcenc.h:309
Enumastcenc_type
Source/astcenc.h:625
Classavg_args
* @brief Parameter structure for @c compute_averages_proc(). */
Source/astcenc_internal.h:1181
Classblock_mode
* @brief Metadata for single block mode for a specific block size. */
Source/astcenc_internal.h:418
Classblock_size_descriptor
* @brief Data tables for a single block size. * * The decimation tables store the information to apply weight grid dimension reductions. We only *
Source/astcenc_internal.h:533
Classbtq_count
* @brief The number of bits, trits, and quints needed for a quant level. */
Source/astcenc_integer_sequence.cpp:337
Classcli_config_options
* @brief Config options that have been read from command line. */
Source/astcenccli_internal.h:70
Classcompression_workload
* @brief Compression workload definition for worker threads. */
Source/astcenccli_toplevel.cpp:143
Classdds_header
Source/astcenccli_image_load_store.cpp:1712
Classdds_header_dx10
Source/astcenccli_image_load_store.cpp:1762
Classdds_pixelformat
Loader for DDS files. Note that after the header, data are densely packed with no padding; in the case of multiple surfaces, they appear one after
Source/astcenccli_image_load_store.cpp:1696
Classdecimation_info
* @brief The weight grid information for a single decimation pattern. * * ASTC can store one weight per texel, but is also capable of storing lower
Source/astcenc_internal.h:347
Classdecimation_mode
* @brief Metadata for single decimation mode for a specific block size. */
Source/astcenc_internal.h:449
Classdecompression_workload
* @brief Decompression workload definition for worker threads. */
Source/astcenccli_toplevel.cpp:156
Classdt_init_working_buffers
Source/astcenc_internal.h:1014
Classdxgi_params
Source/astcenccli_image_load_store.cpp:1900
Classencoding_choice_errors
* @brief Utility storing estimated errors from choosing particular endpoint encodings. */
Source/astcenc_internal.h:922
Enumendpoint_formats
* @brief The ASTC endpoint formats. * * Note, the values here are used directly in the encoding in the format so do not rearrange. */
Source/astcenc_internal.h:179
next →1–100 of 151, ranked by callers