- // If the source node of the render task is invisible we should still render
- // We want the render task to complete and possible clear colors to happen
-
- // Check source node
- if ( NULL == mSourceNode ||
- ( !mSourceNode->IsRoot() && NULL == mSourceNode->GetParent() ) )
- {
- TASK_LOG_FMT(Debug::General, " =F No source actor FC:%d\n", mFrameCounter );
-
- // Source node is missing or disconnected
- return false;
- }
-
- // Check camera node
- if ( NULL == mCameraNode ||
- NULL == mCameraNode->GetParent() ||
- NULL == mCamera )
- {
- // Camera node is missing or disconnected
- TASK_LOG_FMT(Debug::General, " =F No Camera FC:%d\n", mFrameCounter );
-
- return false;
- }
-
- mCamera->Update( updateBufferIndex, *mCameraNode );
- return true;