Main Page
Related Pages
Modules
Data Structures
core
include
ai_shader_radiance.h
1
/*
2
* Arnold API header file
3
* Copyright (c) 1998-2009 Marcos Fajardo, (c) 2009-2013 Solid Angle SL
4
*/
5
11
#pragma once
12
#include "ai_color.h"
13
#include "ai_vector.h"
14
#include "ai_types.h"
15
16
// forward declarations
17
struct
AtNode
;
18
23
// These two functions are deprecated, as they only work for a single thread
24
AI_API
AtColor
AiIrradiance
(
const
AtPoint
* p,
const
AtVector
* n,
AtByte
tid,
AtUInt32
pid);
25
AI_API
AtColor
AiRadiance
(
const
AtPoint
* p,
const
AtVector
* dir,
const
AtVector
* n,
AtNode
* obj,
AtUInt32
face,
float
u,
float
v,
AtNode
* shader,
AtByte
tid,
AtUInt32
pid);
26
27
AI_API
AtRGB
AiSSSEvaluateIrradiance
(
const
AtShaderGlobals
* sg,
float
u,
float
v,
AtUInt32
face,
const
AtPoint
* p,
AtUInt32
index);
28
29
/*\}*/
© 2009-2013 Solid Angle SL · all rights reserved · www.solidangle.com