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

RenderManager

Syadeu edited this page Sep 9, 2021 · 7 revisions

# Deleted at 1.5.1
Namespace: Syadeu.Mono

이 객체는 더 이상 사용되지않습니다. 모든 기능은 Syadeu.Presentation.Render.RenderSystem 으로 이관되었습니다.

public sealed class RenderManager : StaticManager<RenderManager>

간단한 설명

Inheritance: StaticManager<T> -> RenderManager

Overview

  • CoreSystem Framework 내 모든 매니저 객체들이 렌더링 관련 작업을 수행할때 사용하는 매니저 객체입니다.

Remarks

Description

Examples


Static Methods

Name Description
SetCamera 렌더링 규칙을 적용할 카메라를 설정합니다.
IsInCameraScreen(UnityEngine.Vector3) 해당 좌표가 RenderManager가 감시하는 카메라의 Matrix 내 위치하는지 반환합니다.
IsInCameraScreen(UnityEngine.Camera, UnityEngine.Vector3) 해당 좌표가 입력한 카메라 내부에 위치하는지 반환합니다.
GetScreenPoint 해당 월드 좌표를 입력한 Matrix 기반으로 2D 좌표값을 반환합니다.

Inherited Members

Static Properties

Name Description
Initialized 이 매니저가 생성되고, 초기화되었는지 반환합니다.
Instance 싱글톤입니다.
MainThread 유니티 메인 스레드를 반환합니다.
BackgroundThread 백그라운드 스레드를 반환합니다.

Protected Static Properties

Name Description
System CoreSystem 의 인스턴스 객체를 반환합니다.

Properties

Name Description
DisplayName Hierarchy에서 표기될 이름을 설정합니다. 빌드에서는 아무런 기능을 하지 않습니다.
DontDestroy 씬이 전환되어도 파괴되지 않을 것인지를 설정합니다.
HideInHierarchy Hierarchy에 표시될지를 설정합니다. 빌드에서는 아무런 기능을 하지 않습니다.
ManualInitialize 사용자에 의해 수동으로 초기화 할지를 설정합니다. StaticManager를 상속받고 있으면 값은 무조건 false이며 override 될 수 없습니다.
Flag 현재 시스템의 종류입니다.

Protected Static Methods

Name Description
IsMainthread 이 메소드가 실행된 스레드가 유니티 메인스레드인지 반환합니다.

Static Methods

Name Description
ThreadAwaiter 해당 시간만큼 스레드를 sleep 합니다.
AwaitForNotNull

Public Methods

Name Description
OnInitialize 초기화 될 때 실행될 함수입니다.
OnStart 초기화가 다 끝나고 실행될 함수입니다.
Initialize 초기화 함수입니다.
StartUnityUpdate 입력한 iterator를 유니티 메인 스레드에서 iteration 합니다.
StartBackgroundUpdate 입력한 iterator를 백그라운드 스레드에서 iteration 합니다.
StopUnityUpdate 입력한 CoreRoutine을 정지합니다.
StopBackgroundUpdate 입력한 CoreRoutine을 정지합니다.
- 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