Blame platform-overview/ko/tech-clutter.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-clutter" xml:lang="ko">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="tech" group="clutter"/>
Packit 1470ea
    <revision pkgversion="3.0" date="2011-04-05" status="incomplete"/>
Packit 1470ea
Packit 1470ea
    <credit type="author copyright">
Packit 1470ea
      <name>Shaun McCance</name>
Packit 1470ea
      <email its:translate="no">shaunm@gnome.org</email>
Packit 1470ea
      <years>2011–2012</years>
Packit 1470ea
    </credit>
Packit 1470ea
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>
Packit 1470ea
Packit 1470ea
    <desc>애니메이션 및 장면 그래프</desc>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>조성호</mal:name>
Packit 1470ea
      <mal:email>shcho@gnome.org</mal:email>
Packit 1470ea
      <mal:years>2016, 2017.</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>클러터</title>
Packit 1470ea
Packit 1470ea

클러터는 애니메이션 동작을 수행하며 2.5D 캔버스를 갖추고 있습니다. 그림 밖으로 그래픽 객체를 만들고, 나중에 옮기거나, 회전하거나, 3D와 비슷한 효과를 줄 수 있습니다.

Packit 1470ea
Packit 1470ea

클러터는 산업 표준 API <link href="http://www.khronos.org/opengl/">OpenGL</link> 과 <link href="http://www.khronos.org/opengles/">OpenGL|ES</link>를 활용하여 복잡한 GPU 파이프라인 프로그래밍을 하지 않고 데스크톱 및 모바일 환경의 가속 그래픽 하드웨어에 접근합니다.

Packit 1470ea
Packit 1470ea

클러터는 어떤 표시 방식을 지정하지 않으며 기 지정 사용자 인터페이스 컨트롤을 제공하지 않습니다. 클러터는 개발자가 메인 뷰포트(또는 스테이지)의 장면 구성요소(또는 액터)를 자유자재로 배치하는, 유연한 장면 그래프 API를 활용하여 무엇이 필요한지 개발자가 정의할 수 있게 합니다.

Packit 1470ea
Packit 1470ea
  

클러터에는 단일 색상, 그림 데이터, 텍스트, <link xref="tech-cairo">카이로</link> API를 통한 개별 고정밀 2D 도화 표현에 활용할 선 정의 액터가 있습니다. <link xref="tech-gtk">GTK+</link> 같은 박스 패킹 모델과 자유로운 형태를 갖추는 다양한 구속체를 활용하여 사용자 인터페이스를 구성하는 일반 클래스를 제공하기도 합니다.

Packit 1470ea
Packit 1470ea

클러터에는 확장 애니메이션 프레임워크와 그래픽 효과가 있습니다. 애니메이션은 타임 라인과 관련이 있으며, 각각의 규모 회전, 비율, 크기, 투명도 등 매 시간마다 하나 이상의 속성과 액터를 바꿉니다.

Packit 1470ea
Packit 1470ea

GTK+ 프로그램에 클러터 스테이지를 넣을 때 Clutter-GTK를, 지스트리머 영상/음성 파이프라인을 넣을 때 Clutter-GStreamer를, 평면, 입체 환경의 물리 연동을 추가할 때 Clutter-Box2D와 Clutter-Bullet을 활용하는 것 처럼 여러가지 제 3자 공급 라이브러리로 다른 기술과 결합할 수 있습니다.

Packit 1470ea
Packit 1470ea
<list style="compact">
Packit 1470ea
  <item>

<link href="https://developer.gnome.org/clutter-cookbook/stable/">클러터 쿡 북</link>

</item>
Packit 1470ea
  <item>

<link href="http://developer.gnome.org/clutter/stable">클러터 참고 설명서</link>

</item>
Packit 1470ea
  <item>

<link href="http://www.clutter-project.org">클러터 웹 사이트</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</page>