/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | static_object_metadata.h | 28 namespace Internal { namespace 31 } // namespace Internal 43 Internal::PCtor* create {}; 45 Internal::PMemberInit* init {}; 48 namespace Internal { namespace 51 } // namespace Internal 61 Internal::ECtor* create {}; 63 Internal::EMemberInit* init {}; 66 namespace Internal { namespace 69 } // namespace Internal [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | register_entities.cpp | 20 namespace Internal { namespace 31 Internal::RegisterBuiltInObjects(registry); in RegisterEntities() 32 Internal::RegisterBuiltInAnimations(registry); in RegisterEntities() 37 Internal::UnRegisterBuiltInAnimations(registry); in UnRegisterEntities() 38 Internal::UnRegisterBuiltInObjects(registry); in UnRegisterEntities() 41 } // namespace Internal
|
H A D | meta_object_lib.cpp | 82 namespace Internal { namespace 91 } // namespace Internal 123 Internal::RegisterAnys(*registry_); in Initialize() 124 Internal::RegisterEntities(*registry_); in Initialize() 125 Internal::RegisterValueSerializers(*registry_); in Initialize() 126 Internal::RegisterEngineTypes(*registry_); in Initialize() 131 Internal::UnRegisterEngineTypes(*registry_); in Uninitialize() 132 Internal::UnRegisterValueSerializers(*registry_); in Uninitialize() 133 Internal::UnRegisterEntities(*registry_); in Uninitialize() 134 Internal in Uninitialize() [all...] |
H A D | base_object.h | 36 namespace Internal { namespace 142 class BaseObjectFwd : public ConcreteBaseFwd<FinalClass, ClassInfo, META_NS::Internal::BaseObject, Interfaces...> { 143 using Impl = META_NS::Internal::BaseObject; 156 } // namespace Internal 158 class BaseObject : public Internal::BaseObjectFwd<BaseObject, META_NS::ClassId::BaseObject> { 159 using Super = Internal::BaseObjectFwd<BaseObject, META_NS::ClassId::BaseObject>;
|
H A D | polling_task_queue.cpp | 32 : public Internal::MetaObjectFwd<PollingTaskQueue, ClassId::PollingTaskQueue, IPollingTaskQueue, TaskQueueImpl> { 35 Internal::MetaObjectFwd<PollingTaskQueue, ClassId::PollingTaskQueue, IPollingTaskQueue, TaskQueueImpl>; 96 // Internal api for engine task queue 97 namespace Internal { namespace 104 } // namespace Internal
|
H A D | number.h | 26 namespace Internal { namespace 28 class Number : public META_NS::Internal::BaseObjectFwd<Number, META_NS::ClassId::Number, IAny> { 46 } // namespace Internal
|
H A D | meta_object.h | 36 namespace Internal { namespace 105 class MetaObjectFwd : public ConcreteBaseFwd<FinalClass, ClassInfo, META_NS::Internal::MetaObject, Interfaces...> { 106 using Super = ConcreteBaseFwd<FinalClass, ClassInfo, META_NS::Internal::MetaObject, Interfaces...>; 127 } // namespace Internal 129 class MetaObject : public Internal::MetaObjectFwd<MetaObject, ClassId::MetaObject> {};
|
H A D | threaded_task_queue.cpp | 33 : public Internal::MetaObjectFwd<ThreadedTaskQueue, ClassId::ThreadedTaskQueue, IThreadedTaskQueue, TaskQueueImpl> { 36 Internal::MetaObjectFwd<ThreadedTaskQueue, ClassId::ThreadedTaskQueue, IThreadedTaskQueue, TaskQueueImpl>; 128 namespace Internal { namespace 135 } // namespace Internal
|
H A D | object.h | 41 namespace Internal { namespace 69 class ObjectFwd : public ConcreteBaseFwd<FinalClass, ClassInfo, META_NS::Internal::Object, Interfaces...> { 70 using Super = ConcreteBaseFwd<FinalClass, ClassInfo, META_NS::Internal::Object, Interfaces...>; 91 } // namespace Internal
|
H A D | proxy_object.h | 33 namespace Internal { namespace 35 class ProxyObject final : public Internal::ObjectFwd<ProxyObject, META_NS::ClassId::ProxyObject, IProxyObject> { 36 using Super = Internal::ObjectFwd<ProxyObject, META_NS::ClassId::ProxyObject, IProxyObject>; 90 } // namespace Internal
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | iteration.h | 25 using Internal::MakeIterationCallable; 28 using Internal::MakeIterationConstCallable; 42 return Internal::Iterate( in ForEachUnique() 44 [f = BASE_NS::forward<Func>(func)](Internal::IterationArgType<Func>& arg) { in ForEachUnique() 63 return Internal::ConstIterate( 65 [f = BASE_NS::forward<Func>(func)](const Internal::IterationArgType<Func>& arg) { 85 return Internal::Iterate(c, BASE_NS::forward<Func>(func), IterateStrategy { traversal, LockType::UNIQUE_LOCK }) 102 return Internal::ConstIterate(c, BASE_NS::forward<Func>(func), IterateStrategy { traversal, LockType::SHARED_LOCK }) 118 return Internal::Iterate(c, BASE_NS::forward<Func>(func), is).value == IterationResult::STOP; 133 return Internal [all...] |
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/api/ |
H A D | postprocess.h | 25 class Bloom final : public META_NS::Internal::ObjectInterfaceAPI<Bloom, ClassId::Bloom> { 43 class Blur final : public META_NS::Internal::ObjectInterfaceAPI<Blur, ClassId::Blur> { 57 class ColorConversion final : public META_NS::Internal::ObjectInterfaceAPI<ColorConversion, ClassId::ColorConversion> { 68 class ColorFringe final : public META_NS::Internal::ObjectInterfaceAPI<ColorFringe, ClassId::ColorFringe> { 80 class DepthOfField final : public META_NS::Internal::ObjectInterfaceAPI<DepthOfField, ClassId::DepthOfField> { 98 class Dither final : public META_NS::Internal::ObjectInterfaceAPI<Dither, ClassId::Dither> { 110 class Fxaa final : public META_NS::Internal::ObjectInterfaceAPI<Fxaa, ClassId::Fxaa> { 122 class MotionBlur final : public META_NS::Internal::ObjectInterfaceAPI<MotionBlur, ClassId::MotionBlur> { 136 class Taa final : public META_NS::Internal::ObjectInterfaceAPI<Taa, ClassId::Taa> { 148 class Tonemap final : public META_NS::Internal [all...] |
H A D | material.h | 28 class TextureInfo final : public META_NS::Internal::ObjectInterfaceAPI<TextureInfo, ClassId::TextureInfo> { 38 : public META_NS::Internal::ObjectInterfaceAPI<CustomPropertiesHolder, ClassId::CustomPropertiesHolder> { 46 class Shader final : public META_NS::Internal::ObjectInterfaceAPI<Shader, ClassId::Shader> { 56 class GraphicsState final : public META_NS::Internal::ObjectInterfaceAPI<GraphicsState, ClassId::GraphicsState> { 68 class Material final : public META_NS::Internal::ObjectInterfaceAPI<Material, ClassId::Material> {
|
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/ |
H A D | sequential_animation.h | 24 namespace Internal { namespace 50 Internal::SequentialAnimationState& GetState() noexcept override 54 Internal::SequentialAnimationState state_; 57 } // namespace Internal
|
H A D | parallel_animation.h | 24 namespace Internal { namespace 49 Internal::ParallelAnimationState& GetState() noexcept override 53 Internal::ParallelAnimationState state_; 56 } // namespace Internal
|
H A D | animation.h | 30 namespace Internal { namespace 36 class BaseAnimationFwd : public Internal::ObjectFwd<FinalClass, ClassInfo, BaseAnimationInterface, INotifyOnChange, 40 using Super = Internal::ObjectFwd<FinalClass, ClassInfo, BaseAnimationInterface, INotifyOnChange, IAttachment, 157 virtual Internal::AnimationState& GetState() noexcept = 0; 235 Internal::StaggeredAnimationState& GetState() noexcept override = 0; 388 Internal::PropertyAnimationState& GetState() noexcept override = 0; 446 Internal::PropertyAnimationState& GetState() noexcept override 452 Internal::PropertyAnimationState state_; 455 } // namespace Internal
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | metadata_helpers.h | 121 META_NS::ObjectFlagBitsValue flags, META_NS::Internal::PCtor* ctor, META_NS::Internal::PMemberInit* init) \ 131 META_NS::Internal::ECtor* ctor, META_NS::Internal::EMemberInit* init) \ 139 META_NS::Internal::FCtor* ctor, META_NS::Internal::FContext* context) \
|
H A D | object.h | 43 namespace Internal { namespace 48 } // namespace Internal 57 private Internal::DummyGetObjectRegistry { 219 ObjectFlagBitsValue flags, Internal::PCtor* ctor, Internal::PMemberInit* init) in RegisterStaticPropertyMetadata() 230 Internal::ECtor* ctor, Internal::EMemberInit* init) in RegisterStaticEventMetadata() 239 Internal::FCtor* ctor, Internal::FContext* context) in RegisterStaticFunctionMetadata()
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/animation/ |
H A D | animation.h | 28 : public Internal::StaggeredAnimationInterfaceAPI<SequentialAnimation, META_NS::ClassId::SequentialAnimation> { 36 : public Internal::StaggeredAnimationInterfaceAPI<ParallelAnimation, META_NS::ClassId::ParallelAnimation> { 44 : public Internal::PropertyAnimationInterfaceAPI<PropertyAnimation, META_NS::ClassId::PropertyAnimation> { 53 class KeyframeAnimation final : public Internal::StartablePropertyAnimationInterfaceAPI<KeyframeAnimation<Type>, 99 : public Internal::StartablePropertyAnimationInterfaceAPI<TrackAnimation<Type>, META_NS::ClassId::TrackAnimation> {
|
/foundation/graphic/graphic_3d/lume/metaobject/src/property/ |
H A D | bind.h | 24 namespace Internal { namespace 26 class Bind : public Internal::BaseObjectFwd<Bind, META_NS::ClassId::Bind, IValue, IBind, INotifyOnChange, ISerializable, 28 using Super = Internal::BaseObjectFwd<Bind, META_NS::ClassId::Bind, IValue, IBind, INotifyOnChange, ISerializable, 67 } // namespace Internal
|
/foundation/graphic/graphic_3d/lume/metaobject/src/container/ |
H A D | object_flat_container.h | 23 : public Internal::ObjectFwd<ObjectFlatContainer, ClassId::ObjectFlatContainer, FlatContainer> { 24 using Super = Internal::ObjectFwd<ObjectFlatContainer, ClassId::ObjectFlatContainer, FlatContainer>;
|
H A D | object_container.h | 22 class ObjectContainer : public Internal::ObjectFwd<ObjectContainer, ClassId::ObjectContainer, Container> { 23 using Super = Internal::ObjectFwd<ObjectContainer, ClassId::ObjectContainer, Container>;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/engine/ |
H A D | engine_input_property_manager.h | 24 namespace Internal { namespace 26 class EngineInputPropertyManager : public Internal::BaseObjectFwd<EngineInputPropertyManager, 51 } // namespace Internal
|
/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/ |
H A D | ser_nodes.h | 34 class NilNode : public Internal::BaseObjectFwd<NilNode, ClassId::NilNode, INilNode> { 43 class MapNode : public Internal::BaseObjectFwd<MapNode, ClassId::MapNode, IMapNode> { 77 class ArrayNode : public Internal::BaseObjectFwd<ArrayNode, ClassId::ArrayNode, IArrayNode> { 101 class ObjectNode : public Internal::BaseObjectFwd<ObjectNode, ClassId::ObjectNode, IObjectNode> { 165 class RootNode : public Internal::BaseObjectFwd<RootNode, ClassId::RootNode, IRootNode> { 191 : public Internal::BaseObjectFwd<BuiltinValueNode<Type, ClassInfo>, ClassInfo, IBuiltinValueNode<Type>> {
|
/foundation/graphic/graphic_3d/lume/metaobject/src/curves/ |
H A D | bezier_curve.h | 31 class CubicBezierEasingCurve final : public META_NS::Internal::MetaObjectFwd<CubicBezierEasingCurve, 33 using Super = META_NS::Internal::MetaObjectFwd<CubicBezierEasingCurve, ClassId::CubicBezierEasingCurve,
|