Gocator Development Kit
 All Classes Files Functions Variables Typedefs Friends Modules Pages
GdkGraphicRay.h
1 /**
2 * @file GdkGraphicPlane.h
3 * @brief Declares the GdkGraphicPlane class.
4 *
5 * @internal
6 * Copyright (C) 2008-2022 by LMI Technologies Inc. All rights reserved.
7 */
8 #ifndef GDK_GRAPHIC_RAY_H
9 #define GDK_GRAPHIC_RAY_H
10 
11 #include <Gdk/GdkDef.h>
13 
14 /**
15 * @class GdkGraphicRay
16 * @extends kObject
17 * @ingroup Gdk-Data
18 * @brief Represents a plane.
19 */
20 typedef kObject GdkGraphicRay;
21 
22 /**
23 * Constructs a plane object.
24 *
25 * @public @memberof GdkGraphicRay
26 * @param ray 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 normal of a ray
34 *
35 * @public @memberof GdkGraphicRay
36 * @param ray GdkGraphicPlane object.
37 * @param normal normal point3D
38 * @return Operation status.
39 */
41 
42 /**
43 * Sets the position of a ray
44 *
45 * @public @memberof GdkGraphicRay
46 * @param ray GdkGraphicPlane object.
47 * @param position 3d position
48 * @return Operation status.
49 */
51 
52 /**
53 * Sets the width of a ray
54 *
55 * @public @memberof GdkGraphicRay
56 * @param ray GdkGraphicPlane object.
57 * @param width width of ray
58 * @return Operation status.
59 */
61 
62 /**
63 * Sets the colour of a ray
64 *
65 * @public @memberof GdkGraphicRay
66 * @param ray GdkGraphicPlane object.
67 * @param colour colour of ray
68 * @return Operation status.
69 */
71 
72 #include <Gdk/Data/GdkGraphicRay.x.h>
73 
74 #endif
Essential Gdk declarations.
Represents a plane.
kStatus GdkGraphicRay_SetWidth(GdkGraphicRay ray, k32f width)
Sets the width of a ray.
kStatus GdkGraphicRay_SetPosition(GdkGraphicRay ray, kPoint3d32f position)
Sets the position of a ray.
kStatus GdkGraphicRay_SetColor(GdkGraphicRay ray, kColor colour)
Sets the colour of a ray.
kStatus GdkGraphicRay_Construct(GdkGraphicRay *ray, kObject allocator)
Constructs a plane object.
kStatus GdkGraphicRay_SetNormal(GdkGraphicRay ray, kPoint3d32f normal)
Sets the normal of a ray.