Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::anonymous_namespace{EditorComponent.cpp} Namespace Reference

Functions

std::string GetFullFieldName (const char *componentName, const Str< 32 > &fieldName)
 
template<typename T >
GetClamped (const EditorComponentField &field, const boost::property_tree::ptree &pt, const char *name)
 
template<typename T , size_t num_comp>
void saveVector (const std::string &entryName, const EditorComponentField &field, boost::property_tree::ptree &pt)
 
template<typename T , size_t num_comp>
void loadVector (const std::string &entryName, EditorComponentField &field, const boost::property_tree::ptree &pt)
 
template<typename T , size_t num_rows>
void saveMatrix (const std::string &entryName, const EditorComponentField &field, boost::property_tree::ptree &pt)
 
template<typename T , size_t num_rows>
void loadMatrix (const std::string &entryName, EditorComponentField &field, const boost::property_tree::ptree &pt)
 

Function Documentation

◆ GetClamped()

template<typename T >
T Divide::anonymous_namespace{EditorComponent.cpp}::GetClamped ( const EditorComponentField field,
const boost::property_tree::ptree &  pt,
const char *  name 
)

Definition at line 286 of file EditorComponent.cpp.

◆ GetFullFieldName()

std::string Divide::anonymous_namespace{EditorComponent.cpp}::GetFullFieldName ( const char *  componentName,
const Str< 32 > &  fieldName 
)

Definition at line 18 of file EditorComponent.cpp.

◆ loadMatrix()

template<typename T , size_t num_rows>
void Divide::anonymous_namespace{EditorComponent.cpp}::loadMatrix ( const std::string &  entryName,
EditorComponentField field,
const boost::property_tree::ptree &  pt 
)

Definition at line 384 of file EditorComponent.cpp.

◆ loadVector()

template<typename T , size_t num_comp>
void Divide::anonymous_namespace{EditorComponent.cpp}::loadVector ( const std::string &  entryName,
EditorComponentField field,
const boost::property_tree::ptree &  pt 
)

Definition at line 316 of file EditorComponent.cpp.

◆ saveMatrix()

template<typename T , size_t num_rows>
void Divide::anonymous_namespace{EditorComponent.cpp}::saveMatrix ( const std::string &  entryName,
const EditorComponentField field,
boost::property_tree::ptree &  pt 
)

Definition at line 352 of file EditorComponent.cpp.

◆ saveVector()

template<typename T , size_t num_comp>
void Divide::anonymous_namespace{EditorComponent.cpp}::saveVector ( const std::string &  entryName,
const EditorComponentField field,
boost::property_tree::ptree &  pt 
)

Definition at line 298 of file EditorComponent.cpp.