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

Method UpdateVariableStore

trinity/Eve/EveSpaceScene.cpp:2977–2998  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2975}
2976
2977void EveSpaceScene::UpdateVariableStore()
2978{
2979 m_envMap1Var = m_envMap1;
2980 m_envMap2Var = m_envMap2;
2981 m_reflectionMapVar = m_envMap1;
2982 m_reflectionMaskMapVar = m_envMap2;
2983 m_nebulaIntensityVar = m_currentNebulaIntensity;
2984 // the environment cubemap (aka nebula) is passed theough the global variable store
2985 m_staticEnvMapHandle->SetValue( m_staticEnvMapTextureRes );
2986 m_envMapHandle->SetValue( m_envMapTextureRes );
2987
2988 if( m_volumetricsRenderer )
2989 {
2990 m_volumetricsRenderer->UpdateVariableStore();
2991 }
2992
2993 m_sharedIndexVertexBufferWrapper.SetGpuBuffer( g_sharedBuffer.GetBuffer() );
2994 m_sharedIndexVertexBufferVar = &m_sharedIndexVertexBufferWrapper;
2995
2996 m_bakedMorphTargetBufferWrapper.SetGpuBuffer( g_bakedMorphTargetBuffer.GetBuffer() );
2997 m_bakedMorphTargetBufferVar = &m_bakedMorphTargetBufferWrapper;
2998}
2999
3000void EveSpaceScene::ClearVariableStore()
3001{

Callers

nothing calls this directly

Calls 3

SetValueMethod · 0.45
SetGpuBufferMethod · 0.45
GetBufferMethod · 0.45

Tested by

no test coverage detected