Kanzi  3.9.6
Kanzi Engine API
Deprecated List
Member kanzi::Application::getEngine () const
In Kanzi 3.9.6. Use the functionality provided by the Application, Screen, and ResourceManager classes.
Member kanzi::Application::getInputManager () const
In Kanzi 3.9.6. Use Screen::getInputManager() instead.
Member kanzi::Application::m_engine
In Kanzi 3.9.6. Use the functionality provided by the Application, Screen, and ResourceManager classes.
Member kanzi::Application::onUpdate (chrono::nanoseconds deltaTime)
In Kanzi 3.9. Insert a task into MainLoopScheduler UserStage instead.
Member kanzi::collectResourceUrlsFromPrefabTemplateNodeResourceDictionaryUrls (ResourceManager *resourceManager, string_view prefabTemplateNodeUrls, ResourceManager::UrlContainer &urls)
Part of legacy KZB loading. The new KZB format does not store prefab template nodes separately.
Member kanzi::DispatchMessageAction::DispatchMode
In Kanzi 3.5. All messages are delivered immediately, and DispatchMode property has no effect.
Member kanzi::DispatchMessageAction::DispatchModeProperty
In Kanzi 3.5. All messages are delivered immediately, and DispatchModeProperty has no effect. The default value is DispatchMessageAction::DispatchModePost.
Member kanzi::DispatchMessageAction::getDispatchMode () const
In Kanzi 3.5. All messages are delivered immediately, and DispatchModeProperty has no effect.
Member kanzi::DispatchMessageAction::setDispatchMode (DispatchMessageAction::DispatchMode value)
In Kanzi 3.5. All messages are delivered immediately, and DispatchModeProperty has no effect.
Member kanzi::FocusManager::createFocusScopeInfo (Node &rootNode)
In Kanzi 3.9.2. Use FocusScope::create().
Member kanzi::FocusManager::isFocusFence (const Node &node)
In Kanzi 3.9.4. Use getFocusScopeType() instead.
Member kanzi::FocusManager::isFocusScope (const Node &node)
In Kanzi 3.9.4. Use getFocusScopeType() instead.
Member kanzi::FocusManager::ScopeBroughtToFrontMessage
In Kanzi 3.9.2. Use OverlayBroughtToFrontMessage instead.
Member kanzi::FocusManager::ScopeBroughtToFrontMessageArguments
In Kanzi 3.9.2. Use OverlayBroughtToFrontMessage and OverlayBroughtToFrontMessageArguments instead.
Member kanzi::FocusManager::ScopeSentToBackMessage
In Kanzi 3.9.2. Use OverlaySentToBackMessage instead.
Member kanzi::FocusManager::ScopeSentToBackMessageArguments
In Kanzi 3.9.2. Use OverlaySentToBackMessage and OverlaySentToBackMessageArguments instead.
Member kanzi::FocusManager::setFocusFence (Node &node, bool isFence)
In Kanzi 3.9.4. Use setFocusScopeType() instead.
Member kanzi::FocusManager::setFocusScope (Node &node, bool isScope)
In Kanzi 3.9.4. Use setFocusScopeType() instead.
Member kanzi::FocusManager::tryMoveActiveFocus (ModalScope &popupScope, kanzi::FocusChainDirection direction)
In Kanzi 3.9.0. Use tryMoveFocus().
Member kanzi::FocusManager::tryMoveActiveFocus (kanzi::FocusChainDirection direction)
In Kanzi 3.9.0. Use tryMoveFocus().
Member kanzi::FocusManager::trySetActiveFocus (ModalScope &popupScope, NodeSharedPtr newFocusNode, kanzi::FocusReason reason)
In Kanzi 3.9.0. Use trySetFocus().
Member kanzi::FocusManager::trySetActiveFocus (NodeSharedPtr newFocusNode, kanzi::FocusReason reason)
In Kanzi 3.9.0. Use trySetFocus().
Member kanzi::FocusManager::trySetActiveFocus (NodeSharedPtr newFocusNode)
In Kanzi 3.9.0. Use trySetFocus().
Member kanzi::InputManipulator::getTouchEventRoutingMode ()
Use getEventRoutingMode instead.
Member kanzi::InputManipulator::setTouchEventRoutingMode (TouchEventRoutingMode mode)
Use setEventRoutingMode instead.
Member kanzi::InputManipulator::TouchEventRoutingMode
Use InputManipulator::EventRoutingMode instead.
Class kanzi::Keyboard
In Kanzi 3.8. To handle key messages, use KeyManipulator.
Member kanzi::Keyboard::KeyDownMessage
In Kanzi 3.8. To handle key presses, use KeyManipulator::KeyPressedMessage.
Class kanzi::Keyboard::KeyDownMessageArguments
In Kanzi 3.8.
Class kanzi::Keyboard::KeyStateChangedMessageArguments
In Kanzi 3.8.
Member kanzi::Keyboard::KeyStateChangedMessageArguments::getKey () const
In Kanzi 3.8.
Member kanzi::Keyboard::KeyStateChangedMessageArguments::getKeyModifiers () const
In Kanzi 3.8.
Member kanzi::Keyboard::KeyStateChangedMessageArguments::hasAltModifier () const
In Kanzi 3.8.
Member kanzi::Keyboard::KeyStateChangedMessageArguments::hasControlModifier () const
In Kanzi 3.8.
Member kanzi::Keyboard::KeyStateChangedMessageArguments::hasModifier (KeyModifier modifier) const
In Kanzi 3.8.
Member kanzi::Keyboard::KeyStateChangedMessageArguments::hasShiftModifier () const
In Kanzi 3.8.
Member kanzi::Keyboard::KeyStateChangedMessageArguments::KeyModifiersProperty
In Kanzi 3.8.
Member kanzi::Keyboard::KeyStateChangedMessageArguments::KeyProperty
In Kanzi 3.8.
Member kanzi::Keyboard::KeyStateChangedMessageArguments::setKey (LogicalKey value)
In Kanzi 3.8.
Member kanzi::Keyboard::KeyStateChangedMessageArguments::setKeyModifiers (KeyModifier modifiers)
In Kanzi 3.8.
Member kanzi::Keyboard::KeyUpMessage
In Kanzi 3.8. To handle key releases, use KeyManipulator::KeyReleasedMessage.
Class kanzi::Keyboard::KeyUpMessageArguments
In Kanzi 3.8.
Member kanzi::KeyboardFocus
In Kanzi 3.9.6. Use FocusState::KeyFocus instead.
Member kanzi::Light::isEnabled () const
In Kanzi 3.9.5. Use Node::isVisible() instead.
Member kanzi::Light::setEnabled (bool value)
In Kanzi 3.9.5. Use Node::setVisible() instead.
Member kanzi::Node2D::setLayoutSize (float width, float height)
This function is deprecated! Use setSize instead.
Member kanzi::Node::attachRecursive ()
In Kanzi 3.9.6. Use attachRecursive(Screen*) instead.
Member kanzi::Node::trySetActiveFocus ()
in Kanzi 3.9.0, use trySetFocus()
Member kanzi::NodeComponent::NodeComponentMessageArguments
In Kanzi 3.9. Use NodeComponentTargetMessageArguments instead.
Member kanzi::Other
In Kanzi 3.9.2
Member kanzi::PerformanceInfo::PerformanceInfo (Domain *domain, KzuEngine *engine, ScreenSharedPtr screen, const PerformanceInfoProperties &properties)
In Kanzi 3.9.6. Use the constructor that does not take the deprecated KzuEngine pointer as a parameter.
Member kanzi::Popup
In Kanzi 3.9.2. Use FocusScopeType::AutoClosingModal instead.
Member kanzi::PopupScope
In Kanzi 3.9.2
Member kanzi::rayPickHitTest (const Vector2 &limits, OverlayScope &scope, Scene *scene, Camera *camera, int x, int y)
In Kanzi 3.9.2
Member kanzi::Renderer::disableVertexAttributeArray (unsigned int attributeHandle)
Implicitly handled by beginVertexArray() and setVertexBufferPointer().
Member kanzi::Renderer::enableVertexAttributeArray (unsigned int attributeHandle)
Implicitly handled by beginVertexArray() and setVertexBufferPointer().
Member kanzi::ScrollViewConcept::ScrollDirectionMessage
In Kanzi 3.9.0. Use ScrollUpMessage, ScrollDownMessage, ScrollLeftMessage, and ScrollRightMessage.
Class kanzi::ScrollViewConcept::ScrollDirectionMessageArguments
In Kanzi 3.9.0. Use ScrollUpMessage, ScrollDownMessage, ScrollLeftMessage, and ScrollRightMessage.
Member kanzi::ScrollViewConcept::ScrollEdgeMessage
In Kanzi 3.9.0. Use ScrollHomeMessage and ScrollEndMessage.
Class kanzi::ScrollViewConcept::ScrollEdgeMessageArguments
In Kanzi 3.9.0. Use ScrollHomeMessage and ScrollEndMessage.
Member kanzi::ScrollViewConcept::ScrollPageMessage
In Kanzi 3.9.0. Use ScrollPageUpMessage and ScrollPageDownMessage.
Class kanzi::ScrollViewConcept::ScrollPageMessageArguments
In Kanzi 3.9.0. Use ScrollPageUpMessage and ScrollPageDownMessage.
File kzs_resource_file.hpp
In Kanzi 3.9.6. Use the functionality provided by the kanzi::ReadOnlyDiskFile class.
Class KzsResourceFile
In Kanzi 3.9.6.
Member kzsResourceFileCreate (kzString resourceDirectory, kzString resourcePath, struct KzsResourceFile **out_resourceFile)
In Kanzi 3.9.6. Use the functionality provided by the kanzi::ReadOnlyDiskFile class.
Member kzsResourceFileDelete (struct KzsResourceFile *resourceFile)
In Kanzi 3.9.6. Use the functionality provided by the kanzi::ReadOnlyDiskFile class.
Member kzsResourceFileExists (kzString resourcePath)
In Kanzi 3.9.6. Use the functionality provided in the filesystem namespace.
Member kzsResourceFileGetPosition (const struct KzsResourceFile *resourceFile)
In Kanzi 3.9.6. Use the functionality provided by the kanzi::ReadOnlyDiskFile class.
Member kzsResourceFileGetSize (const struct KzsResourceFile *resourceFile)
In Kanzi 3.9.6. Use the functionality provided by the kanzi::ReadOnlyDiskFile class.
Member kzsResourceFileRead (struct KzsResourceFile *resourceFile, kzUint byteCount, kanzi::byte *out_buffer)
In Kanzi 3.9.6. Use the functionality provided by the kanzi::ReadOnlyDiskFile class.
Member kzsResourceFileSkip (struct KzsResourceFile *resourceFile, kzUint byteCount)
In Kanzi 3.9.6. Use the functionality provided by the kanzi::ReadOnlyDiskFile class.
Class KzuEngine
In Kanzi 3.9.6. Use the functionality provided by the Application, Screen, and ResourceManager classes.
Member kzuEngineCreate (kanzi::Domain *domain, kzString binaryName, kanzi::StartupProfilerRegistry *m_startupProfilerRegistry, struct KzuEngine **out_engine)
In Kanzi 3.9.6. Use the functionality provided by the Application, Screen, and ResourceManager classes.
Member kzuEngineDelete (KzuEngine *engine)
In Kanzi 3.9.6. Use the functionality provided by the Application, Screen, and ResourceManager classes.
Member kzuEngineGetFramesPerSecond (const struct KzuEngine *engine)
In Kanzi 3.9.6. Use Application::getFramesPerSecond() instead.
Member kzuEngineGetRenderingAreaOffset (struct KzuEngine *engine)
In Kanzi 3.9.6. Use Application::getRenderingAreaOffset() instead.
Member kzuEngineGetRootCompositionTarget (struct KzuEngine *engine)
In Kanzi 3.9.6. Use Application::getRootCompositionTarget() instead.
Member kzuEngineGetScreen (const struct KzuEngine *engine)
In Kanzi 3.9.6. Use Application::getScreen() instead.
Member kzuEngineInvalidateGPUResources (const struct KzuEngine *engine)
In Kanzi 3.9.6. Use ResourceManager::invalidateAllGPUResources() instead.
Member kzuEngineInvalidateScreenLayout (struct KzuEngine *engine)
In Kanzi 3.9.6. Use Screen::invalidateMeasure() instead.
Member kzuEngineLoadBinary (struct KzuEngine *engine, kzBool toolPresent)
In Kanzi 3.9.6. Use Application::loadKzbFile() instead.
Member kzuEngineMeasurePerformance (struct KzuEngine *engine, kanzi::chrono::nanoseconds deltaTime)
In Kanzi 3.9.6. Use Application::measurePerformance() instead.
Member kzuEngineRestoreNodeResources (const struct KzuEngine *engine)
In Kanzi 3.9.6. Use Application::restoreNodeResources() instead.
Member kzuEngineSetRenderingAreaOffset (struct KzuEngine *engine, const kanzi::Vector2 &offset)
In Kanzi 3.9.6. Use Application::setRenderingAreaOffset() instead.
Member kzuEngineSetRootCompositionTarget (struct KzuEngine *engine, kanzi::TextureSharedPtr framebuffer)
In Kanzi 3.9.6. Use Application::setRootCompositionTarget() instead.
Member kzuEngineSetScreen (struct KzuEngine *engine, kanzi::ScreenSharedPtr screen)
In Kanzi 3.9.6. Use Application::setScreen() instead.
Member kzuEngineSetScreenOrientation (struct KzuEngine *engine, kanzi::WindowOrientation orientation)
In Kanzi 3.9.6. Use Screen::setWindowOrientation() instead.