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
3
#include "
Actor/Material/SurfaceMaterial.h
"
4
5
#include <memory>
6
7
namespace
ph
8
{
9
10
class
AbradedSurface
:
public
SurfaceMaterial
11
{
12
public
:
13
void
genSurface
(
const
CookingContext
& ctx,
SurfaceBehavior
& behavior)
const override
= 0;
14
15
private
:
16
17
};
18
19
}
// end namespace ph
SurfaceMaterial.h
ph::AbradedSurface
Definition
AbradedSurface.h:11
ph::AbradedSurface::genSurface
void genSurface(const CookingContext &ctx, SurfaceBehavior &behavior) const override=0
ph::CookingContext
Information about the world being cooked.
Definition
CookingContext.h:24
ph::SurfaceBehavior
Definition
SurfaceBehavior.h:15
ph::SurfaceMaterial
Definition
SurfaceMaterial.h:15
ph
The root for all renderer implementations.
Definition
EEngineProject.h:6
Source
Actor
Material
AbradedSurface.h
Generated by
1.11.0