LuciadCPillar 2024.0.08
|
This class contains styling properties to determine how a mesh is painted. More...
#include <luciad/layers/styles/MeshStyle.h>
Classes | |
class | Builder |
A builder class for creating mesh styles. More... | |
Public Member Functions | |
MeshStyle::Builder | asBuilder () const |
Returns a MeshStyle builder that has all properties of this MeshStyle. More... | |
const std::optional< StyleExpression< Color > > & | getColorExpression () const |
Returns the color expression used to paint the mesh, or std::nullopt if no expression was set. More... | |
const std::optional< StyleExpression< Coordinate > > & | getDisplacementExpression () const |
Returns the expression used to displace the mesh, or std::nullopt if no expression was set. More... | |
FacetCullingType | getFacetCulling () const |
Returns the facet culling type used to paint the mesh. More... | |
MipmapFilteringType | getMipmapFiltering () const |
Returns the mipmap filtering type used to paint the mesh. More... | |
const std::optional< StyleExpression< bool > > & | getVisibilityExpression () const |
Returns the expression used to make (parts of) the mesh visible/invisible, or std::nullopt if no expression was set. More... | |
Static Public Member Functions | |
static Builder | newBuilder () |
Creates a new builder for creating a MeshStyle . More... | |
This class contains styling properties to determine how a mesh is painted.
MeshStyle::Builder luciad::MeshStyle::asBuilder | ( | ) | const |
const std::optional< StyleExpression< Color > > & luciad::MeshStyle::getColorExpression | ( | ) | const |
Returns the color expression used to paint the mesh, or std::nullopt
if no expression was set.
std::nullopt
if no expression was set. const std::optional< StyleExpression< Coordinate > > & luciad::MeshStyle::getDisplacementExpression | ( | ) | const |
Returns the expression used to displace the mesh, or std::nullopt
if no expression was set.
std::nullopt
if no expression was set. FacetCullingType luciad::MeshStyle::getFacetCulling | ( | ) | const |
Returns the facet culling type used to paint the mesh.
MipmapFilteringType luciad::MeshStyle::getMipmapFiltering | ( | ) | const |
Returns the mipmap filtering type used to paint the mesh.
const std::optional< StyleExpression< bool > > & luciad::MeshStyle::getVisibilityExpression | ( | ) | const |
Returns the expression used to make (parts of) the mesh visible/invisible, or std::nullopt
if no expression was set.
std::nullopt
if no expression was set.