Blender V4.5
KernelGlobalsCPU::KernelLightTreeNode Struct Reference

#include <globals.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]

Detailed Description

Definition at line 1643 of file device/cpu/globals.h.

Member Data Documentation

◆ [union]

◆ bbox

KernelBoundingBox KernelGlobalsCPU::KernelLightTreeNode::bbox

Definition at line 1645 of file device/cpu/globals.h.

◆ bcone

KernelBoundingCone KernelGlobalsCPU::KernelLightTreeNode::bcone

Definition at line 1648 of file device/cpu/globals.h.

◆ bit_skip

uint8_t KernelGlobalsCPU::KernelLightTreeNode::bit_skip

Definition at line 1676 of file device/cpu/globals.h.

◆ bit_trail

uint KernelGlobalsCPU::KernelLightTreeNode::bit_trail

Definition at line 1673 of file device/cpu/globals.h.

◆ energy

float KernelGlobalsCPU::KernelLightTreeNode::energy

Definition at line 1651 of file device/cpu/globals.h.

◆ first_emitter

int KernelGlobalsCPU::KernelLightTreeNode::first_emitter

Definition at line 1660 of file device/cpu/globals.h.

◆ [struct]

struct { ... } KernelGlobalsCPU::KernelLightTreeNode::inner

◆ [struct]

struct { ... } KernelGlobalsCPU::KernelLightTreeNode::instance

◆ [struct]

struct { ... } KernelGlobalsCPU::KernelLightTreeNode::leaf

◆ left_child

int KernelGlobalsCPU::KernelLightTreeNode::left_child

Definition at line 1664 of file device/cpu/globals.h.

◆ num_emitters

int KernelGlobalsCPU::KernelLightTreeNode::num_emitters

Definition at line 1656 of file device/cpu/globals.h.

◆ pad

uint8_t KernelGlobalsCPU::KernelLightTreeNode::pad[11]

Definition at line 1679 of file device/cpu/globals.h.

◆ reference

int KernelGlobalsCPU::KernelLightTreeNode::reference

Definition at line 1668 of file device/cpu/globals.h.

◆ right_child

int KernelGlobalsCPU::KernelLightTreeNode::right_child

Definition at line 1665 of file device/cpu/globals.h.

◆ type

LightTreeNodeType KernelGlobalsCPU::KernelLightTreeNode::type

Definition at line 1653 of file device/cpu/globals.h.


The documentation for this struct was generated from the following file: