|
VRay SDK for C++
|
#include <vraysdk.hpp>
Public Types | |
| enum | Flags : unsigned { EnableFrameBuffer =(1u<<0) , EnableChaosCloudLicensing =(1u<<1) } |
Public Member Functions | |
| VRayInit (unsigned enableFlags) | |
| void | setGUIMessageProcessing (bool enableMessageProcessing) |
| void | setOSMessageDispatching (bool enableMessageDispatching) |
This class should be used when linking VRaySDKLibrary at compile time (with VRaySDKLibrary.lib on Windows or -lVRaySDKLibrary on Linux/Mac) An instance of it should exist for the whole lifetime of the application.
| enum VRay::VRayInit::Flags : unsigned |
|
inlineexplicit |
| enableFlags | OR'ed collection of flags to be used when initializing |
|
inline |
Call this before operating with a renderer to enable or disable GUI message processing during internal waits
| enableMessageProcessing | True to enable and false to disable the GUI message processing. Note that the message processing is enabled by default. |
|
inline |
Call this before operating with a renderer to enable or disable the additional OS message dispatching during internal waits of the renderer. Currently this affects only the Windows implementation.
| enableMessageDispatching | True to enable and false to disable the OS message dispatching. Note that the message dispatching is enabled by default. |