Exotica
|
Classes | |
struct | Animation |
struct | AnimationOption |
struct | ArrayFloat |
struct | ArrayInt |
struct | Base |
struct | Clip |
struct | Delete |
struct | Geometry |
struct | GeometryBox |
struct | GeometryCylinder |
struct | GeometryMesh |
struct | GeometryMeshBuffer |
struct | GeometryMeshBufferData |
struct | GeometrySphere |
struct | Key |
struct | Material |
struct | MeshObject |
struct | MetaData |
struct | Object |
struct | ObjectData |
struct | Property |
struct | SetAnimation |
struct | SetObjectType |
struct | SetTransform |
struct | Track |
Functions | |
long | RGB (double R, double G, double B) |
unsigned char | random_char () |
std::string | generate_hex (const unsigned int len) |
std::string | generate_uuid () |
template<typename T > | |
SetObjectType< T > | SetObject (const std::string &path_in, const T &object_in) |
template<typename T > | |
Object< T > | CreateGeometryObject (const T &geometry_in, const Material &material_in=Material(), const std::string &uuid_in="") |
template<typename T > | |
MeshObject< T > | CreateMeshObject (const T &geometry_in, const Material &material_in=Material(), const std::string &uuid_in="") |
Object<T> exotica::visualization::CreateGeometryObject | ( | const T & | geometry_in, |
const Material & | material_in = Material() , |
||
const std::string & | uuid_in = "" |
||
) |
MeshObject<T> exotica::visualization::CreateMeshObject | ( | const T & | geometry_in, |
const Material & | material_in = Material() , |
||
const std::string & | uuid_in = "" |
||
) |
std::string exotica::visualization::generate_hex | ( | const unsigned int | len | ) |
std::string exotica::visualization::generate_uuid | ( | ) |
unsigned char exotica::visualization::random_char | ( | ) |
|
inline |
SetObjectType<T> exotica::visualization::SetObject | ( | const std::string & | path_in, |
const T & | object_in | ||
) |