MCPcopy Create free account
hub / github.com/carbonengine/trinity / PrepareDeviceResources

Method PrepareDeviceResources

trinity/TriDevice.cpp:1038–1059  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1036}
1037
1038void 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
1061TriDevice::ResourceSet& TriDevice::GetResourcesRegistered()
1062{

Callers

nothing calls this directly

Calls 1

PrepareResourcesMethod · 0.80

Tested by

no test coverage detected