MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / Copy

Function Copy

Engine/lib/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 10

SubdivideMethod · 0.70
WriteHeaderMethod · 0.70
WriteDIBMethod · 0.70
MergeScenesMethod · 0.70
CopyPtrArrayFunction · 0.70
CopySceneMethod · 0.70
CopyMethod · 0.70
DoItMethod · 0.50
BuildWCSMeshesMethod · 0.50

Calls 1

memcpyFunction · 0.85

Tested by

no test coverage detected