Blender V5.0
LightSample Struct Reference

#include <common.h>

Public Attributes

float3 P
packed_float3 Ng
float t
float3 D
float u
float v
float pdf
float pdf_selection
float eval_fac
int object
int prim
int shader
int group
LightType type
int emitter_id

Detailed Description

Definition at line 15 of file light/common.h.

Member Data Documentation

◆ D

float3 LightSample::D

Definition at line 19 of file light/common.h.

◆ emitter_id

int LightSample::emitter_id

Definition at line 29 of file light/common.h.

◆ eval_fac

float LightSample::eval_fac

Definition at line 23 of file light/common.h.

◆ group

int LightSample::group

Definition at line 27 of file light/common.h.

◆ Ng

packed_float3 LightSample::Ng

Definition at line 17 of file light/common.h.

◆ object

int LightSample::object

Definition at line 24 of file light/common.h.

◆ P

float3 LightSample::P

Definition at line 16 of file light/common.h.

◆ pdf

float LightSample::pdf

Definition at line 21 of file light/common.h.

◆ pdf_selection

float LightSample::pdf_selection

Definition at line 22 of file light/common.h.

◆ prim

int LightSample::prim

Definition at line 25 of file light/common.h.

◆ shader

int LightSample::shader

Definition at line 26 of file light/common.h.

◆ t

float LightSample::t

Definition at line 18 of file light/common.h.

◆ type

LightType LightSample::type

Definition at line 28 of file light/common.h.

◆ u

float LightSample::u

Definition at line 20 of file light/common.h.

◆ v

float LightSample::v

Definition at line 20 of file light/common.h.


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