API Documentation
Constants.h
1 // Constants.h
3 //
5 
7 {
13  struct Constants
14  {
15  // Namespace
16  inline static const nkMemory::String NAMESPACE ;
17 
18  // UserTypes
19  // Algebra
20  inline static const nkMemory::String MATRIX ;
21  inline static const nkMemory::String QUATERNION ;
22  inline static const nkMemory::String VECTOR ;
23  inline static const nkMemory::String VECTOR_BUFFER_CAST ;
24  inline static const nkMemory::String VECTOR_BUFFER_VIEW ;
25 
26  // Constants
27  inline static const nkMemory::String MATH_CONSTANTS ;
28  } ;
29 }
nkAstraeus::nkMathsWrap
Encompasses the wrapping of nkMaths for scripting.
Definition: MatrixWrapper.h:7
nkAstraeus::nkMathsWrap::Constants::VECTOR
static const nkMemory::String VECTOR
Identifies a nkMaths::Vector with nkMaths.Vector.
Definition: Constants.h:22
nkAstraeus::nkMathsWrap::Constants::QUATERNION
static const nkMemory::String QUATERNION
Identifies a nkMaths::Quaternion with nkMaths.Quaternion.
Definition: Constants.h:21
nkAstraeus::nkMathsWrap::Constants::MATRIX
static const nkMemory::String MATRIX
Identifies a nkMaths::Matrix with nkMaths.Matrix.
Definition: Constants.h:20
nkAstraeus::nkMathsWrap::Constants::VECTOR_BUFFER_CAST
static const nkMemory::String VECTOR_BUFFER_CAST
Identifies a nkMemory::BufferCast<nkMaths::Vector> with nkMaths.BufferCastVector.
Definition: Constants.h:23
nkAstraeus::nkMathsWrap::Constants::MATH_CONSTANTS
static const nkMemory::String MATH_CONSTANTS
Identifies the nkMaths::MathConstants class with nkMaths.MathConstants.
Definition: Constants.h:27
nkAstraeus::nkMathsWrap::Constants::VECTOR_BUFFER_VIEW
static const nkMemory::String VECTOR_BUFFER_VIEW
Identifies a nkMemory::BufferView<nkMaths::Vector> with nkMaths.BufferViewVector.
Definition: Constants.h:24
nkMemory::String
Class holding information about a string, with ownership over the data.
Definition: String.h:22
nkAstraeus::nkMathsWrap::Constants
Constants encompassing user type identifiers for the wrapping of nkMaths.
Definition: Constants.h:14
nkAstraeus::nkMathsWrap::Constants::NAMESPACE
static const nkMemory::String NAMESPACE
Identifies the namespace with nkMaths.
Definition: Constants.h:16