Class IVisibleImpl
Last update: 09.03.2026Namespace: VM.Managed
Assembly: VMAppCore.dll
This class is to represent the visible for layer.
public class IVisibleImpl
Inheritance
object ← IVisibleImpl
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
IVisibleImpl()
public IVisibleImpl()
Methods
GetLayer(ObjectBase)
Gets the layer.
public static Layer GetLayer(ObjectBase ob)
Parameters
ob ObjectBase
The object.
Returns
The layer
GetVisibleState(ObjectBase)
Gets the visible state of an object.
public static bool GetVisibleState(ObjectBase ob)
Parameters
ob ObjectBase
The object.
Returns
bool
The visible state
SetLayer(ObjectBase, Layer)
Sets the layer.
public static void SetLayer(ObjectBase ob, Layer layer)
Parameters
ob ObjectBase
The object.
layer Layer
The layer.
SetVisibleState(ObjectBase, bool)
Sets the visible state of an object.
public static void SetVisibleState(ObjectBase ob, bool bVisible)
Parameters
ob ObjectBase
The object.
bVisible bool
The visibility.