Blender V5.0
KernelParamsOptiX::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 1658 of file device/optix/globals.h.

Member Data Documentation

◆ [union]

◆ bbox

KernelBoundingBox KernelParamsOptiX::KernelLightTreeNode::bbox

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

◆ bcone

KernelBoundingCone KernelParamsOptiX::KernelLightTreeNode::bcone

Definition at line 1663 of file device/optix/globals.h.

◆ bit_skip

uint8_t KernelParamsOptiX::KernelLightTreeNode::bit_skip

Definition at line 1691 of file device/optix/globals.h.

◆ bit_trail

uint KernelParamsOptiX::KernelLightTreeNode::bit_trail

Definition at line 1688 of file device/optix/globals.h.

◆ energy

float KernelParamsOptiX::KernelLightTreeNode::energy

Definition at line 1666 of file device/optix/globals.h.

◆ first_emitter

int KernelParamsOptiX::KernelLightTreeNode::first_emitter

Definition at line 1675 of file device/optix/globals.h.

◆ [struct]

struct { ... } KernelParamsOptiX::KernelLightTreeNode::inner

◆ [struct]

struct { ... } KernelParamsOptiX::KernelLightTreeNode::instance

◆ [struct]

struct { ... } KernelParamsOptiX::KernelLightTreeNode::leaf

◆ left_child

int KernelParamsOptiX::KernelLightTreeNode::left_child

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

◆ num_emitters

int KernelParamsOptiX::KernelLightTreeNode::num_emitters

Definition at line 1671 of file device/optix/globals.h.

◆ pad

uint8_t KernelParamsOptiX::KernelLightTreeNode::pad[11]

Definition at line 1694 of file device/optix/globals.h.

◆ reference

int KernelParamsOptiX::KernelLightTreeNode::reference

Definition at line 1683 of file device/optix/globals.h.

◆ right_child

int KernelParamsOptiX::KernelLightTreeNode::right_child

Definition at line 1680 of file device/optix/globals.h.

◆ type

LightTreeNodeType KernelParamsOptiX::KernelLightTreeNode::type

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


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