|
Blender V4.3
|
#include <types.h>
Public Attributes | ||
| BoundingBox | bbox | |
| BoundingCone | bcone | |
| float | energy | |
| LightTreeNodeType | type | |
| int | num_emitters | |
| union { | ||
| struct { | ||
| int first_emitter | ||
| } leaf | ||
| struct { | ||
| int left_child | ||
| int right_child | ||
| } inner | ||
| struct { | ||
| int reference | ||
| } instance | ||
| }; | ||
| uint | bit_trail | |
| uint8_t | bit_skip | |
| uint8_t | pad [11] | |
Definition at line 1663 of file kernel/types.h.
| union { ... } KernelLightTreeNode |
| BoundingBox KernelLightTreeNode::bbox |
Definition at line 1665 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device().
| BoundingCone KernelLightTreeNode::bcone |
Definition at line 1668 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device().
| uint8_t KernelLightTreeNode::bit_skip |
Definition at line 1696 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device().
| uint KernelLightTreeNode::bit_trail |
Definition at line 1693 of file kernel/types.h.
Referenced by light_tree_leaf_emitters_copy_and_flatten(), and light_tree_node_copy_to_device().
| float KernelLightTreeNode::energy |
Definition at line 1671 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device().
| int KernelLightTreeNode::first_emitter |
Definition at line 1680 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device().
| struct { ... } KernelLightTreeNode::inner |
Referenced by light_tree_node_copy_to_device().
| struct { ... } KernelLightTreeNode::instance |
Referenced by light_tree_leaf_emitters_copy_and_flatten().
| struct { ... } KernelLightTreeNode::leaf |
Referenced by light_tree_node_copy_to_device().
| int KernelLightTreeNode::left_child |
Definition at line 1684 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device().
| int KernelLightTreeNode::num_emitters |
Definition at line 1676 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device().
| uint8_t KernelLightTreeNode::pad[11] |
Definition at line 1699 of file kernel/types.h.
| int KernelLightTreeNode::reference |
Definition at line 1688 of file kernel/types.h.
Referenced by light_tree_leaf_emitters_copy_and_flatten().
| int KernelLightTreeNode::right_child |
Definition at line 1685 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device().
| LightTreeNodeType KernelLightTreeNode::type |
Definition at line 1673 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device().