Skip to content
This repository was archived by the owner on Jul 12, 2022. It is now read-only.

INotifyComponent

Syadeu edited this page Oct 21, 2021 · 2 revisions

Namespace: Syadeu.Presentation.Components
File: INotifyComponent.cs

public interface INotifyComponent<TComponent> : INotifyComponent where TComponent : unmanaged, IEntityComponent

ObjectBase 에 종속된 Syadeu.Collections.IEntityComponent 를 선언합니다. 선언된 컴포넌트는 해당 오브젝트 파괴시 자동으로 제거됩니다. 만약 IDisposable 을 컴포넌트가 상속받고 있다면 자동으로 수행합니다.

Inheritance: System.Object -> INotifyComponent<TComponent>
Derived: asdasd
Implements: INotifyComponent

Overview

  • 1

Remarks

사용자가 유동적으로 컴포넌트를 추가 및 제거하고 싶다면 이 구현부를 상속받아서는 안됩니다. 이 구현부로 선언된 컴포넌트는 사용자에 의해 제거되서는 안됩니다.

Description

Examples


- Interfaces
- Enums
- Attributes
- Abstract Classes
- Classes
- Structs
- Exceptions

- Syadeu.Presentation
- Syadeu.Collections
- Syadeu.Collections.Converters
- Syadeu.Collections.Proxy
- Syadeu.Presentation.Proxy
- Syadeu.Presentation.Internal
- Syadeu.Presentation.Entities
- Syadeu.Presentation.Attributes
- Syadeu.Presentation.Components
- Syadeu.Presentation.Actions
- Syadeu.Presentation.Render
  • CameraData
  • CameraFrustum
  • IntersectionType
  • RenderSystem
  • WorldCanvasSystem
- Syadeu.Presentation.Data
  • DataContainerSystem
  • DataObjectBase
  • EntityAnimationClipEventData
- Syadeu.Presentation.Events

Clone this wiki locally