MeshLib
Loading...
Searching...
No Matches
MRRenderModelParameters.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
MRMesh/MRFlagOperators.h
"
4
5
namespace
MR
6
{
7
9
enum class
RenderModelPassMask
10
{
11
Opaque
= 1 << 0,
12
Transparent
= 1 << 1,
13
#ifndef MRMESH_NO_OPENVDB
14
VolumeRendering
= 1 << 2,
15
#endif
16
NoDepthTest
= 1 << 3,
17
18
All
=
19
Opaque
|
Transparent
|
NoDepthTest
20
#ifndef MRMESH_NO_OPENVDB
21
|
VolumeRendering
22
#endif
23
};
24
MR_MAKE_FLAG_OPERATORS
(
RenderModelPassMask
)
25
26
}
MRFlagOperators.h
MR_MAKE_FLAG_OPERATORS
#define MR_MAKE_FLAG_OPERATORS(T)
Definition
MRFlagOperators.h:6
MR
Definition
MRCameraOrientationPlugin.h:7
MR::RenderModelPassMask
RenderModelPassMask
Various passes of the 3D rendering.
Definition
MRRenderModelParameters.h:10
MR::RenderModelPassMask::VolumeRendering
@ VolumeRendering
MR::RenderModelPassMask::Transparent
@ Transparent
MR::RenderModelPassMask::All
@ All
MR::RenderModelPassMask::NoDepthTest
@ NoDepthTest
MR::RenderModelPassMask::Opaque
@ Opaque
MeshLib
source
MRMesh
MRRenderModelParameters.h
Generated by
1.11.0