MCPcopy Create free account
hub / github.com/Overload-Technologies/Overload / Copy

Function Copy

Dependencies/assimp/code/Common/Bitmap.cpp:88–97  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

86
87template <typename T>
88inline std::size_t Copy(uint8_t *data, const T &field) {
89#ifdef AI_BUILD_BIG_ENDIAN
90 T field_swapped = AI_BE(field);
91 std::memcpy(data, &field_swapped, sizeof(field));
92 return sizeof(field);
93#else
94 std::memcpy(data, &AI_BE(field), sizeof(field));
95 return sizeof(field);
96#endif
97}
98
99void Bitmap::WriteHeader(Header &header, IOStream *file) {
100 uint8_t data[Header::header_size];

Callers 8

SubdivideMethod · 0.85
WriteHeaderMethod · 0.85
WriteDIBMethod · 0.85
MergeScenesMethod · 0.85
CopyPtrArrayFunction · 0.85
CopySceneMethod · 0.85
CopyMethod · 0.85
BuildWCSMeshesMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected