LayOut C API
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
LayOutAPI
model
image.h
Go to the documentation of this file.
1
// Copyright 2015 Trimble Navigation Ltd. All rights reserved.
2
// This file is intended for public distribution.
3
4
#ifndef LAYOUT_MODEL_IMAGE_H_
5
#define LAYOUT_MODEL_IMAGE_H_
6
7
#include <
LayOutAPI/common.h
>
8
#include <
LayOutAPI/geometry/geometry.h
>
9
#include <
LayOutAPI/model/defs.h
>
10
16
#ifdef __cplusplus
17
extern
"C"
{
18
#endif // __cplusplus
19
36
LO_RESULT
LOImageCreateFromFile
(
LOImageRef
* image,
37
const
LOAxisAlignedRect2D
* bounds,
38
const
char
* file_path);
39
47
LO_RESULT
LOImageAddReference
(
LOImageRef
image);
48
58
LO_RESULT
LOImageRelease
(
LOImageRef
* image);
59
69
LO_EXPORT
LOImageRef
LOImageFromEntity
(
LOEntityRef
entity);
70
79
LO_EXPORT
LOEntityRef
LOImageToEntity
(
LOImageRef
image);
80
91
LO_RESULT
LOImageGetImageRep
(
LOImageRef
image,
LOImageRepRef
* imagerep);
92
104
LO_RESULT
LOImageGetClipMask
(
LOImageRef
image,
LOEntityRef
* clip_mask);
105
126
LO_RESULT
LOImageSetClipMask
(
LOImageRef
model,
LOEntityRef
clip_mask);
127
128
#ifdef __cplusplus
129
}
// end extern "C"
130
#endif // __cplusplus
131
#endif // LAYOUT_MODEL_IMAGE_H_
Generated on Wed Sep 8 2021 14:15:26 for LayOut C API by
1.8.3.1