Rebel Fork Framework
Urho3D::Detail::SharedPtrBase< InterfaceType, RefCountedType, Enabled > Class Template Reference

Base class for shared pointer. More...

Inheritance diagram for Urho3D::Detail::SharedPtrBase< InterfaceType, RefCountedType, Enabled >:
Urho3D::SharedPtr< Urho3D::Actions::FiniteTimeAction > Urho3D::SharedPtr< Urho3D::Object > Urho3D::SharedPtr< Urho3D::Actions::ActionState > Urho3D::SharedPtr< Urho3D::Actions::BaseAction > Urho3D::SharedPtr< Urho3D::Actions::ActionCallHandler > Urho3D::SharedPtr< Urho3D::Texture2D > Urho3D::SharedPtr< Urho3D::RenderBuffer > Urho3D::SharedPtr< Urho3D::ObjectAnimation > Urho3D::SharedPtr< Urho3D::SoftwareModelAnimator > Urho3D::SharedPtr< Urho3D::AnimationSet2D > Urho3D::SharedPtr< Urho3D::AnimationState > Urho3D::SharedPtr< Urho3D::Sprite2D > Urho3D::SharedPtr< Urho3D::SpriteSheet2D > Urho3D::SharedPtr< Urho3D::Animation > Urho3D::SharedPtr< Urho3D::Engine > Urho3D::SharedPtr< Urho3D::UIElement > Urho3D::SharedPtr< Urho3D::Cursor > Urho3D::SharedPtr< AbstractFile, RefCounted > Urho3D::SharedPtr< Urho3D::XMLFile > Urho3D::SharedPtr< Urho3D::JSONFile > Urho3D::SharedPtr< Urho3D::AttributeAccessor > Urho3D::SharedPtr< Urho3D::Resource > Urho3D::SharedPtr< Urho3D::ImageCube > Urho3D::SharedPtr< Urho3D::RaytracerScene > Urho3D::SharedPtr< Urho3D::Material > Urho3D::SharedPtr< Urho3D::Pass > Urho3D::SharedPtr< Urho3D::Geometry > Urho3D::SharedPtr< Urho3D::VertexBuffer > Urho3D::SharedPtr< Urho3D::IndexBuffer > Urho3D::SharedPtr< Urho3D::Texture > Urho3D::SharedPtr< PipelineState > Urho3D::SharedPtr< Urho3D::SceneUpdateSynchronizer > Urho3D::SharedPtr< Urho3D::Model > Urho3D::SharedPtr< Urho3D::CollisionGeometryData > Urho3D::SharedPtr< Urho3D::NetworkConnection > Urho3D::SharedPtr< Urho3D::RenderPipeline > Urho3D::SharedPtr< Urho3D::TextureCube > Urho3D::SharedPtr< Urho3D::Image > Urho3D::SharedPtr< Urho3D::DataChannelConnection > Urho3D::SharedPtr< Urho3D::RenderPath > Urho3D::SharedPtr< Urho3D::RenderBufferManager > Urho3D::SharedPtr< Urho3D::ShadowMapAllocator > Urho3D::SharedPtr< Urho3D::InstancingBuffer > Urho3D::SharedPtr< Urho3D::SceneProcessor > Urho3D::SharedPtr< Urho3D::UnorderedScenePass > Urho3D::SharedPtr< Urho3D::BackToFrontScenePass > Urho3D::SharedPtr< Urho3D::OutlineScenePass > Urho3D::SharedPtr< Urho3D::DefaultUIBatchStateCache > Urho3D::SharedPtr< Urho3D::DynamicVertexBuffer > Urho3D::SharedPtr< Urho3D::DynamicIndexBuffer > Urho3D::SharedPtr< Node > Urho3D::SharedPtr< Urho3D::ListView > Urho3D::SharedPtr< Urho3D::ConfigFile > Urho3D::SharedPtr< Urho3D::Window > Urho3D::SharedPtr< Urho3D::Text > Urho3D::SharedPtr< Urho3D::LineEdit > Urho3D::SharedPtr< Urho3D::DropDownList > Urho3D::SharedPtr< Urho3D::Button > Urho3D::SharedPtr< Urho3D::MultiFileWatcher > Urho3D::SharedPtr< Urho3D::FileSystem > Urho3D::SharedPtr< FreeTypeLibrary > Urho3D::SharedPtr< RenderDevice > Urho3D::SharedPtr< Urho3D::Scene > Urho3D::SharedPtr< Urho3D::BorderImage > Urho3D::SharedPtr< LogImpl > Urho3D::SharedPtr< Urho3D::SceneRendererToTexture > Urho3D::SharedPtr< Urho3D::Technique > Urho3D::SharedPtr< Urho3D::BufferedSoundStream > Urho3D::SharedPtr< Urho3D::MountPoint > Urho3D::SharedPtr< Urho3D::FileWatcher > Urho3D::SharedPtr< Urho3D::InputMap > Urho3D::SharedPtr< Urho3D::Connection > Urho3D::SharedPtr< Urho3D::NetworkServer > Urho3D::SharedPtr< Urho3D::SerializableInspectorWidget > Urho3D::SharedPtr< Object > Urho3D::SharedPtr< Urho3D::GLTFImporter > Urho3D::SharedPtr< Urho3D::PrefabResource > Urho3D::SharedPtr< Urho3D::ParticleEffect > Urho3D::SharedPtr< Urho3D::ParticleEffect2D > Urho3D::SharedPtr< Urho3D::ParticleGraphEffect > Urho3D::SharedPtr< Urho3D::ParticleGraph > Urho3D::SharedPtr< Urho3D::ParticleGraphLayer > Urho3D::SharedPtr< Urho3D::Node > Urho3D::SharedPtr< Urho3D::BillboardSet > Urho3D::SharedPtr< Urho3D::Octree > Urho3D::SharedPtr< Urho3D::ParticleGraphNodes::RenderMeshDrawable > Urho3D::SharedPtr< Urho3D::CollisionGeometryDataCache > Urho3D::SharedPtr< Urho3D::RigidBody2D > Urho3D::SharedPtr< Urho3D::CollisionShape2D > Urho3D::SharedPtr< Urho3D::ShaderProgramCompositor > Urho3D::SharedPtr< Urho3D::PluginApplication > Urho3D::SharedPtr< Urho3D::PluginStack > Urho3D::SharedPtr< Urho3D::DirectionAggregator > Urho3D::SharedPtr< Urho3D::RaycastVehicleWheel > Urho3D::SharedPtr< Urho3D::CubemapRenderer > Urho3D::SharedPtr< DrawCommandQueue > Urho3D::SharedPtr< Urho3D::Zone > Urho3D::SharedPtr< Urho3D::ServerReplicator > Urho3D::SharedPtr< Urho3D::ClientReplica > Urho3D::SharedPtr< Urho3D::BackgroundLoader > Urho3D::SharedPtr< Urho3D::RmlUI > Urho3D::SharedPtr< Urho3D::DirectionalPadAdapter > Urho3D::SharedPtr< Urho3D::RmlNavigationManager > Urho3D::SharedPtr< Urho3D::CameraProcessor > Urho3D::SharedPtr< Urho3D::PipelineStateBuilder > Urho3D::SharedPtr< Urho3D::DrawableProcessor > Urho3D::SharedPtr< Urho3D::BatchCompositor > Urho3D::SharedPtr< Urho3D::BatchRenderer > Urho3D::SharedPtr< Urho3D::OcclusionBuffer > Urho3D::SharedPtr< Urho3D::Viewport > Urho3D::SharedPtr< Urho3D::BinaryFile > Urho3D::SharedPtr< Urho3D::Slider > Urho3D::SharedPtr< Urho3D::ScrollBar > Urho3D::SharedPtr< Urho3D::Serializable > Urho3D::SharedPtr< Urho3D::SharedReplicationState > Urho3D::SharedPtr< Urho3D::Camera > Urho3D::SharedPtr< Urho3D::Sound > Urho3D::SharedPtr< Urho3D::SoundStream > Urho3D::SharedPtr< Urho3D::SoundSource > Urho3D::SharedPtr< Urho3D::Sprite > Urho3D::SharedPtr< Urho3D::PListFile > Urho3D::SharedPtr< Urho3D::ApplicationState > Urho3D::SharedPtr< Urho3D::Font > Urho3D::SharedPtr< Urho3D::SphericalHarmonicsGenerator > Urho3D::SharedPtr< Urho3D::PropertySet2D > Urho3D::SharedPtr< Urho3D::TmxFile2D > Urho3D::SharedPtr< Urho3D::StaticModel > Urho3D::SharedPtr< Urho3D::UI > Urho3D::SharedPtr< UIElement3D > Urho3D::SharedPtr< Urho3D::StereoRenderPipeline > Urho3D::SharedPtr< Urho3D::ValueAnimation > Urho3D::SharedPtr< Urho3D::RenderPipelineView > Urho3D::SharedPtr< Urho3D::MountedAliasRoot > Urho3D::SharedPtr< Urho3D::VRRig > Urho3D::SharedPtr< Urho3D::XRActionGroup > Urho3D::SharedPtr< InterfaceType, RefCountedType >

Detailed Description

template<class InterfaceType, class RefCountedType, class Enabled = void>
class Urho3D::Detail::SharedPtrBase< InterfaceType, RefCountedType, Enabled >

Base class for shared pointer.


The documentation for this class was generated from the following file: