MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / _handleDeviceEvent

Method _handleDeviceEvent

Engine/source/postFx/postEffectManager.cpp:74–105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72}
73
74bool PostEffectManager::_handleDeviceEvent( GFXDevice::GFXDeviceEventType evt )
75{
76 switch( evt )
77 {
78 case GFXDevice::deStartOfFrame:
79 PFXVIS->onStartOfFrame();
80
81 // Fall through
82
83 case GFXDevice::deDestroy:
84
85 // Free the back buffer as the device or
86 // its content is now invalid.
87 releaseBackBufferTex();
88
89 break;
90
91 case GFXDevice::deEndOfFrame:
92
93 renderEffects( NULL, PFXEndOfFrame );
94
95 // Toggle frame state history switch
96 mFrameStateSwitch = !mFrameStateSwitch;
97
98 break;
99
100 default:
101 break;
102 }
103
104 return true;
105}
106
107void PostEffectManager::_handleBinEvent( RenderBinManager *bin,
108 const SceneRenderState* sceneState,

Callers

nothing calls this directly

Calls 1

onStartOfFrameMethod · 0.80

Tested by

no test coverage detected