Common initialization parameters of the Rendering library. More...
#include <Coherent/renoir/include/RenoirCore/CoherentRenderingLibrary.h>
Public Attributes | |
bool | AllowMultipleRenderingThreads |
Allows usage of Rendering Library calls from different threads. If not enabled, using rendering methods from different threads produces an error message. More... | |
bool | SetRenderingResourcesDebugNames |
Will set debug names on rendering resources. The actual use of these names depends on the rendering backend implementation. Use this for debugging purposes only as it incurs a slight performance penalty. | |
bool | AllowMultithreadedCommandProcessing |
Will enable multi thread awarenes of the lirary which will result in more mutex locks/unlocks. | |
float | PathTessellationThresholdRatio |
Sets the threshold ratio, which is used for determining whether to reuse old tessellated paths or tessellate new ones when changing the display size of paths (e.g. SVGs). If the threshold ratio is lower, then more paths will be tessellated, which will lead to a higher path visual quality, but also to increased memory usage. On the other hand, setting the threshold ratio to a higher value will result in reuse of more tessellated paths, which may cause lower path visual quality, because old tessellated paths are upscaled or downscaled in order to be reused. However, higher threshold value will lead to a decrease in the memory usage. More... | |
unsigned | TextAtlasWidth |
Sets the width of the text atlas in px. More... | |
unsigned | TextAtlasHeight |
Sets the height of the text atlas in px. More... | |
void * | DeveloperOptions |
Reserved property for internal usage. Do not use it. | |
Common initialization parameters of the Rendering library.
bool renoir::CommonRenderingLibraryParams::AllowMultipleRenderingThreads |
Allows usage of Rendering Library calls from different threads. If not enabled, using rendering methods from different threads produces an error message.
float renoir::CommonRenderingLibraryParams::PathTessellationThresholdRatio |
Sets the threshold ratio, which is used for determining whether to reuse old tessellated paths or tessellate new ones when changing the display size of paths (e.g. SVGs). If the threshold ratio is lower, then more paths will be tessellated, which will lead to a higher path visual quality, but also to increased memory usage. On the other hand, setting the threshold ratio to a higher value will result in reuse of more tessellated paths, which may cause lower path visual quality, because old tessellated paths are upscaled or downscaled in order to be reused. However, higher threshold value will lead to a decrease in the memory usage.
unsigned renoir::CommonRenderingLibraryParams::TextAtlasHeight |
Sets the height of the text atlas in px.
unsigned renoir::CommonRenderingLibraryParams::TextAtlasWidth |
Sets the width of the text atlas in px.