Loading...
Searching...
No Matches
Go to the documentation of this file.
36 #if defined (COMPILE_SGLIB)
37 #define SGLIB_API APIEXPORT
39 #define SGLIB_API APIIMPORT
52 SGCOLOR(
float aRVal,
float aGVal,
float aBVal );
54 void GetColor(
float& aRedVal,
float& aGreenVal,
float& aBlueVal )
const noexcept;
55 void GetColor(
SGCOLOR& aColor )
const noexcept;
56 void GetColor(
SGCOLOR* aColor )
const noexcept;
58 bool SetColor(
float aRedVal,
float aGreenVal,
float aBlueVal );
59 bool SetColor(
const SGCOLOR& aColor )
noexcept;
60 bool SetColor(
const SGCOLOR* aColor )
noexcept;
63 bool checkRange(
float aRedVal,
float aGreenVal,
float aBlueVal )
const noexcept;
76 SGPOINT(
double aXVal,
double aYVal,
double aZVal )
noexcept;
78 void GetPoint(
const double& aXVal,
const double& aYVal,
const double& aZVal )
noexcept;
79 void GetPoint(
const SGPOINT& aPoint )
noexcept;
80 void GetPoint(
const SGPOINT* aPoint )
noexcept;
82 void SetPoint(
double aXVal,
double aYVal,
double aZVal )
noexcept;
83 void SetPoint(
const SGPOINT& aPoint )
noexcept;
90 void normalize(
void )
noexcept;
98 SGVECTOR(
double aXVal,
double aYVal,
double aZVal );
100 void GetVector(
double& aXVal,
double& aYVal,
double& aZVal )
const noexcept;
102 void SetVector(
double aXVal,
double aYVal,
double aZVal );
103 void SetVector(
const SGVECTOR& aVector );