|
Open CASCADE Technology
7.1.0.beta
|
Structure defines list of ZLayer properties. More...
#include <Graphic3d_ZLayerSettings.hxx>
Public Member Functions | |
| Graphic3d_ZLayerSettings () | |
| Default settings. More... | |
| const TCollection_AsciiString & | Name () const |
| Return user-provided name. More... | |
| void | SetName (const TCollection_AsciiString &theName) |
| Set custom name. More... | |
| const gp_XYZ & | Origin () const |
| Return the origin of all objects within the layer. More... | |
| const Handle< Geom_Transformation > & | OriginTransformation () const |
| Return the transformation to the origin. More... | |
| void | SetOrigin (const gp_XYZ &theOrigin) |
| Set the origin of all objects within the layer. More... | |
| Standard_Boolean | IsImmediate () const |
| Return true if this layer should be drawn after all normal (non-immediate) layers. More... | |
| void | SetImmediate (const Standard_Boolean theValue) |
| Set the flag indicating the immediate layer, which should be drawn after all normal (non-immediate) layers. More... | |
| Standard_Boolean | UseEnvironmentTexture () const |
| Return flag to allow/prevent environment texture mapping usage for specific layer. More... | |
| void | SetEnvironmentTexture (const Standard_Boolean theValue) |
| Set the flag to allow/prevent environment texture mapping usage for specific layer. More... | |
| Standard_Boolean | ToEnableDepthTest () const |
| Return true if depth test should be enabled. More... | |
| void | SetEnableDepthTest (const Standard_Boolean theValue) |
| Set if depth test should be enabled. More... | |
| Standard_Boolean | ToEnableDepthWrite () const |
| Return true depth values should be written during rendering. More... | |
| void | SetEnableDepthWrite (const Standard_Boolean theValue) |
| Set if depth values should be written during rendering. More... | |
| Standard_Boolean | ToClearDepth () const |
| Return true if depth values should be cleared before drawing the layer. More... | |
| void | SetClearDepth (const Standard_Boolean theValue) |
| Set if depth values should be cleared before drawing the layer. More... | |
| const Graphic3d_PolygonOffset & | PolygonOffset () const |
| Return glPolygonOffset() arguments. More... | |
| void | SetPolygonOffset (const Graphic3d_PolygonOffset &theParams) |
| Setup glPolygonOffset() arguments. More... | |
| Graphic3d_PolygonOffset & | ChangePolygonOffset () |
| Modify glPolygonOffset() arguments. More... | |
| Standard_DEPRECATED ("Deprecated method IsSettingEnabled() should be replaced by individual property getters") Standard_Boolean IsSettingEnabled(const Graphic3d_ZLayerSetting theSetting) const | |
| Returns true if theSetting is enabled. More... | |
| Standard_DEPRECATED ("Deprecated method EnableSetting() should be replaced by individual property getters") void EnableSetting(const Graphic3d_ZLayerSetting theSetting) | |
| Enables theSetting. More... | |
| Standard_DEPRECATED ("Deprecated method DisableSetting() should be replaced by individual property getters") void DisableSetting(const Graphic3d_ZLayerSetting theSetting) | |
| Disables theSetting. More... | |
| void | SetDepthOffsetPositive () |
| Sets minimal possible positive depth offset. More... | |
| void | SetDepthOffsetNegative () |
| Sets minimal possible negative depth offset. More... | |
Protected Attributes | |
| TCollection_AsciiString | myName |
| user-provided name More... | |
| Handle< Geom_Transformation > | myOriginTrsf |
| transformation to the origin More... | |
| gp_XYZ | myOrigin |
| the origin of all objects within the layer More... | |
| Graphic3d_PolygonOffset | myPolygonOffset |
| glPolygonOffset() arguments More... | |
| Standard_Boolean | myIsImmediate |
| immediate layer will be drawn after all normal layers More... | |
| Standard_Boolean | myUseEnvironmentTexture |
| flag to allow/prevent environment texture mapping usage for specific layer More... | |
| Standard_Boolean | myToEnableDepthTest |
| option to enable depth test More... | |
| Standard_Boolean | myToEnableDepthWrite |
| option to enable write depth values More... | |
| Standard_Boolean | myToClearDepth |
| option to clear depth values before drawing the layer More... | |
Structure defines list of ZLayer properties.
|
inline |
Default settings.
|
inline |
Modify glPolygonOffset() arguments.
|
inline |
Return true if this layer should be drawn after all normal (non-immediate) layers.
|
inline |
Return user-provided name.
|
inline |
Return the origin of all objects within the layer.
|
inline |
Return the transformation to the origin.
|
inline |
Return glPolygonOffset() arguments.
|
inline |
Set if depth values should be cleared before drawing the layer.
|
inline |
Sets minimal possible negative depth offset.
|
inline |
Sets minimal possible positive depth offset.
|
inline |
Set if depth test should be enabled.
|
inline |
Set if depth values should be written during rendering.
|
inline |
Set the flag to allow/prevent environment texture mapping usage for specific layer.
|
inline |
Set the flag indicating the immediate layer, which should be drawn after all normal (non-immediate) layers.
|
inline |
Set custom name.
|
inline |
Set the origin of all objects within the layer.
|
inline |
Setup glPolygonOffset() arguments.
|
inline |
Returns true if theSetting is enabled.
|
inline |
Enables theSetting.
|
inline |
Disables theSetting.
|
inline |
Return true if depth values should be cleared before drawing the layer.
|
inline |
Return true if depth test should be enabled.
|
inline |
Return true depth values should be written during rendering.
|
inline |
Return flag to allow/prevent environment texture mapping usage for specific layer.
|
protected |
immediate layer will be drawn after all normal layers
|
protected |
user-provided name
|
protected |
the origin of all objects within the layer
|
protected |
transformation to the origin
|
protected |
glPolygonOffset() arguments
|
protected |
option to clear depth values before drawing the layer
|
protected |
option to enable depth test
|
protected |
option to enable write depth values
|
protected |
flag to allow/prevent environment texture mapping usage for specific layer
1.8.10