diff options
Diffstat (limited to 'src/Runtime/ogl-runtime/src/system/Qt3DSDataLoggerEnums.h')
m--------- | src/Runtime/ogl-runtime | 0 | ||||
-rw-r--r-- | src/Runtime/ogl-runtime/src/system/Qt3DSDataLoggerEnums.h | 117 |
2 files changed, 0 insertions, 117 deletions
diff --git a/src/Runtime/ogl-runtime b/src/Runtime/ogl-runtime new file mode 160000 +Subproject 2025912174c4cf99270b7439ec3b021e1d089ae diff --git a/src/Runtime/ogl-runtime/src/system/Qt3DSDataLoggerEnums.h b/src/Runtime/ogl-runtime/src/system/Qt3DSDataLoggerEnums.h deleted file mode 100644 index 27320e19..00000000 --- a/src/Runtime/ogl-runtime/src/system/Qt3DSDataLoggerEnums.h +++ /dev/null @@ -1,117 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 1993-2009 NVIDIA Corporation. -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of Qt 3D Studio. -** -** $QT_BEGIN_LICENSE:GPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3 or (at your option) any later version -** approved by the KDE Free Qt Foundation. The licenses are as published by -** the Free Software Foundation and appearing in the file LICENSE.GPL3 -** included in the packaging of this file. Please review the following -** information to ensure the GNU General Public License requirements will -** be met: https://www.gnu.org/licenses/gpl-3.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef _DATA_LOGGER_ENUMS_H_ -#define _DATA_LOGGER_ENUMS_H_ - -//============================================================================== -// Namespace -//============================================================================== -namespace Q3DStudio { - -// TODO ah - for now, these are all specific to paired events. Later we will -// extend this to support single events which may or may not have timestamps -// for example, every matrix multiple would log a single event with no time -enum EDataLoggerEvents { - // - DATALOGGER_FRAME, /// Time spent in a application frame ( UpdatePresentations, UpdateScenes, and - /// Render ) - - // DATALOGGER_FRAME - // CRuntime - DATALOGGER_UPDATEPRESENTATIONS, /// Time spent updating all presentations - DATALOGGER_UPDATESCENES, /// Time spent updating all scenes - DATALOGGER_RENDERSCENES, /// Time spent rendering all scenes - - // DATALOGGER_UPDATEPRESENTATIONS - // CPresentation::Update - DATALOGGER_PROCESSEVENTS, /// Time spent in ProcessEventCommandQueue - DATALOGGER_ELEMENTMANAGERUPDATE, /// Time spent in CElementManager::Update doing activate and - /// deactivate scans - DATALOGGER_ANIMATIONMANAGERUPDATE, /// Time spent in CAnimationManager::Update - - // More detailed presentation update - DATALOGGER_PROCESSCOMMAND, /// xxx - DATALOGGER_PROCESSEVENT, /// xxx - DATALOGGER_PROCESSEVENTBUBBLING, /// xxx - - // DATALOGGER_UPDATESCENES - // CScene::Update - DATALOGGER_PROCESSDIRTYLIST, /// Time spent in CScene::ProcessDirtyList - DATALOGGER_CALCULATETRANSFORM, /// Time spent in CScene::CalculateGlobalTransform - DATALOGGER_SCENEUPDATE, /// Time spent in CScene::Update recursion - - // More detailed scene update - DATALOGGER_SCANNODEATTRIBUTES, /// Time - DATALOGGER_PUSHNODE, /// Time - - // DATALOGGER_RENDERSCENES - // CRenderEngine - DATALOGGER_RENDERLAYER, /// Time spent rendering the contents of a layer - DATALOGGER_RENDEROPAQUE, /// Time spent rendering all opaque items - DATALOGGER_RENDERTRANSPARENT, /// Time spent rendering all transparent items - DATALOGGER_FINALIZEDRAWLIST, /// Time spent finalizing the draw list - DATALOGGER_PICK, /// Time spent in pick code - - // More detailed rendering - DATALOGGER_RENDER_SORTDISTANCE, /// asdf - DATALOGGER_RENDER_SETOPACITY, /// asdf - DATALOGGER_RENDER_DRAWMODEL, /// asdf - DATALOGGER_RENDER_DRAWTEXT, /// asdf - DATALOGGER_RENDER_CLEARBUFFER, /// asdf - DATALOGGER_RENDER_ZWRITEENABLE, /// asdf - DATALOGGER_RENDER_CHECKRESIZE, /// asdf - DATALOGGER_RENDER_SETATTRIBUTES, /// asdf - DATALOGGER_RENDER_TEXTUPDATE, /// asdf - DATALOGGER_RENDER_CAMERAUPDATE, /// asdf - - // super specific low level gl calls - DATALOGGER_TEXTURESTATE_APPLY, /// asdf - DATALOGGER_GEOMETRY_DRAW, /// asdf - DATALOGGER_MATERIAL_APPLY, /// asdf - DATALOGGER_SETSHADER, /// asdf - - // vector math - DATALOGGER_VECTOR, /// asdf - DATALOGGER_MATRIX, /// asdf - DATALOGGER_CUBICROOT, /// asdf - - // - DATALOGGER_COUNTERTEST, /// Time spent in counter test code - DATALOGGER_COUNTERTESTX, /// Time spent in counter test code - - DATALOGGEREVENTCOUNT /// Event count -}; - -// CPerfLogPairedEventWrapperx thePerfLog( xxx ); - -} // namespace Q3DStudio - -#endif // _DATA_LOGGER_ENUMS_H_ |