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

Method Rebind

trinity/Eve/EveMultiEffect.cpp:49–67  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47}
48
49void EveMultiEffect::Rebind( bool onlyUpdateBindings )
50{
51 for( auto binding = m_bindings.begin(); binding != m_bindings.end(); ++binding )
52 {
53 ( *binding )->Link();
54 const Be::Time time = 0;
55 ( *binding )->Update( time );
56 }
57
58 if( onlyUpdateBindings )
59 {
60 return;
61 }
62
63 for( auto it = begin( m_controllers ); it != end( m_controllers ); ++it )
64 {
65 ( *it )->Link( *GetRawRoot() );
66 }
67}
68
69bool EveMultiEffect::Initialize()
70{

Callers 3

StartMethod · 0.45
StartMethod · 0.45
OnModifiedMethod · 0.45

Calls 6

beginFunction · 0.50
endFunction · 0.50
beginMethod · 0.45
endMethod · 0.45
LinkMethod · 0.45
UpdateMethod · 0.45

Tested by

no test coverage detected