Gocator Development Kit
 All Classes Files Functions Variables Typedefs Friends Modules Pages
GdkGraphicAnchorRegion2d.h
Go to the documentation of this file.
1 /**
2  * @file GdkGraphicAnchorRegion2d.h
3  * @brief Declares the GdkGraphicAnchorRegion2d class.
4  *
5  * @internal
6  * Copyright (C) 2008-2022 by LMI Technologies Inc. All rights reserved.
7  */
8 #ifndef GDK_GRAPHIC_ANCHOR_REGION_2D_H
9 #define GDK_GRAPHIC_ANCHOR_REGION_2D_H
10 
11 #include <Gdk/GdkDef.h>
13 
14 /**
15  * @class GdkGraphicAnchorRegion2d
16  * @extends kObject
17  * @ingroup Gdk-Data
18  * @brief Represents a collection of vector anchorRegions.
19  */
21 
22 /**
23  * Constructs a anchorRegion object.
24  *
25  * @public @memberof GdkGraphicAnchorRegion2d
26  * @param anchorRegion Destination for the constructed object handle.
27  * @param allocator Memory allocator (or kNULL for default).
28  * @return Operation status.
29  */
31 
32 /**
33 * Sets the center point of a 2d Region
34 *
35 * @public @memberof GdkGraphicAnchorRegion2d
36 * @param anchorRegion GdkGraphicAnchorRegion2d object.
37 * @param x X coordinate of center point
38 * @param z Z coordinate of center point
39 * @return Operation status.
40 */
42 
43 /**
44 * Sets the dimensions of a 2d Region
45 *
46 * @public @memberof GdkGraphicAnchorRegion2d
47 * @param anchorRegion GdkGraphicAnchorRegion2d object.
48 * @param width width of region
49 * @param height height of region
50 * @return Operation status.
51 */
53 
54 /**
55 * Sets the rotation angle (about Y Axis) of the Region
56 *
57 * @public @memberof GdkGraphicAnchorRegion2d
58 * @param anchorRegion GdkGraphicAnchorRegion2d object.
59 * @param angle angle of rotation about Y axis
60 * @return Operation status.
61 */
63 
64 /**
65 * Sets the anchor region using a standard region struct.
66 *
67 * @public @memberof GdkGraphicAnchorRegion2d
68 * @param anchorRegion GdkGraphicAnchorRegion2d object.
69 * @param region Pointer to region value.
70 * @return Operation status.
71 */
72 GdkFx(kStatus) GdkGraphicAnchorRegion2d_SetRegion(GdkGraphicAnchorRegion2d anchorRegion, const GdkRegionXZ64f* region);
73 
74 #include <Gdk/Data/GdkGraphicAnchorRegion2d.x.h>
75 
76 #endif
Essential Gdk declarations.
kStatus GdkGraphicAnchorRegion2d_SetRegion(GdkGraphicAnchorRegion2d anchorRegion, const GdkRegionXZ64f *region)
Sets the anchor region using a standard region struct.
Represents a collection of vector anchorRegions.
kStatus GdkGraphicAnchorRegion2d_SetYAngle(GdkGraphicAnchorRegion2d anchorRegion, k64f angle)
Sets the rotation angle (about Y Axis) of the Region.
Represents a collection of vector anchorRegions.
kStatus GdkGraphicAnchorRegion2d_Construct(GdkGraphicAnchorRegion2d *anchorRegion, kObject allocator)
Constructs a anchorRegion object.
Declares the GdkGraphicAnchorRegion class.
kStatus GdkGraphicAnchorRegion2d_SetCenter(GdkGraphicAnchorRegion2d anchorRegion, k64f x, k64f z)
Sets the center point of a 2d Region.
kStatus GdkGraphicAnchorRegion2d_SetDimensions(GdkGraphicAnchorRegion2d anchorRegion, k64f width, k64f height)
Sets the dimensions of a 2d Region.