void GuiDecalEditorCtrl::renderScene(const RectI & updateRect) { PROFILE_SCOPE( GuiDecalEditorCtrl_renderScene ); GFXTransformSaver saver; RectI bounds = getBounds(); ColorI hlColor(0,255,0,255); ColorI regColor(255,0,0,255); ColorI selColor(0,0,255,255); ColorI color; GFXDrawUtil *drawUtil = GFX->getDrawUtil(); GFXStateBlockDesc desc; desc.setBlend( true ); desc.setZReadWrite( true, false ); // Draw 3D stuff here. if ( mSELDecal ) { mGizmo->renderGizmo( mLastCameraQuery.cameraMatrix, mLastCameraQuery.fov ); mSELEdgeVerts.clear(); if ( gDecalManager->clipDecal( mSELDecal, &mSELEdgeVerts ) ) _renderDecalEdge( mSELEdgeVerts, ColorI( 255, 255, 255, 255 ) ); const F32 &decalSize = mSELDecal->mSize; Point3F boxSize( decalSize, decalSize, decalSize ); MatrixF worldMat( true ); mSELDecal->getWorldMatrix( &worldMat, true ); drawUtil->drawObjectBox( desc, boxSize, mSELDecal->mPosition, worldMat, ColorI( 255, 255, 255, 255 ) ); } if ( mHLDecal ) { mHLEdgeVerts.clear(); if ( gDecalManager->clipDecal( mHLDecal, &mHLEdgeVerts ) ) _renderDecalEdge( mHLEdgeVerts, ColorI( 255, 255, 255, 255 ) ); const F32 &decalSize = mHLDecal->mSize; Point3F boxSize( decalSize, decalSize, decalSize ); MatrixF worldMat( true ); mHLDecal->getWorldMatrix( &worldMat, true ); drawUtil->drawObjectBox( desc, boxSize, mHLDecal->mPosition, worldMat, ColorI( 255, 255, 255, 255 ) ); } }
int ComboWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = CmdWidget::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: { QString _r = text(); if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break; case 1: setText((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 2: updateCombo(); break; case 3: updateComboVariableSafet((*reinterpret_cast< bool(*)>(_a[1]))); break; case 4: updateComboVariableSafet(); break; case 5: updateComboAutofilterSafet((*reinterpret_cast< bool(*)>(_a[1]))); break; case 6: updateComboAutofilterSafet(); break; case 7: updateComboRecursivefilterSafet((*reinterpret_cast< bool(*)>(_a[1]))); break; case 8: updateComboRecursivefilterSafet(); break; case 9: updateComboListTable((*reinterpret_cast< bool(*)>(_a[1]))); break; case 10: updateComboListTable(); break; case 11: updateComboListLiteral(); break; case 12: updateVarGlobal((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 13: updateComboFlow((*reinterpret_cast< bool(*)>(_a[1]))); break; case 14: updateComboFlow(); break; case 15: updateComboConffileSafet((*reinterpret_cast< bool(*)>(_a[1]))); break; case 16: updateComboConffileSafet(); break; case 17: updateComboColorSafet((*reinterpret_cast< bool(*)>(_a[1]))); break; case 18: updateComboColorSafet(); break; case 19: viewdoc(); break; case 20: selColor(); break; case 21: insertAndClose(); break; case 22: { QString _r = getRealValue((*reinterpret_cast< const QString(*)>(_a[1]))); if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break; case 23: { QString _r = getVarValue((*reinterpret_cast< const QString(*)>(_a[1]))); if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break; case 24: itemsValueList(); break; case 25: itemsRealValueList(); break; case 26: { QComboBox* _r = combo(); if (_a[0]) *reinterpret_cast< QComboBox**>(_a[0]) = _r; } break; case 27: { QString _r = findkeyvalue((*reinterpret_cast< const QString(*)>(_a[1]))); if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break; } _id -= 28; } return _id; }