2020-06-02 11:46:18 +02:00
|
|
|
import Common;
|
|
|
|
|
import BRDF;
|
2023-11-05 10:36:01 +01:00
|
|
|
import MaterialParameter;
|
2020-06-02 11:46:18 +02:00
|
|
|
|
|
|
|
|
interface IMaterial
|
|
|
|
|
{
|
|
|
|
|
associatedtype BRDF : IBRDF;
|
2023-11-05 10:36:01 +01:00
|
|
|
BRDF prepare(MaterialParameter input);
|
2020-06-02 11:46:18 +02:00
|
|
|
};
|
2020-10-03 11:00:10 +02:00
|
|
|
|
2023-11-08 23:27:21 +01:00
|
|
|
ParameterBlock<IMaterial> pMaterial;
|