![]() |
NDEVR
API Documentation
|
Type trait specialization providing compile-time metadata about the Material type. More...
Static Public Member Functions | |
| static constexpr ObjectInfo< Material, false, false > | VectorSub () |
| Returns the ObjectInfo for the vector sub-element type (identity for scalar types). | |
Static Public Attributes | |
| static const bool | Boolean = false |
| Whether this is a boolean type. | |
| static const bool | Buffer = false |
| Whether this is a buffer type. | |
| static const bool | Color = false |
| Whether this is a color type. | |
| static const uint01 | Dimensions = 0 |
| Number of dimensions (0 for scalar types). | |
| static const bool | Enum = false |
| Whether this is an enum type. | |
| static const bool | Float = false |
| Whether this is a floating-point type. | |
| static const bool | Integer = false |
| Whether this is an integer type. | |
| static const bool | Number = false |
| Whether this is a numeric type. | |
| static const bool | Pointer = false |
| Whether this is a pointer type. | |
| static const bool | Primitive = true |
| Whether this is a primitive type. | |
| static const bool | String = false |
| Whether this is a string type. | |
| static const bool | Unsigned = false |
| Whether this is an unsigned numeric type. | |
| static const bool | Vector = false |
| Whether this is a vector type. | |
Type trait specialization providing compile-time metadata about the Material type.
Indicates that Material is a primitive, non-numeric, non-vector type within the NDEVR type introspection system.
Definition at line 584 of file Material.h.
|
inlinestaticconstexpr |
Returns the ObjectInfo for the vector sub-element type (identity for scalar types).
Definition at line 604 of file Material.h.