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

IProxyTransform

Syadeu edited this page Oct 21, 2021 · 1 revision

Namespace: Syadeu.Collections.Proxy

public interface IProxyTransform : ITransform

프록시 Transformation 의 구현부입니다.

Inheritance: System.Object -> IProxyTransform
Derived: ProxyTransform
Implements: ITransform

Overview

  • 1

Remarks

이 구현부의 직접 상속은 허용하지 않습니다. ProxyTransform 를 참조하세요.

Description

Examples


Properties

Name Description
index GameObjectProxySystem 에서 관리되는 NativeProxyData 배열의 인덱스 값입니다.
generation 프록시 시스템은 메모리도 재사용하므로, 이 값은 현재 이 프록시 데이터가 얼마나 재사용 되었는지를 저장합니다.
enableCull true 일 경우, 화면에서 보여지지 않을 경우 자동으로 프록시를 할당해제하여 다른 곳에 사용할 수 있도록 합니다. true 에서 false 로 설정할 경우, 프록시를 할당하도록 합니다.
isVisible 현재 화면에서 보여지고 있는지 반환합니다.
hasProxy 현재 이 데이터가 프록시를 보유하고 있거나 요청한 상태인지 반환합니다.
hasProxyQueued 현재 이 데이터가 프록시 데이터를 요청한 상태인지 반환합니다.
proxy 이 데이터의 프록시(RecycleableMonobehaviour)를 반환합니다.
isDestroyed 이 데이터가 할당 해제되었는지 반환합니다.
isDestroyQueued 이 데이터가 할당 해제 요청되었는지 반환합니다.
prefab 이 데이터의 Prefab (PrefabReference) 를 반환합니다.
center 이 Transformation 의 AABB center 값 입니다.
size 이 Transformation 의 AABB size 값 입니다.

Methods

Name Description
Synchronize(ProxyTransform.SynchronizeOption) 현재 데이터를 할당받은 프록시 데이터의 Translation 값과 일치시킵니다. 이 메소드는 Unity 스레드에서만 실행되야되며, 프록시가 없는 경우 NullReferenceException 을 throw 합니다
- 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