| 238 | } |
| 239 | |
| 240 | static size_t CalcSize(Collection* collection) |
| 241 | { |
| 242 | size_t size = sizeof(Collection) + sizeof(CollectionHandle); |
| 243 | size += collection->m_InstanceIndices.Capacity()*sizeof(uint16_t); |
| 244 | size += collection->m_WorldTransforms.Capacity()*sizeof(Matrix4); |
| 245 | size += collection->m_IDToInstance.Capacity()*(sizeof(Instance*)+sizeof(dmhash_t)); |
| 246 | size += collection->m_InputFocusStack.Capacity()*sizeof(Instance*); |
| 247 | size += collection->m_Instances.Capacity()*sizeof(Instance*); |
| 248 | return size; |
| 249 | } |
| 250 | |
| 251 | static dmResource::Result ResCollectionCreate(const dmResource::ResourceCreateParams* params) |
| 252 | { |
no test coverage detected