Assimp  v4.1. (December 2018)
Assimp::Blender::Lamp Struct Reference

Inherits Assimp::Blender::ElemBase.

Public Types

enum  FalloffType { FalloffType_Constant = 0x0 , FalloffType_InvLinear = 0x1 , FalloffType_InvSquare = 0x2 }
 
enum  Type {
  Type_Local = 0x0 , Type_Sun = 0x1 , Type_Spot = 0x2 , Type_Hemi = 0x3 ,
  Type_Area = 0x4
}
 

Public Attributes

short area_shape
 
float area_size
 
float area_sizey
 
float area_sizez
 
float att1
 
float att2
 
float b
 
short colormodel
 
float constant_coefficient
 
float dist
 
float energy
 
ID id FAIL
 
Type type FAIL
 
FalloffType falloff_type
 
short flags
 
float g
 
float linear_coefficient
 
float quadratic_coefficient
 
float r
 
float spotblend
 
float spotsize
 
float sun_brightness
 
short totex
 
float k WARN
 
- Public Attributes inherited from Assimp::Blender::ElemBase
const char * dna_type
 Type name of the element. More...
 

Additional Inherited Members

- Public Member Functions inherited from Assimp::Blender::ElemBase
 ElemBase ()
 
virtual ~ElemBase ()
 

Member Enumeration Documentation

◆ FalloffType

Enumerator
FalloffType_Constant 
FalloffType_InvLinear 
FalloffType_InvSquare 

◆ Type

Enumerator
Type_Local 
Type_Sun 
Type_Spot 
Type_Hemi 
Type_Area 

Member Data Documentation

◆ area_shape

short Assimp::Blender::Lamp::area_shape

◆ area_size

float Assimp::Blender::Lamp::area_size

◆ area_sizey

float Assimp::Blender::Lamp::area_sizey

◆ area_sizez

float Assimp::Blender::Lamp::area_sizez

◆ att1

float Assimp::Blender::Lamp::att1

◆ att2

float Assimp::Blender::Lamp::att2

◆ b

float Assimp::Blender::Lamp::b

◆ colormodel

short Assimp::Blender::Lamp::colormodel

◆ constant_coefficient

float Assimp::Blender::Lamp::constant_coefficient

◆ dist

float Assimp::Blender::Lamp::dist

◆ energy

float Assimp::Blender::Lamp::energy

◆ FAIL [1/2]

ID id Assimp::Blender::Lamp::FAIL

◆ FAIL [2/2]

Type type Assimp::Blender::Lamp::FAIL

◆ falloff_type

FalloffType Assimp::Blender::Lamp::falloff_type

◆ flags

short Assimp::Blender::Lamp::flags

◆ g

float Assimp::Blender::Lamp::g

◆ linear_coefficient

float Assimp::Blender::Lamp::linear_coefficient

◆ quadratic_coefficient

float Assimp::Blender::Lamp::quadratic_coefficient

◆ r

float Assimp::Blender::Lamp::r

◆ spotblend

float Assimp::Blender::Lamp::spotblend

◆ spotsize

float Assimp::Blender::Lamp::spotsize

◆ sun_brightness

float Assimp::Blender::Lamp::sun_brightness

◆ totex

short Assimp::Blender::Lamp::totex

◆ WARN

float k Assimp::Blender::Lamp::WARN

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