카메라 컴포넌트.
더 자세히 ...
| void ETE.Render.Component.Camera.AddCommandBuffer |
( |
int |
order, |
|
|
CommandBuffer |
cb |
|
) |
| |
|
inline |
커맨드버퍼를 추가합니다. (아직 구현되지 않았습니다.(추후 구현시 업데이트 진행))
- 매개변수
-
| order | 렌더링 이벤트 순서 |
| cb | 정의된 커맨드버퍼 |
| delegate void ETE.Render.Component.Camera.CameraCallback |
( |
Camera |
cam | ) |
|
카메라 콜백을 위한 델리게이트 타입.
- 매개변수
-
| Ray ETE.Render.Component.Camera.ScreenPointToRay |
( |
Vector3 |
position | ) |
|
|
inline |
카메라로 부터의 스크린의 점을 통해 레이를 반환합니다.
- 매개변수
-
| position | 스크린 공간의 위치, position.z는 무시됩니다. 왼쪽 하단의 화면이 (0,0), 오른쪽 상단이 (pixelWidth,pixelHeight)입니다. |
- 반환값
- 월드 공간에서 카메라의 근평면(Near plane)에서 시작하여 스크린의 위치 (x, y) 픽셀 좌표를 통과합니다.
| Vector3 ETE.Render.Component.Camera.ScreenToViewportPoint |
( |
Vector3 |
position | ) |
|
|
inline |
Transform /position/의 화면 좌표에서 뷰포트 좌표로 변환합니다.
- 매개변수
-
| position | 스크린 공간의 위치, position.z는 무시됩니다. 왼쪽 하단의 화면이 (0,0), 오른쪽 상단이 (pixelWidth,pixelHeight)입니다. |
- 반환값
- 뷰포트 공간의 위치, position.z는 무시됩니다. (0,0) ~ (1,1)로 정규화되어있습니다. 왼쪽 하단의 화면이 (0,0)입니다.
| Vector3 ETE.Render.Component.Camera.ScreenToWorldPoint |
( |
Vector3 |
position | ) |
|
|
inline |
Transform /position/의 화면 좌표에서 월드 좌표로 변환합니다.
- 매개변수
-
| position | 스크린 공간의 위치, position.z는 무시됩니다. 왼쪽 하단의 화면이 (0,0), 오른쪽 상단이 (pixelWidth,pixelHeight)입니다. |
- 반환값
- 월드 공간의 위치
| Ray ETE.Render.Component.Camera.ViewportPointToRay |
( |
Vector3 |
position | ) |
|
|
inline |
뷰포트 좌표를 통해 카메라에서 레이를 반환합니다.
- 매개변수
-
| position | 뷰포트 공간의 위치, position.z는 무시됩니다. (0,0) ~ (1,1)로 정규화되어있습니다. 왼쪽 하단의 화면이 (0,0)입니다. |
- 반환값
- 월드 공간에서 카메라의 근평면(Near plane)에서 시작하여 position의 (x, y)는 뷰포트의 것과 동일한 좌표 값입니다.
| Vector3 ETE.Render.Component.Camera.ViewportToScreenPoint |
( |
Vector3 |
position | ) |
|
|
inline |
/position/을 뷰포트 좌표에서 화면 좌표로 변환합니다.
- 매개변수
-
| position | 뷰포트 공간의 위치, position.z는 무시됩니다. (0,0) ~ (1,1)로 정규화되어있습니다. 왼쪽 하단의 화면이 (0,0)입니다. |
- 반환값
- 스크린 공간의 위치, position.z는 무시됩니다. 왼쪽 하단의 화면이 (0,0), 오른쪽 상단이 (pixelWidth,pixelHeight)입니다.
| Vector3 ETE.Render.Component.Camera.ViewportToWorldPoint |
( |
Vector3 |
position | ) |
|
|
inline |
뷰포트 공간의 /position/을 월드 공간으로 변환합니다.
- 매개변수
-
| position | 뷰포트 공간의 위치, position.z는 무시됩니다. (0,0) ~ (1,1)로 정규화되어있습니다. 왼쪽 하단의 화면이 (0,0)입니다. |
- 반환값
- 월드 공간의 위치
| Vector3 ETE.Render.Component.Camera.WorldToScreenPoint |
( |
Vector3 |
position | ) |
|
|
inline |
/position/을 월드 좌표에서 화면 좌표로 변환합니다.
- 매개변수
-
- 반환값
- 스크린 공간의 위치, position.z는 무시됩니다. 왼쪽 하단의 화면이 (0,0), 오른쪽 상단이 (pixelWidth,pixelHeight)입니다.
| Vector3 ETE.Render.Component.Camera.WorldToViewportPoint |
( |
Vector3 |
position | ) |
|
|
inline |
/position/을 월드 좌표에서 뷰포트 좌표로 변환합니다.
- 매개변수
-
- 반환값
- 뷰포트 공간의 위치, position.z는 무시됩니다. (0,0) ~ (1,1)로 정규화되어있습니다. 왼쪽 하단의 화면이 (0,0)입니다.
카메라가 렌더링을 마친 후 호출되는 이벤트 함수.
카메라가 컬링을 시작하기 전에 호출되는 이벤트 함수.
카메라가 렌더링을 시작하기 전에 호출되는 이벤트 함수.
| float ETE.Render.Component.Camera.Aspect_Ratio |
|
getset |
화면 비율(aspect ratio)을 나타냅니다. (넓이를 높이로 나눈 값)
| Vector4 ETE.Render.Component.Camera.BackGround_Color |
|
getset |
| int ETE.Render.Component.Camera.CameraOrder |
|
getset |
| float ETE.Render.Component.Camera.Far |
|
getset |
Far clipping plane 거리를 나타냅니다.
| float ETE.Render.Component.Camera.FOV |
|
getset |
카메라의 시야각을 나타내며 단위는 각도입니다.
| float ETE.Render.Component.Camera.Near |
|
getset |
Near clipping plane 거리를 나타냅니다.
| int ETE.Render.Component.Camera.TargetDisplay |
|
getset |
이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: