| 1036 | } |
| 1037 | |
| 1038 | void TriDevice::PrepareDeviceResources() |
| 1039 | { |
| 1040 | // Rebuild C++ device resources |
| 1041 | const ResourceSet& rs = GetResourcesRegistered(); |
| 1042 | for( auto i = rs.cbegin(); i != rs.cend(); ++i ) |
| 1043 | { |
| 1044 | Tr2DeviceResource* resource = *i; |
| 1045 | if( resource ) |
| 1046 | { |
| 1047 | resource->PrepareResources(); |
| 1048 | } |
| 1049 | else |
| 1050 | { |
| 1051 | CCP_LOGWARN( "NULL ITriDeviceResource found in resource set during TriDevice::PrepareDeviceResources!" ); |
| 1052 | } |
| 1053 | } |
| 1054 | |
| 1055 | Tr2Renderer::PrepareDeviceResources(); |
| 1056 | |
| 1057 | // Rebuild Python device resources |
| 1058 | RebuildDeviceResourcesInPython(); |
| 1059 | } |
| 1060 | |
| 1061 | TriDevice::ResourceSet& TriDevice::GetResourcesRegistered() |
| 1062 | { |
nothing calls this directly
no test coverage detected