|
enum class | Mode { UNKNOWN
, ATTRIBUTES
, TRIANGLES
, INDICES
} |
|
enum class | Filter { NONE
, OCTAHEDRAL
, QUATERNION
, EXPONENTIAL
} |
|
|
bool | processAttributes (BufferViewDecomp &bvd, GltfLoader::GltfModelDefinition &loadData, int accessorIdx) |
|
bool | processIndices (BufferViewDecomp &bvd, GltfLoader::GltfModelDefinition &loadData, int accessorIdx) |
|
bool | processTriangles (BufferViewDecomp &bvd, GltfLoader::GltfModelDefinition &loadData, int accessorIdx) |
|
int | getBufferViewIdxFromAccessorIdx (GltfLoader::GltfModelDefinition &loadData, int accessorIdx) const |
|
void | normalizeBBoxValue (Cogs::Core::GltfLoader::GltfAccessor &accessor, int idx) const |
|
void | convertScalarAccessorBBoxToFloat (GltfLoader::GltfAccessor &accessor) const |
|
template<typename T > |
void | convertVecAccessorBBoxToFloat (GltfLoader::GltfAccessor &accessor) const |
|
template<typename T > |
bool | transformData (T data, int size, int stride, MeshoptDecompressor::Filter filter) const |
|
Definition at line 25 of file MeshoptDecompressor.h.
◆ Filter
enum class Cogs::Core::MeshoptDecompressor::Filter |
|
strong |
◆ Mode
enum class Cogs::Core::MeshoptDecompressor::Mode |
|
strong |
◆ convertScalarAccessorBBoxToFloat()
◆ convertVecAccessorBBoxToFloat()
◆ decompress()
◆ getBufferViewIdxFromAccessorIdx()
◆ isCompressed()
◆ normalizeBBoxValue()
◆ processAttributes()
◆ processIndices()
◆ processTriangles()
◆ registerBufferViewCompression()
bool MeshoptDecompressor::registerBufferViewCompression |
( |
uint32_t |
bufferViewIdx, |
|
|
const GltfLoader::Object & |
properties |
|
) |
| |
◆ transformData()
template<typename T >
bool Cogs::Core::MeshoptDecompressor::transformData |
( |
T |
data, |
|
|
int |
size, |
|
|
int |
stride, |
|
|
MeshoptDecompressor::Filter |
filter |
|
) |
| const |
|
inlineprivate |
◆ bufferViewDecomps
std::unordered_map<uint32_t, BufferViewDecomp> Cogs::Core::MeshoptDecompressor::bufferViewDecomps |
|
private |
◆ decompressedBufferViews
std::unordered_set<uint32_t> Cogs::Core::MeshoptDecompressor::decompressedBufferViews |
|
private |
◆ memoryBuffers
The documentation for this class was generated from the following files: