Index
A
Application programming interface (API)
bli_* functions
BLI_Stack/StackChunk structs
doxygen documentation
equals_m4m4() function
equals_v4v4() function
features
interface headers
prototypes
stack_get_last_element()/BLI_stack_pop()
unit test files
user interface (UI)
B
bContext struct
Blender project
add_primitive_icosphere_exec() callback function
ball rolling
CMake build system
SeeCMake build system
ED_operatortypes_mesh() function
goals
mesh operators
official documentation
chat server interface
communication channel
portal information
sign-up page
partial view
representative code
event loop
geometric modeling/operators
source tree
blenloader module
core blender modules
documents
ghost module
guardedalloc module
project explorer view
top-level directory
WM_operatortype_append() function
blenkernel module
BKE_camera.h
BKE_context.h
BKE_main.h
BKE_world.h
interface header files
makesdna/DNA data types
review
RNA properties
blenlib module
API headers
bli_* functions
BLI_Stack/StackChunk structs
doxygen documentation
equals_m4m4() function
equals_v4v4() function
features
interface headers
stack_get_last_element()/BLI_stack_pop()
unit test files
CMakeLists.txt
dependencies
Google Test
official documentation
partial dependency graph
partial unit test
unit tests
C
CMake build system
add_subdirectory() CMake script function
CMakeLists.txt file
directories
modules
repositories
CMake build systemKitware
D
Data-blocks
DNA system
DNA_alias_maps() implementation
file structure
makedna module
struct DNA (SDNA)
Drawing editors
tutorial editor
WM_main()
data-blocks
ED_region_do_draw()
wm_draw_update()
wm_draw_window()
wm_draw_window_offscreen()
E
Editor creation
ARegionTypes’ init functions
Draw
SeeDrawing editors
ED_spacetype_tutorial()
files changes
header buttons
modules
definitions
ED_spacetype_init()
operators
outliner editor’s source files
registration
SpaceFile definition
space_outliner.c file
SpaceType object
SpaceType struct
wmEventHandler struct
operator definitions/registration
set_background_red_in_main_region() function
SPACE_TUTORIAL_OT_*_region() functions
tutorial_operatortypes() function
registeration
SpaceTutorial struct
SpaceType struct
tutorial_header_region_init() function
tutorial_main_region_draw() function
tutorial_new() function
type menu
Embedding program
SeePython module
F
File structure
BlendFileReader.py Script
C-style struct object
DNACatalog definition
encounter
struct bContext/main types
BlendFileData struct definition
datatoc module
functions
Global module
loader
SDNA struct object
startup.blend file
windowmanager module
WM_init()
struct DNA (SDNA)
G, H
Generic Handy Operating System Toolkit (ghost)
abstract base class
C-API
GHOST_CreateWindow()
GHOST_SystemHandle
macro template definitions
types
unguarded memory version
XCreateWindow
classes
client program requirements
dependencies
GHOST_ISystem.h
GLUT application
header files
intern/glew-mx files
OpenGL program
processEvent() function
string module files
windowmanager
Seewindowmanager module
GLUT/GLFW
Graphical user interface (GUI)
Graphics Library Extension Wrangler (GLEW)
I, J, K, L
In memory startup.blend file
blendfile.c
blendloader module
blo_read_file_internal()
reading blend files
read_libblock()
M, N
makesrna module
RNA_* functions
code generation
repository
SeeRepository
runtime and non-runtime code
mathutils extension module
dependencies
file contents
methods/vector_Type definition
Vector_new() implementation
BASE_MATH_NEW
BPY_python_start()
copy_vn_fl()
PyMethodDef struct
submodule initialization
Vector_CreatePyObject_alloc()
VectorObjects
Vector_normalize()
VectorObject
O
OpenGL program
Operators
P, Q
Python module
API prototypes
BPY_extern.h
embedding/extending module
CPython API functions
initialization table
PyMethodDef/PyModuleDef objects
C structs
internal/external dependencies
mathutils
Seemathutils extension module
overview
partial dependency graph
RNA properties
R
Repository
BlenderRNA
BoolPropertyRNA definition
ContainerRNA data type
EnumPropertyRNA object
intern subdirectory
PointerRNA
PropertyRNA objects
PropertyRNA struct
RNA_access.h
RNA_create()
RNA_define.h
RNA_enum_types.h
RNA_types.h
StructRNA
top-level directory contents
RNA properties
blenkernel module
BPy_StructRNA struct
call stack
collaboration diagram
PointerRNA
properties
Seemakesrna module
pyop_call()
python
RNA_PointLight
rna_PointLight_energy
tp_getattro and tp_setattro function
wm_operator_invoke()
wmOperator struct
wmOperatorType
S, T
Simple DirectMedia Layer (SDL)
StructRNA module
U, V
User interface (UI) API
directory dependency graph
headers
API’s headers
dependency graph
UI_interface.h file
UI_resources.h
UI_View2D.h
UI_* implementation
W, X, Y, Z
windowmanager module
directories
ghost initialization
GHOST_CreateEventConsumer()
wm_ghost_init() function
wm_window_process_events() funtion
headers and subfolders files
windowmanager module
wmOperatorType struct
event distribution
wm_add_ghostevent()
ghost_event_proc()
wm_event_do_handlers()
exec/poll callbacks
functions
non-modal operator
operators registration
CONSOLE_OT_move
naming conventions
SpaceType.operatortypes
WM_operatortype_append()
OUTLINER_OT_select_all() function
WM_init()
wmOperator