Rumba C++ SDK
maquina::Scene Member List

This is the complete list of members for maquina::Scene, including all inherited members.

add_child(const std::string &path)maquina::Scene
add_child(const SceneConst &child)maquina::Scene
as_bool() constmaquina::Value
as_Box3f() constmaquina::Value
as_Color4f() constmaquina::Value
as_double() constmaquina::Value
as_float() constmaquina::Value
as_int() constmaquina::Value
as_M44d() constmaquina::Value
as_M44f() constmaquina::Value
as_Quatd() constmaquina::Value
as_Quatf() constmaquina::Value
as_string() constmaquina::Value
as_user_data() constmaquina::Value
as_V2d() constmaquina::Value
as_V2f() constmaquina::Value
as_V2i() constmaquina::Value
as_V3d() constmaquina::Value
as_V3f() constmaquina::Value
as_V3i() constmaquina::Value
as_V4d() constmaquina::Value
as_V4f() constmaquina::Value
as_V4i() constmaquina::Value
as_wstring() constmaquina::Value
attribute(const StringView &attribute) constmaquina::SceneConst
bounding_box() constmaquina::SceneConst
child(const std::string &path, Imath::M44d *world_matrix=nullptr) constmaquina::SceneConst
clear_children()maquina::Scene
default_valuemaquina::SceneConststatic
duplicate() constmaquina::Value
filter(const std::function< std::pair< SceneConst, bool >(const SceneConst &scene, const StringView &path, const Imath::M44d *parent_world)> &filter_func, const StringView &root_path="", const Imath::M44d *root_world=nullptr) constmaquina::SceneConst
geometry() constmaquina::SceneConst
get_default_value(const char *type_name)maquina::Valuestatic
has_attribute(const StringView &attribute) constmaquina::SceneConst
has_geometry() constmaquina::SceneConst
has_node_delegate() constmaquina::Value
is_instance(const char *value_type_name) constmaquina::Value
is_interpolable() constmaquina::Value
is_selected() constmaquina::SceneConst
is_shown() constmaquina::SceneConst
lerp(const Value &other, double weight) constmaquina::Value
matrix() constmaquina::SceneConst
merge(const SceneConst &other, const std::function< void(Scene &a, const SceneConst &b)> &func)maquina::Scene
name() constmaquina::SceneConst
node_delegate(const std::shared_ptr< NodeDelegate > &parent, const StringView &name) constmaquina::Value
operator!=(const Value &o) constmaquina::Value
operator==(const Value &o) constmaquina::Value
prune_empty_nodes()maquina::Scene
read_attributes() constmaquina::SceneConst
read_children(bool children_only=false, bool shapes_only=false) constmaquina::SceneConst
remove_attribute(const StringView &attribute)maquina::Scene
remove_child(const std::string &name)maquina::Scene
remove_geometry()maquina::Scene
reset_matrix() constmaquina::SceneConst
Scene(const StringView &name="", const gsl::span< SceneConst > &children=gsl::span< SceneConst >())maquina::Scene
SceneConst()maquina::SceneConst
SceneConst(const Value &v)maquina::SceneConst
set_attribute(const StringView &attribute, const Value &value)maquina::Scene
set_geometry(const Shape &geometry)maquina::Scene
set_matrix(const Imath::M44d &)maquina::Scene
set_name(const char *)maquina::Scene
set_reset_matrix(bool reset)maquina::Scene
set_selected(bool selected)maquina::Scene
set_shown(bool shown)maquina::Scene
type_name() constmaquina::Value
validate_type_name(const char *type_name)maquina::Valuestatic
Value()maquina::Value
Value(bool)maquina::Value
Value(int)maquina::Value
Value(float)maquina::Value
Value(double)maquina::Value
Value(const char *string)maquina::Value
Value(const wchar_t *string)maquina::Value
Value(const std::string &string)maquina::Value
Value(const std::wstring &string)maquina::Value
Value(const Imath::V2f &)maquina::Value
Value(const Imath::V3f &)maquina::Value
Value(const Imath::V4f &)maquina::Value
Value(const Imath::V2d &)maquina::Value
Value(const Imath::V3d &)maquina::Value
Value(const Imath::V4d &)maquina::Value
Value(const Imath::V2i &)maquina::Value
Value(const Imath::V3i &)maquina::Value
Value(const Imath::V4i &)maquina::Value
Value(const Imath::Color4f &)maquina::Value
Value(const Imath::M44f &)maquina::Value
Value(const Imath::M44d &)maquina::Value
Value(const Imath::Box3f &)maquina::Value
Value(const Imath::Quatf &)maquina::Value
Value(const Imath::Quatd &)maquina::Value
Value(const std::shared_ptr< const UserData > &user_data)maquina::Value
write_children(bool children_only=false, bool shapes_only=false)maquina::Scene