Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
AbradedSurface.h
Go to the documentation of this file.
1#pragma once
2
4
5#include <memory>
6
7namespace ph
8{
9
11{
12public:
13 void genSurface(const CookingContext& ctx, SurfaceBehavior& behavior) const override = 0;
14
15private:
16
17};
18
19}// end namespace ph
Definition AbradedSurface.h:11
void genSurface(const CookingContext &ctx, SurfaceBehavior &behavior) const override=0
Information about the world being cooked.
Definition CookingContext.h:24
Definition SurfaceBehavior.h:15
Definition SurfaceMaterial.h:15
The root for all renderer implementations.
Definition EEngineProject.h:6