Advanced Search
Search Results
535 total results found
Candera Base
Post Processing System The new Post Processing System provides an interface to the user to implement their own post processing effects. Such effects are attached to cameras and get callbacks from the system every time the corresponding camera has finished ren...
Candera Engine 2D
Renderer 2D Statistics Candera's 2D renderer statistics have been extended to keep statistics about uploaded bitmap images, and render camera calls. Asset References A scene can now reference assets that are not referenced by scene graph objects, ...
Candera Engine 3D
Renderer 3D Statistics Candera's 3D renderer statistics now keep statistics about vertex buffers, shaders, cubemaps, direct textures, render camera calls, and render state cache hit/miss rates (if enabled). The renderer statistics overlay has also been exten...
Candera Transitions
Transition reverse improvements Optimizations on the transition reverse algorithm were done. Reverting an already reversing transition is possible now. Transition requests A Candera::Transitions::Request::End() might now return a null pointer depe...
Text engine
Glyph atlas outline width A new flag for Candera::CanvasText (glyph atlas) has been added. This flag provides an outline width for glyphs within the glyph atlas texture. Goal is to provide an additional area around each glyph on which e.g. a shader can operat...
Candera Scripting
Lua Post Processing Scripts The post processing system has also been integrated into the Lua script system. Candera Lua Post Processing offers an easy way to create post processing effects directly in Scene Composer using Lua. Lua Bindings Candera...
Candera System
Component Handle The ComponentHandle class from the entity component system has been refactored to use FeatStd's GenericHandle.
Courier V3.7
ViewScene2D/3D New getter function was added to return the Scene Context
Behaviors CMake Build System Changes
Added flags: Name Description Possible values CONTROLS_HOVER_EVENT_ENABLED Activate hover events from Control Touch Session. An explicit call to ControlTouchSession::SetHoverEnabled is not required in application. ON/OFF
Behaviors Changes
Converted 2D/3D behaviors to "mixed" behaviors Several behaviors had a dedicated 2D and 3D variant. Such behaviors have been cleaned up and replaced by a mixed behavior providing a 2D or 3D implementation based on the node attached to. The 2D and 3D specific ...
FeatStd Stream interface
An interface for streams has been added. This shall be an abstraction layer for read and write actions. A stream implementation has been added for TCP/IP: See also FeatStd TCP/IP reimplementation Classes for buffered streaming and classes for primitive datatyp...
FeatStd TCP/IP reimplementation
The concept of TCP/IP has been reworked. There are two new classes available: TcpServer and TcpClient. The server can open a port to listen to. A connection to such a server will return a stream which is of type TcpClient. The client can then be used for commu...
State machine
The state machine has been extended by a monitor feature. This feature can be enabled by the CMake flag: FEATSTD_STATEMACHINE_MONITOR_ENABLED. This feature adds events on different locations to track changes within the state machine. Depending on the type of c...
Generic Handle
Relevant functions were inlined, and a reverse lookup was added.
Thread Priority
Class Thread was enhanced with the posibility to set/get the thread priority. This feature is implemented for Posix, Windows and Integrity platform. For all other platforms setting the priority has no effect. See FeatStd::Thread class for more details.
Thread Nice Value
Class Thread was enhanced with the posibility to set/get the thread nice value. This feature is supported only for Linux Posix platforms. On all other platforms it has no effect. See FeatStd::Thread::SetNiceLevel for more details.
Updated AsyncRequestDispatcherWorkerThread interface
Class AsyncRequestDispatcherWorkerThread was updated with the option to set the worker thread priority on thread start.
SceneComposer 3.7
HMI Contract Synchronization Plugin The Plugin does not show up anymore at startup if there are only unmachted items found. It only shows up if there are matched or missing items detected. Behavior Path The generation of paths for behaviors has be...