Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SaschaWillems/HowToVulkan
/ functions
Functions
203 in github.com/SaschaWillems/HowToVulkan
⨍
Functions
203
◇
Types & classes
63
↓ 1 callers
Function
ktxTextureInt_constructFromNamedFile
* @memberof ktxTexture @private * @brief Construct a ktxTexture from a named KTX file. * * See ktxTextureInt_constructFromStream for details. * *
source/external/ktx/lib/texture.c:469
↓ 1 callers
Function
ktxTextureInt_constructFromStdioStream
* @memberof ktxTexture @private * @brief Construct a ktxTexture from a stdio stream reading from a KTX source. * * See ktxTextureInt_constructFromS
source/external/ktx/lib/texture.c:434
↓ 1 callers
Function
ktxTextureInt_destruct
* @memberof ktxTexture @private * @~English * @brief Free the memory associated with the texture contents * * @param[in] This pointer to the ktxTe
source/external/ktx/lib/texture.c:538
↓ 1 callers
Function
ktxTexture_CreateFromNamedFile
* @memberof ktxTexture * @~English * @brief Create a ktxTexture from a named KTX file. * * The address of a newly created ktxTexture reflecting th
source/external/ktx/lib/texture.c:717
↓ 1 callers
Function
ktxTexture_Destroy
* @memberof ktxTexture * @~English * @brief Destroy a ktxTexture object. * * This frees the memory associated with the texture contents and the me
source/external/ktx/lib/texture.c:805
↓ 1 callers
Function
ktxTexture_GetElementSize
* @memberof ktxTexture * @~English * @brief Return the size in bytes of an elements of a texture's * images. * * For uncompressed textures
source/external/ktx/lib/texture.c:850
↓ 1 callers
Function
ktxTexture_GetSize
* @memberof ktxTexture * @~English * @brief Return the total size of the texture image data in bytes. * * @param[in] This pointer to the ktxTextur
source/external/ktx/lib/texture.c:832
↓ 1 callers
Function
ktxTexture_GetVkFormat
@memberof ktxTexture * @~English * @brief Return the VkFormat enum of a ktxTexture object. * * @return The VkFormat of the ktxTexture. May return
source/external/ktx/lib/vkloader.c:1154
↓ 1 callers
Function
ktxTexture_IterateLevels
* @memberof ktxTexture * @~English * @brief Iterate over the mip levels in a ktxTexture object. * * This is almost identical to ktxTexture_Iterate
source/external/ktx/lib/texture.c:1261
↓ 1 callers
Function
ktxTexture_VkUploadEx
* @memberof ktxTexture * @~English * @brief Create a Vulkan image object from a ktxTexture object. * * Creates a VkImage with @c VkFormat etc. mat
source/external/ktx/lib/vkloader.c:603
↓ 1 callers
Function
ktxTexture_WriteToStdioStream
* @memberof ktxTexture * @~English * @brief Write a ktxTexture object to a stdio stream in KTX format. * * @param[in] This pointer to the tar
source/external/ktx/lib/writer.c:362
↓ 1 callers
Function
ktxTexture_calcDataSize
* @memberof ktxTexture @private * @~English * @brief Return the number of bytes needed to store all the image data for * a ktxTexture. * *
source/external/ktx/lib/texture.c:1461
↓ 1 callers
Function
ktxTexture_glTypeSize
* @memberof ktxTexture @private * @~English * @brief Return the size of the primitive type of a single color component * * @param[in] This
source/external/ktx/lib/texture.c:1477
↓ 1 callers
Function
ktxTexture_rowInfo
* @memberof ktxTexture @private * @~English * @brief Get information about rows of an uncompresssed texture image at a * specified level. *
source/external/ktx/lib/texture.c:1502
↓ 1 callers
Function
ktxVulkanDeviceInfo_Construct
* @memberof ktxVulkanDeviceInfo * @~English * @brief Construct a ktxVulkanDeviceInfo object. * * Records the device information, allocates a comma
source/external/ktx/lib/vkloader.c:152
↓ 1 callers
Function
ktxVulkanDeviceInfo_Destruct
* @memberof ktxVulkanDeviceInfo * @~English * @brief Destruct a ktxVulkanDeviceInfo object. * * Frees the command buffer. * * @param This pointe
source/external/ktx/lib/vkloader.c:209
↓ 1 callers
Function
ktxVulkanLoadLibrary
source/external/ktx/lib/vk_funcs.c:126
↓ 1 callers
Function
parseRawTriple
Parse raw triples: i, i/j/k, i//k, i/j
source/external/tinyobj/tiny_obj_loader.h:1253
↓ 1 callers
Function
parseTextureType
source/external/tinyobj/tiny_obj_loader.h:1147
↓ 1 callers
Function
pnpoly
source/external/tinyobj/tiny_obj_loader.h:1451
↓ 1 callers
Function
setupAlphaTable
Code used to create the valtab NO WARRANTY --- SEE STATEMENT IN TOP OF FILE (C) Ericsson AB 2013. All Rights Reserved.
source/external/ktx/lib/etcdec.cxx:251
Method
GetAmbient
source/external/tinyobj/tiny_obj_loader.h:283
Method
GetCustomParameter
source/external/tinyobj/tiny_obj_loader.h:316
Method
GetDiffuse
For pybind11
source/external/tinyobj/tiny_obj_loader.h:247
Method
GetEmission
source/external/tinyobj/tiny_obj_loader.h:274
Method
GetSpecular
source/external/tinyobj/tiny_obj_loader.h:256
Method
GetTransmittance
source/external/tinyobj/tiny_obj_loader.h:265
Function
LoadObjWithCallback
source/external/tinyobj/tiny_obj_loader.h:3175
Method
MaterialFileReader
Path could contain separator(';' in Windows, ':' in Posix)
source/external/tinyobj/tiny_obj_loader.h:479
Method
MaterialReader
source/external/tinyobj/tiny_obj_loader.h:464
Method
MaterialStreamReader
source/external/tinyobj/tiny_obj_loader.h:496
Method
ObjReader
source/external/tinyobj/tiny_obj_loader.h:539
Method
ObjReaderConfig
source/external/tinyobj/tiny_obj_loader.h:530
Method
ParseFromFile
source/external/tinyobj/tiny_obj_loader.h:3471
Method
ParseFromString
source/external/tinyobj/tiny_obj_loader.h:3495
Method
SetAmbient
source/external/tinyobj/tiny_obj_loader.h:298
Method
SetDiffuse
source/external/tinyobj/tiny_obj_loader.h:292
Method
SetSpecular
source/external/tinyobj/tiny_obj_loader.h:304
Method
SetTransmittance
source/external/tinyobj/tiny_obj_loader.h:310
Method
TinyObjPoint
source/external/tinyobj/tiny_obj_loader.h:1465
Method
Valid
.obj was loaded or parsed correctly.
source/external/tinyobj/tiny_obj_loader.h:565
Function
_ktxUnpackETC
source/external/ktx/lib/etcunpack.cxx:66
Method
attrib_t
source/external/tinyobj/tiny_obj_loader.h:414
Method
callback_t
source/external/tinyobj/tiny_obj_loader.h:450
Function
decompressBlockAlpha
source/external/ktx/lib/etcdec.cxx:1683
Function
decompressBlockAlpha16bit
source/external/ktx/lib/etcdec.cxx:1842
Function
decompressBlockDiffFlip
source/external/ktx/lib/etcdec.cxx:1031
Function
decompressBlockDifferentialWithAlpha
source/external/ktx/lib/etcdec.cxx:1326
Function
decompressBlockETC2
source/external/ktx/lib/etcdec.cxx:1103
Function
decompressBlockETC21BitAlpha
source/external/ktx/lib/etcdec.cxx:1622
Function
decompressBlockPlanar57
source/external/ktx/lib/etcdec.cxx:749
Function
decompressBlockTHUMB58H
source/external/ktx/lib/etcdec.cxx:698
Function
decompressBlockTHUMB58HAlpha
source/external/ktx/lib/etcdec.cxx:1481
Function
decompressBlockTHUMB59T
source/external/ktx/lib/etcdec.cxx:595
Function
decompressBlockTHUMB59TAlpha
source/external/ktx/lib/etcdec.cxx:1398
Method
face_t
source/external/tinyobj/tiny_obj_loader.h:713
Function
ktxErrorString
* @~English * @brief Return a string corresponding to a KTX error code. * * @param error the error code for which to return a string * * @ret
source/external/ktx/lib/errstr.c:65
Function
ktxFileStream_getpos
* @internal * @~English * @brief Get the current read/write position in a ktxFileStream. * * @param [in] str pointer to the ktxStream to quer
source/external/ktx/lib/filestream.c:188
Function
ktxFileStream_getsize
* @internal * @~English * @brief Get the size of a ktxFileStream in bytes. * * @param [in] str pointer to the ktxStream whose size is to be
source/external/ktx/lib/filestream.c:256
Function
ktxFileStream_read
* @internal * @~English * @brief Read bytes from a ktxFileStream. * * @param [in] str pointer to the ktxStream from which to read. * @param
source/external/ktx/lib/filestream.c:74
Function
ktxFileStream_setpos
* @internal * @~English * @brief Set the current read/write position in a ktxFileStream. * * Offset of 0 is the start of the file. This function o
source/external/ktx/lib/filestream.c:222
Function
ktxFileStream_skip
* @internal * @~English * @brief Skip bytes in a ktxFileStream. * * @param [in] str pointer to a ktxStream object. * @param [in] count
source/external/ktx/lib/filestream.c:110
Function
ktxFileStream_write
* @internal * @~English * @brief Write bytes to a ktxFileStream. * * @param [in] str pointer to the ktxStream that is the destination of the
source/external/ktx/lib/filestream.c:156
Function
ktxHashList_Destroy
* @memberof ktxHashList @public * @~English * @brief Destroy a hash list. * * All memory associated with the hash list's keys and values * is fre
source/external/ktx/lib/hashlist.c:135
Function
ktxHashList_FindValue
* @memberof ktxHashList @public * @~English * @brief Looks up a key in a hash list and returns the value. * * @param [in] pHead pointer
source/external/ktx/lib/hashlist.c:204
Function
ktxHashTable_Create
* @memberof KTX_hash_table * @~English * @deprecated Use ktxHashList_Create(). */
source/external/ktx/lib/hashtable.c:39
Function
ktxHashTable_Deserialize
* @memberof KTX_hash_table * @deprecated Use ktxHashList_Deserialize(). * @~English * @brief Create a new hash table from a block of serialized key
source/external/ktx/lib/hashtable.c:83
Function
ktxHashTable_Serialize
* @memberof KTX_hash_table * @~English * @deprecated Use ktxHashList_Serialize(). * @brief Serializes the hash table to a block of memory suitable
source/external/ktx/lib/hashtable.c:53
Function
ktxMemStream_getpos
* @internal * @~English * @brief Get the current read/write position in a ktxMemStream. * * @param [in] str pointer to the ktxStream to query
source/external/ktx/lib/memstream.c:377
Function
ktxMemStream_getsize
* @internal * @~English * @brief Get the size of a ktxMemStream in bytes. * * @param [in] str pointer to the ktxStream whose size is to be q
source/external/ktx/lib/memstream.c:459
Function
ktxMemStream_read
* @internal * @~English * @brief Read bytes from a ktxMemStream. * * @param [in] str pointer to ktxMem struct, converted to a void*, that
source/external/ktx/lib/memstream.c:259
Function
ktxMemStream_setpos
* @internal * @~English * @brief Set the current read/write position in a ktxMemStream. * * Offset of 0 is the start of the file. * * @param [in
source/external/ktx/lib/memstream.c:404
Function
ktxMemStream_skip
* @internal * @~English * @brief Skip bytes in a ktxMemStream. * * @param [in] str pointer to the ktxStream on which to operate. * @param [i
source/external/ktx/lib/memstream.c:296
Function
ktxMemStream_write
* @internal * @~English * @brief Write bytes to a ktxMemStream. * * @param [out] str pointer to the ktxStream that specifies the destination.
source/external/ktx/lib/memstream.c:335
Function
ktxMem_clear
* @internal * @brief Clear the data of a memory stream. * * @param pMem pointer to ktxMem to clear. */
source/external/ktx/lib/memstream.c:186
Function
ktxTexture_Create
* @memberof ktxTexture * @ingroup writer * @brief Create a new empty ktxTexture. * * The address of the newly created ktxTexture is written to the
source/external/ktx/lib/texture.c:594
Function
ktxTexture_CreateFromMemory
* @memberof ktxTexture * @~English * @brief Create a ktxTexture from KTX-formatted data in memory. * * The address of a newly created ktxTexture r
source/external/ktx/lib/texture.c:770
Function
ktxTexture_CreateFromStdioStream
* @memberof ktxTexture * @~English * @brief Create a ktxTexture from a stdio stream reading from a KTX source. * * The address of a newly created
source/external/ktx/lib/texture.c:664
Function
ktxTexture_GetData
* @memberof ktxTexture * @~English * @brief Return a pointer to the texture image data. * * @param[in] This pointer to the ktxTexture object of in
source/external/ktx/lib/texture.c:819
Function
ktxTexture_SetImageFromMemory
* @memberof ktxTexture * @~English * @brief Set image for level, layer, faceSlice from an image in memory. * * Uncompressed images in memory are e
source/external/ktx/lib/writer.c:225
Function
ktxTexture_SetImageFromStdioStream
* @memberof ktxTexture * @~English * @brief Set image for level, layer, faceSlice from a stdio stream source. * * Uncompressed images read from th
source/external/ktx/lib/writer.c:177
Function
ktxTexture_VkUpload
@memberof ktxTexture * @~English * @brief Create a Vulkan image object from a ktxTexture object. * * Calls ktxTexture_VkUploadEx() with the most c
source/external/ktx/lib/vkloader.c:1137
Function
ktxTexture_WriteToMemory
* @memberof ktxTexture * @~English * @brief Write a ktxTexture object to block of memory in KTX format. * * Memory is allocated by the function an
source/external/ktx/lib/writer.c:440
Function
ktxTexture_WriteToNamedFile
* @memberof ktxTexture * @~English * @brief Write a ktxTexture object to a named file in KTX format. * * @param[in] This pointer to the targe
source/external/ktx/lib/writer.c:396
Function
ktxVulkanDeviceInfo_Create
* @memberof ktxVulkanDeviceInfo * @~English * @brief Create a ktxVulkanDeviceInfo object. * * Allocates CPU memory for a ktxVulkanDeviceInfo obje
source/external/ktx/lib/vkloader.c:107
Function
ktxVulkanDeviceInfo_Destroy
* @memberof ktxVulkanDeviceInfo * @~English * @brief Destroy a ktxVulkanDeviceInfo object. * * Calls ktxVulkanDeviceInfo_destruct() then frees the
source/external/ktx/lib/vkloader.c:225
Function
ktxVulkanTexture_Destruct
* @memberof ktxVulkanTexture * @~English * @brief Destructor for the object returned when loading a texture image. * * Frees the Vulkan resources
source/external/ktx/lib/vkloader.c:1440
Function
linearTilingCallback
* @internal * @~English * @brief Callback for linear tiled textures with no source row padding. * * Copy the image data into the mapped Vulkan ima
source/external/ktx/lib/vkloader.c:430
Function
linearTilingPadCallback
* @internal * @~English * @brief Callback for linear tiled textures with possible source row * padding. * * Need to use this long method a
source/external/ktx/lib/vkloader.c:470
Function
main
source/main.cpp:110
Method
operator()
source/external/tinyobj/tiny_obj_loader.h:2484
Function
optimalTilingCallback
* @internal * @~English * @brief Callback for optimally tiled textures with no source row padding. * * Images must be preloaded into the staging b
source/external/ktx/lib/vkloader.c:288
Function
optimalTilingPadCallback
* @internal * @~English * @brief Callback for optimally tiled textures with possible source row * padding. * * Copies data to the staging
source/external/ktx/lib/vkloader.c:346
Function
parseV
source/external/tinyobj/tiny_obj_loader.h:1081
Function
read_big_endian_2byte_word
Read a word in big endian style NO WARRANTY --- SEE STATEMENT IN TOP OF FILE (C) Ericsson AB 2013. All Rights Reserved.
source/external/ktx/lib/etcdec.cxx:287
Function
read_big_endian_4byte_word
Read a word in big endian style NO WARRANTY --- SEE STATEMENT IN TOP OF FILE (C) Ericsson AB 2013. All Rights Reserved.
source/external/ktx/lib/etcdec.cxx:307
Method
tag_sizes
source/external/tinyobj/tiny_obj_loader.h:733
Method
vertex_index_t
source/external/tinyobj/tiny_obj_loader.h:699
Function
vkGetFormatFromOpenGLType
source/external/ktx/lib/vk_format.h:409
Function
vkGetFormatSize
source/external/ktx/lib/vk_format.h:850
← previous
next →
101–200 of 203, ranked by callers