Blender V5.0
KernelParamsCUDA::KernelLight Struct Reference

#include <globals.h>

Public Attributes

int type
packed_float3 co
int shader_id
int object_id
float max_bounces
float strength [3]
int use_caustics
int pad
union { 
   KernelSpotLight   spot 
   KernelAreaLight   area 
   KernelDistantLight   distant 
}; 

Detailed Description

Definition at line 1614 of file device/cuda/globals.h.

Member Data Documentation

◆ [union]

◆ area

KernelAreaLight KernelParamsCUDA::KernelLight::area

Definition at line 1625 of file device/cuda/globals.h.

◆ co

packed_float3 KernelParamsCUDA::KernelLight::co

Definition at line 1616 of file device/cuda/globals.h.

◆ distant

KernelDistantLight KernelParamsCUDA::KernelLight::distant

Definition at line 1626 of file device/cuda/globals.h.

◆ max_bounces

float KernelParamsCUDA::KernelLight::max_bounces

Definition at line 1619 of file device/cuda/globals.h.

◆ object_id

int KernelParamsCUDA::KernelLight::object_id

Definition at line 1618 of file device/cuda/globals.h.

◆ pad

int KernelParamsCUDA::KernelLight::pad

Definition at line 1622 of file device/cuda/globals.h.

◆ shader_id

int KernelParamsCUDA::KernelLight::shader_id

Definition at line 1617 of file device/cuda/globals.h.

◆ spot

KernelSpotLight KernelParamsCUDA::KernelLight::spot

Definition at line 1624 of file device/cuda/globals.h.

◆ strength

float KernelParamsCUDA::KernelLight::strength[3]

Definition at line 1620 of file device/cuda/globals.h.

◆ type

int KernelParamsCUDA::KernelLight::type

Definition at line 1615 of file device/cuda/globals.h.

◆ use_caustics

int KernelParamsCUDA::KernelLight::use_caustics

Definition at line 1621 of file device/cuda/globals.h.


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