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