#include "../../../DiligentCore/Primitives/interface/BasicTypes.h"#include <cstring>#include "../../../DiligentCore/Primitives/interface/DefineGlobalFuncHelperMacros.h"#include "../../../DiligentCore/Primitives/interface/UndefGlobalFuncHelperMacros.h"Classes | |
| struct | Diligent::RadientFloat2 |
| Two-component floating-point vector. More... | |
| struct | Diligent::RadientFloat3 |
| Three-component floating-point vector. More... | |
| struct | Diligent::RadientFloat4 |
| Four-component floating-point vector. More... | |
| struct | Diligent::RadientQuaternion |
| Quaternion in x, y, z, w order. More... | |
| struct | Diligent::RadientTransform |
| Affine transform used by the scene graph. More... | |
| struct | Diligent::RadientMatrix4x4 |
| Diligent-style row-major 4x4 matrix. More... | |
| struct | Diligent::RadientBounds |
| Axis-aligned bounds. More... | |
| struct | Diligent::RadientExtent2D |
| Two-dimensional extent. More... | |
Namespaces | |
| namespace | Diligent |
| Graphics engine namespace. | |
Functions | |
| void | Diligent::MakeAxisRotation (const RadientFloat3 &Axis, Float32 Angle, RadientQuaternion &Rotation) |
| void | Diligent::MakeXRotation (Float32 Angle, RadientQuaternion &Rotation) |
| Creates a quaternion that rotates around the X axis by the specified angle, in radians. | |
| void | Diligent::MakeYRotation (Float32 Angle, RadientQuaternion &Rotation) |
| Creates a quaternion that rotates around the Y axis by the specified angle, in radians. | |
| void | Diligent::MakeZRotation (Float32 Angle, RadientQuaternion &Rotation) |
| Creates a quaternion that rotates around the Z axis by the specified angle, in radians. | |
Defines Radient math and geometry types.