NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
BackendInitParametersHelper Class Reference

Helper class, which allows to create an implementation of IBackendInitialParameters, initialized with appropriate init parameters. More...

#include <scene_initialization_helpers.h>

Inheritance diagram for BackendInitParametersHelper:
IBackendInitialParameters ISDKParameters

Static Public Member Functions

static SDKResult CreateBackendInitialParametersForWindowType (const sdk::gfx::OSWindow &window, sdk::vis::scene::IBackendInitialParametersSP &init_params) throw ()
 Creates backend initial parameters for kBackendType_Window type.
 
static SDKResult CreateBackendInitialParametersForTextureType (const SDKSize &texture_size, sdk::vis::scene::IBackendInitialParametersSP &init_params) throw ()
 Creates backend initial parameters for kBackendType_Texture type.
 

Additional Inherited Members

- Public Member Functions inherited from ISDKParameters
virtual SDKResult SDK_CALLTYPE GetParameter (SDKParameterID id, SDKAny &value) const =0 throw ()
 Returns the value of the specified parameter. More...
 
virtual SDKResult SDK_CALLTYPE SetParameter (SDKParameterID id, const SDKAny &value)=0 throw ()
 Sets the value of the specified parameter. More...
 
template<typename T >
SDKResult GetParameterT (SDKParameterID id, T &out_value) const noexcept
 Returns the value of the specified parameter. More...
 
template<typename T >
SDKResult SetParameterT (SDKParameterID id, T new_value) noexcept
 Sets the value of the specified parameter. More...
 

Detailed Description

Helper class, which allows to create an implementation of IBackendInitialParameters, initialized with appropriate init parameters.


The documentation for this class was generated from the following file: