Configuration class new in Git master
Configuration.
Public functions
- auto flags() const -> Flags
- Flags.
- auto setFlags(Flags flags) -> Configuration&
- Set flags.
- auto materialCount() const -> UnsignedInt
- Material count.
- auto setMaterialCount(UnsignedInt count) -> Configuration&
- Set material count.
- auto drawCount() const -> UnsignedInt
- Draw count.
- auto setDrawCount(UnsignedInt count) -> Configuration&
- Set draw count.
Function documentation
Configuration& Magnum:: Shaders:: DistanceFieldVectorGL:: Configuration:: setFlags(Flags flags)
Set flags.
No flags are set by default.
UnsignedInt Magnum:: Shaders:: DistanceFieldVectorGL:: Configuration:: materialCount() const
Material count.
Configuration& Magnum:: Shaders:: DistanceFieldVectorGL:: Configuration:: setMaterialCount(UnsignedInt count)
Set material count.
If Flag::count*sizeof(DistanceFieldVectorMaterialUniform) has to be within GL::count is ignored. The per-draw materials are specified via DistanceFieldVectorDrawUniform::1.
If Flag::
UnsignedInt Magnum:: Shaders:: DistanceFieldVectorGL:: Configuration:: drawCount() const
Draw count.
Configuration& Magnum:: Shaders:: DistanceFieldVectorGL:: Configuration:: setDrawCount(UnsignedInt count)
Set draw count.
If Flag::count*sizeof(TransformationProjectionUniform2D) / count*sizeof(TransformationProjectionUniform3D), count*sizeof(DistanceFieldVectorDrawUniform) and count*sizeof(TextureTransformationUniform) has to be within GL::count is ignored. The draw offset is set via setDrawOffset(). Default value is 1.
If Flag::