| 118 | // *********************************************************************** |
| 119 | |
| 120 | i64 GetUserDataSize(UserData* pUserData) { |
| 121 | i32 typeSize = 0; |
| 122 | switch (pUserData->type) { |
| 123 | case Type::Float32: typeSize = sizeof(f32); break; |
| 124 | case Type::Int32: typeSize = sizeof(i32); break; |
| 125 | case Type::Int16: typeSize = sizeof(i16); break; |
| 126 | case Type::Uint8: typeSize = sizeof(u8); break; |
| 127 | } |
| 128 | |
| 129 | return pUserData->width * pUserData->height * typeSize; |
| 130 | } |
| 131 | |
| 132 | // *********************************************************************** |
| 133 |
no outgoing calls
no test coverage detected