Dev:Ref/Proposals/UI/BUI BlenderUserInterface/Concept

提供: wiki
移動先: 案内検索

BUI (Blender User Interface) :: Concept

BUI


Concept

Introduction

Background

Purpose

Goals

Licence

Design
Code
Debug&Test
Support

Introduction

The main message is understanding the level of difficulty in trying to extract the UI from the endlessly entwined and entangled circular dependency of the Blender lowest level source code. By it's design, the BUI will not have to deal with the RNA/DNA and file format system layout of Blender. Possibly it will be involved in later stages (implementation).

Background

Purpose

Goals

- Subversioning: system used = git : DONE.

- build system: used = CMake : DONE.

- Basic code Layout: DONE.

- Implementing TestDrivenDevelopment (TDD): DONE.

- Implementing basic GHOST app: Close but no cigar (just yet).

- Extracting Blender's UI "spine": forever ongoing ...

Licence

TBD