|
Blender V5.0
|
#include <types.h>
Public Attributes | |
| KernelBoundingBox | bbox |
| KernelBoundingCone | 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 1658 of file kernel/types.h.
| union { ... } KernelLightTreeNode |
| KernelBoundingBox KernelLightTreeNode::bbox |
Definition at line 1660 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device(), and recursive_print_knode().
| KernelBoundingCone KernelLightTreeNode::bcone |
Definition at line 1663 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device(), and recursive_print_knode().
| uint8_t KernelLightTreeNode::bit_skip |
Definition at line 1691 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device(), and recursive_print_knode().
| uint KernelLightTreeNode::bit_trail |
Definition at line 1688 of file kernel/types.h.
Referenced by light_tree_leaf_emitters_copy_and_flatten(), light_tree_node_copy_to_device(), and recursive_print_knode().
| float KernelLightTreeNode::energy |
Definition at line 1666 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device(), and recursive_print_knode().
| int KernelLightTreeNode::first_emitter |
Definition at line 1675 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device(), and recursive_print_knode().
| struct { ... } KernelLightTreeNode::inner |
Referenced by light_tree_node_copy_to_device(), and recursive_print_knode().
| struct { ... } KernelLightTreeNode::instance |
Referenced by light_tree_leaf_emitters_copy_and_flatten().
| struct { ... } KernelLightTreeNode::leaf |
Referenced by light_tree_node_copy_to_device(), and recursive_print_knode().
| int KernelLightTreeNode::left_child |
Definition at line 1679 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device(), and recursive_print_knode().
| int KernelLightTreeNode::num_emitters |
Definition at line 1671 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device(), and recursive_print_knode().
| uint8_t KernelLightTreeNode::pad[11] |
Definition at line 1694 of file kernel/types.h.
| int KernelLightTreeNode::reference |
Definition at line 1683 of file kernel/types.h.
Referenced by light_tree_leaf_emitters_copy_and_flatten().
| int KernelLightTreeNode::right_child |
Definition at line 1680 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device(), and recursive_print_knode().
| LightTreeNodeType KernelLightTreeNode::type |
Definition at line 1668 of file kernel/types.h.
Referenced by light_tree_node_copy_to_device(), and recursive_print_knode().