|
Blender V4.3
|
#include <types.h>
Public Attributes | ||
| int | type | |
| packed_float3 | co | |
| int | shader_id | |
| float | max_bounces | |
| float | random | |
| float | strength [3] | |
| int | use_caustics | |
| int | lightgroup | |
| Transform | tfm | |
| Transform | itfm | |
| union { | ||
| KernelSpotLight spot | ||
| KernelAreaLight area | ||
| KernelDistantLight distant | ||
| }; | ||
| uint64_t | light_set_membership | |
| uint64_t | shadow_set_membership | |
Definition at line 1611 of file kernel/types.h.
| union { ... } KernelLight |
| KernelAreaLight KernelLight::area |
Definition at line 1624 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| packed_float3 KernelLight::co |
Definition at line 1613 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| KernelDistantLight KernelLight::distant |
Definition at line 1625 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| Transform KernelLight::itfm |
Definition at line 1621 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| uint64_t KernelLight::light_set_membership |
Definition at line 1627 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| int KernelLight::lightgroup |
Definition at line 1619 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| float KernelLight::max_bounces |
Definition at line 1615 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| float KernelLight::random |
Definition at line 1616 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| int KernelLight::shader_id |
Definition at line 1614 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| uint64_t KernelLight::shadow_set_membership |
Definition at line 1628 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| KernelSpotLight KernelLight::spot |
Definition at line 1623 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| float KernelLight::strength[3] |
Definition at line 1617 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| Transform KernelLight::tfm |
Definition at line 1620 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| int KernelLight::type |
Definition at line 1612 of file kernel/types.h.
Referenced by LightManager::device_update_lights().
| int KernelLight::use_caustics |
Definition at line 1618 of file kernel/types.h.
Referenced by LightManager::device_update_lights().