NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
Home
API Guides
API Reference
Samples
About SDK
shader_interface.h
Go to the documentation of this file.
1
10
#ifndef SDK_VIS_SHADER_INTERFACE_H_
11
#define SDK_VIS_SHADER_INTERFACE_H_
12
#pragma once
13
14
#include <
base/inc/platform.h
>
15
#include <
base/inc/base_types.h
>
16
#include <base/inc/forward_declarations.h>
17
#include <
base/inc/sdk_component_interface.h
>
18
#include <
base/inc/sdk_ref_ptr.h
>
19
#include <
base/inc/interfaces/properties/properties_interface.h
>
20
21
namespace
sdk {
22
namespace
vis {
23
namespace
scene {
24
25
FWD_DECL_INTERFACE
(IShader);
26
29
class
IShader
:
public
ISDKProperties
30
{
31
public
:
32
SDK_IMPLEMENT_IID(
IShader
)
33
SDK_END_INTERFACE(
IShader
)
34
};
35
SDK_DECLARE_IID(
IShader
)
36
37
}
// namespace scene
38
}
// namespace vis
39
}
// namespace sdk
40
41
#endif // SDK_VIS_SHADER_INTERFACE_H_
base_types.h
SDK base types.
sdk_ref_ptr.h
Interfaces wrapper with reference count control.
properties_interface.h
Object generic properties interface.
sdk::ISDKProperties
Provides access to members that control the properties.
Definition:
properties_interface.h:32
sdk_component_interface.h
Common base SDK interfaces.
platform.h
Describes the platform constants.
sdk::vis::scene::IShader
Platform independent shader.
Definition:
shader_interface.h:29
FWD_DECL_INTERFACE
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.
visualizationlayer
inc
scene
shader_interface.h
Generated on Fri Oct 2 2026 12:39:11 for NAVTOR SDK by
1.8.17