![]() |
Blender V2.61 - r43446
|
#include <rayobject_rtbuild.h>
Classes | |
| struct | Object |
Public Attributes | |
| struct { | |
| Object * begin | |
| Object * end | |
| int maxsize | |
| } | primitives |
| struct Object ** | sorted_begin [3] |
| struct Object ** | sorted_end [3] |
| int | split_axis |
| int | child_offset [RTBUILD_MAX_CHILDS+1] |
| float | bb [6] |
Definition at line 55 of file rayobject_rtbuild.h.
| float RTBuilder::bb[6] |
Definition at line 83 of file rayobject_rtbuild.h.
Referenced by rtbuild_calc_bb(), rtbuild_init(), and rtbuild_merge_bb().
Definition at line 68 of file rayobject_rtbuild.h.
Referenced by rtbuild_add(), rtbuild_create(), rtbuild_free(), and rtbuild_init().
| int RTBuilder::child_offset[RTBUILD_MAX_CHILDS+1] |
Definition at line 79 of file rayobject_rtbuild.h.
Referenced by rtbuild_get_child(), rtbuild_heuristic_object_split(), and rtbuild_init().
Definition at line 68 of file rayobject_rtbuild.h.
Referenced by rtbuild_add(), rtbuild_create(), and rtbuild_init().
Definition at line 69 of file rayobject_rtbuild.h.
Referenced by rtbuild_add(), rtbuild_create(), and rtbuild_init().
| struct { ... } RTBuilder::primitives |
Referenced by rtbuild_add(), rtbuild_create(), rtbuild_free(), and rtbuild_init().
| struct Object** RTBuilder::sorted_begin[3] |
Definition at line 73 of file rayobject_rtbuild.h.
Referenced by rtbuild_calc_bb(), rtbuild_create(), rtbuild_done(), rtbuild_free(), rtbuild_get_child(), rtbuild_get_primitive(), rtbuild_heuristic_object_split(), rtbuild_init(), and rtbuild_size().
| struct Object ** RTBuilder::sorted_end[3] |
Definition at line 73 of file rayobject_rtbuild.h.
Referenced by rtbuild_add(), rtbuild_calc_bb(), rtbuild_create(), rtbuild_done(), rtbuild_get_child(), rtbuild_heuristic_object_split(), rtbuild_init(), and rtbuild_size().
Definition at line 76 of file rayobject_rtbuild.h.
Referenced by rtbuild_init().