#include <Property.h>
◆ Property() [1/7]
template<typename T , std::enable_if_t< std::is_integral_v< T >, int > = 0>
| Property::Property |
( |
const T & |
arg | ) |
|
|
inline |
◆ Property() [2/7]
template<typename T , std::enable_if_t< std::is_floating_point_v< T >, int > = 0>
| Property::Property |
( |
const T & |
arg | ) |
|
|
inline |
◆ Property() [3/7]
◆ Property() [4/7]
template<size_t N>
| Property::Property |
( |
const char(&) |
s[N] | ) |
|
|
inline |
◆ Property() [5/7]
| Property::Property |
( |
const char * |
s | ) |
|
|
inline |
◆ Property() [6/7]
| Property::Property |
( |
std::string_view |
s | ) |
|
|
inline |
◆ Property() [7/7]
| Property::Property |
( |
const std::string & |
s | ) |
|
|
inline |
◆ get_bool()
| bool Property::get_bool |
( |
bool |
def = false | ) |
const |
|
inline |
◆ get_color()
◆ get_integer()
| int64_t Property::get_integer |
( |
int64_t |
def = 0 | ) |
const |
|
inline |
◆ get_map()
◆ get_number()
| double Property::get_number |
( |
double |
def = 0.0 | ) |
const |
|
inline |
◆ get_quat()
◆ get_string()
| StringName Property::get_string |
( |
std::string_view |
def = {} | ) |
const |
|
inline |
◆ get_vector2()
◆ get_vector3()
◆ is_bool()
| bool Property::is_bool |
( |
| ) |
const |
|
inline |
◆ is_color()
| bool Property::is_color |
( |
| ) |
const |
|
inline |
◆ is_integer()
| bool Property::is_integer |
( |
| ) |
const |
|
inline |
◆ is_map()
| bool Property::is_map |
( |
| ) |
const |
|
inline |
◆ is_null()
| bool Property::is_null |
( |
| ) |
const |
|
inline |
◆ is_number()
| bool Property::is_number |
( |
| ) |
const |
|
inline |
◆ is_quat()
| bool Property::is_quat |
( |
| ) |
const |
|
inline |
◆ is_string()
| bool Property::is_string |
( |
| ) |
const |
|
inline |
◆ is_vector2()
| bool Property::is_vector2 |
( |
| ) |
const |
|
inline |
◆ is_vector3()
| bool Property::is_vector3 |
( |
| ) |
const |
|
inline |
◆ operator bool()
| Property::operator bool |
( |
| ) |
const |
|
inline |
◆ operator Color()
| Property::operator Color |
( |
| ) |
const |
|
inline |
◆ operator double()
| Property::operator double |
( |
| ) |
const |
|
inline |
◆ operator int64_t()
| Property::operator int64_t |
( |
| ) |
const |
|
inline |
◆ operator PropertyMap *()
◆ operator Quaternionf()
◆ operator StringName()
◆ operator T() [1/2]
template<typename T , std::enable_if_t< std::is_integral_v< T >, int > = 0>
| Property::operator T |
( |
| ) |
const |
|
inline |
◆ operator T() [2/2]
template<typename T , std::enable_if_t< std::is_floating_point_v< T >, int > = 0>
| Property::operator T |
( |
| ) |
const |
|
inline |
◆ operator vector2d()
◆ operator vector3d()
The documentation for this class was generated from the following file: