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

Method GetResource

trinity/Shader/Parameter/TriTextureParameter.cpp:271–289  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

269}
270
271ITr2TextureProvider* TriTextureParameter::GetResource() const
272{
273 if( m_lowResResource )
274 {
275 if( m_resource->GetTexture() )
276 {
277 if( m_lowResResource )
278 {
279 m_lowResResource->OnTextureChange().UnregisterListener( this );
280 m_lowResResource = nullptr;
281 }
282 }
283 else
284 {
285 return m_lowResResource;
286 }
287 }
288 return m_resource;
289}
290
291// --------------------------------------------------------------------------------------
292// Description:

Callers 6

InitializeMethod · 0.45
RebuildEffectHandlesMethod · 0.45
RebuildEffectHandlesMethod · 0.45
RebuildEffectHandlesMethod · 0.45
RebuildEffectHandlesMethod · 0.45
RebuildEffectHandlesMethod · 0.45

Calls 2

UnregisterListenerMethod · 0.80
GetTextureMethod · 0.45

Tested by

no test coverage detected