This reference page is linked to from the following overview topics: Layers, Recovering an ILayer or ILayerProperties from an INode, Iterating over Layers by Name, Iterating over Layers by Index.
#include <ilayer.h>

Public Member Functions |
|
| SClass_ID | SuperClassID () |
| Retrieves a constant representing the type
of the plugin. |
|
| virtual bool | AddToLayer (INode *rtarg)=0 |
| virtual bool | DeleteFromLayer (INode *rtarg)=0 |
| virtual void | SetName (const MSTR &name)=0 |
| virtual MSTR | GetName () const =0 |
| virtual void | SetWireColor (DWORD newcol)=0 |
| virtual DWORD | GetWireColor () const =0 |
| virtual void | Hide (bool onOff)=0 |
| virtual bool | IsHidden () const =0 |
| virtual void | Freeze (bool onOff)=0 |
| virtual bool | IsFrozen () const =0 |
| virtual void | SetRenderable (bool onOff)=0 |
| virtual bool | Renderable () const =0 |
| virtual void | SetPrimaryVisibility (bool onOff)=0 |
| virtual bool | GetPrimaryVisibility () const =0 |
| virtual void | SetSecondaryVisibility (bool onOff)=0 |
| virtual bool | GetSecondaryVisibility () const =0 |
| virtual void | XRayMtl (bool onOff)=0 |
| virtual bool | HasXRayMtl () const =0 |
| virtual void | IgnoreExtents (bool onOff)=0 |
| virtual bool | GetIgnoreExtents () const =0 |
| virtual void | BoxMode (bool onOff)=0 |
| virtual bool | GetBoxMode () const =0 |
| virtual void | AllEdges (bool onOff)=0 |
| virtual bool | GetAllEdges () const =0 |
| virtual void | VertTicks (bool onOff)=0 |
| virtual bool | GetVertTicks () const =0 |
| virtual void | BackCull (bool onOff)=0 |
| virtual bool | GetBackCull () const =0 |
| virtual void | SetCVertMode (bool onOff)=0 |
| virtual bool | GetCVertMode () const =0 |
| virtual void | SetShadeCVerts (bool onOff)=0 |
| virtual bool | GetShadeCVerts () const =0 |
| virtual void | SetCastShadows (bool onOff)=0 |
| virtual bool | CastShadows () const =0 |
| virtual void | SetRcvShadows (bool onOff)=0 |
| virtual bool | RcvShadows () const =0 |
| virtual void | SetApplyAtmospherics (bool onOff)=0 |
| virtual bool | ApplyAtmospherics () const =0 |
| virtual void | SetMotBlur (int kind)=0 |
| virtual int | MotBlur () const =0 |
| virtual int | GetRenderFlags () const =0 |
| virtual void | SetRenderFlags (int flags)=0 |
| virtual int | GetDisplayFlags () const =0 |
| virtual int | AddProperty (LayerProperty &lprop)=0 |
| virtual int | SetProperty (LayerProperty &lprop)=0 |
| virtual int | GetProperty (LayerProperty &lprop) const =0 |
| virtual bool | Used (void) const =0 |
| virtual bool | GetFlag (int mask) const =0 |
| virtual bool | GetFlag2 (int mask) const =0 |
| virtual void | UpdateSelectionSet (void)=0 |
| virtual int | GetRenderFlags (int oldlimits) const =0 |
| virtual void | SetInheritVisibility (bool onOff)=0 |
| virtual bool | GetInheritVisibility () const =0 |
| virtual void | Trajectory (bool onOff, bool temp=false)=0 |
| virtual bool | GetTrajectory () const =0 |
| virtual void | SetDisplayByLayer (BOOL onOff, INode *)=0 |
| virtual void | SetRenderByLayer (BOOL onOff, INode *)=0 |
| virtual void | SetMotionByLayer (BOOL onOff, INode *)=0 |
| virtual BOOL | GetDisplayByLayer (INode *) const =0 |
| virtual BOOL | GetRenderByLayer (INode *) const =0 |
| virtual BOOL | GetMotionByLayer (INode *) const =0 |
| virtual void | SelectObjects (void)=0 |
| virtual void | SetVisibility (TimeValue t, float vis)=0 |
| virtual float | GetVisibility (TimeValue t, Interval *valid=NULL) const =0 |
| virtual float | GetVisibility (TimeValue t, View &view, Interval *valid=NULL) const =0 |
| virtual float | GetImageBlurMultiplier (TimeValue t) const =0 |
| virtual void | SetImageBlurMultiplier (TimeValue t, float m)=0 |
| virtual bool | GetMotBlurOnOff (TimeValue t) const =0 |
| virtual void | SetMotBlurOnOff (TimeValue t, bool m)=0 |
| virtual bool | IsHiddenByVisControl ()=0 |
| virtual float | GetLocalVisibility (TimeValue t, Interval *valid) const =0 |
| virtual void | SetShowFrozenWithMtl (bool onOff)=0 |
| virtual int | ShowFrozenWithMtl () const =0 |
| virtual void | SetRenderOccluded (bool onOff)=0 |
| virtual int | GetRenderOccluded () const =0 |
| virtual bool | HasObjects () const =0 |
Static Public Attributes |
|
| static const SClass_ID | kLayerSuperClassID |
| SClass_ID SuperClassID | ( | ) | [inline, virtual] |
Retrieves a constant representing the type of the plugin.
Reimplemented from ReferenceTarget.
{ return kLayerSuperClassID; }
| virtual bool AddToLayer | ( | INode * | rtarg | ) | [pure virtual] |
| virtual bool DeleteFromLayer | ( | INode * | rtarg | ) | [pure virtual] |
| virtual void SetName | ( | const MSTR & | name | ) | [pure virtual] |
| virtual MSTR GetName | ( | ) | const [pure virtual] |
| virtual void SetWireColor | ( | DWORD | newcol | ) | [pure virtual] |
| virtual DWORD GetWireColor | ( | ) | const [pure virtual] |
| virtual void Hide | ( | bool | onOff | ) | [pure virtual] |
| virtual bool IsHidden | ( | ) | const [pure virtual] |
| virtual void Freeze | ( | bool | onOff | ) | [pure virtual] |
| virtual bool IsFrozen | ( | ) | const [pure virtual] |
| virtual void SetRenderable | ( | bool | onOff | ) | [pure virtual] |
| virtual bool Renderable | ( | ) | const [pure virtual] |
| virtual void SetPrimaryVisibility | ( | bool | onOff | ) | [pure virtual] |
| virtual bool GetPrimaryVisibility | ( | ) | const [pure virtual] |
| virtual void SetSecondaryVisibility | ( | bool | onOff | ) | [pure virtual] |
| virtual bool GetSecondaryVisibility | ( | ) | const [pure virtual] |
| virtual void XRayMtl | ( | bool | onOff | ) | [pure virtual] |
| virtual bool HasXRayMtl | ( | ) | const [pure virtual] |
| virtual void IgnoreExtents | ( | bool | onOff | ) | [pure virtual] |
| virtual bool GetIgnoreExtents | ( | ) | const [pure virtual] |
| virtual void BoxMode | ( | bool | onOff | ) | [pure virtual] |
| virtual bool GetBoxMode | ( | ) | const [pure virtual] |
| virtual void AllEdges | ( | bool | onOff | ) | [pure virtual] |
| virtual bool GetAllEdges | ( | ) | const [pure virtual] |
| virtual void VertTicks | ( | bool | onOff | ) | [pure virtual] |
| virtual bool GetVertTicks | ( | ) | const [pure virtual] |
| virtual void BackCull | ( | bool | onOff | ) | [pure virtual] |
| virtual bool GetBackCull | ( | ) | const [pure virtual] |
| virtual void SetCVertMode | ( | bool | onOff | ) | [pure virtual] |
| virtual bool GetCVertMode | ( | ) | const [pure virtual] |
| virtual void SetShadeCVerts | ( | bool | onOff | ) | [pure virtual] |
| virtual bool GetShadeCVerts | ( | ) | const [pure virtual] |
| virtual void SetCastShadows | ( | bool | onOff | ) | [pure virtual] |
| virtual bool CastShadows | ( | ) | const [pure virtual] |
| virtual void SetRcvShadows | ( | bool | onOff | ) | [pure virtual] |
| virtual bool RcvShadows | ( | ) | const [pure virtual] |
| virtual void SetApplyAtmospherics | ( | bool | onOff | ) | [pure virtual] |
| virtual bool ApplyAtmospherics | ( | ) | const [pure virtual] |
| virtual void SetMotBlur | ( | int | kind | ) | [pure virtual] |
| virtual int MotBlur | ( | ) | const [pure virtual] |
| virtual int GetRenderFlags | ( | ) | const [pure virtual] |
| virtual void SetRenderFlags | ( | int | flags | ) | [pure virtual] |
| virtual int GetDisplayFlags | ( | ) | const [pure virtual] |
| virtual int AddProperty | ( | LayerProperty & | lprop | ) | [pure virtual] |
| virtual int SetProperty | ( | LayerProperty & | lprop | ) | [pure virtual] |
| virtual int GetProperty | ( | LayerProperty & | lprop | ) | const [pure virtual] |
| virtual bool Used | ( | void | ) | const [pure virtual] |
| virtual bool GetFlag | ( | int | mask | ) | const [pure virtual] |
| virtual bool GetFlag2 | ( | int | mask | ) | const [pure virtual] |
| virtual void UpdateSelectionSet | ( | void | ) | [pure virtual] |
| virtual int GetRenderFlags | ( | int | oldlimits | ) | const [pure virtual] |
| virtual void SetInheritVisibility | ( | bool | onOff | ) | [pure virtual] |
| virtual bool GetInheritVisibility | ( | ) | const [pure virtual] |
| virtual void Trajectory | ( | bool | onOff, |
| bool | temp = false |
||
| ) | [pure virtual] |
| virtual bool GetTrajectory | ( | ) | const [pure virtual] |
| virtual void SetDisplayByLayer | ( | BOOL | onOff, |
| INode * | |||
| ) | [pure virtual] |
| virtual void SetRenderByLayer | ( | BOOL | onOff, |
| INode * | |||
| ) | [pure virtual] |
| virtual void SetMotionByLayer | ( | BOOL | onOff, |
| INode * | |||
| ) | [pure virtual] |
| virtual BOOL GetDisplayByLayer | ( | INode * | ) | const [pure virtual] |
| virtual BOOL GetRenderByLayer | ( | INode * | ) | const [pure virtual] |
| virtual BOOL GetMotionByLayer | ( | INode * | ) | const [pure virtual] |
| virtual void SelectObjects | ( | void | ) | [pure virtual] |
| virtual void SetVisibility | ( | TimeValue | t, |
| float | vis | ||
| ) | [pure virtual] |
| virtual float GetVisibility | ( | TimeValue | t, |
| Interval * | valid = NULL |
||
| ) | const [pure virtual] |
| virtual float GetImageBlurMultiplier | ( | TimeValue | t | ) | const [pure virtual] |
| virtual void SetImageBlurMultiplier | ( | TimeValue | t, |
| float | m | ||
| ) | [pure virtual] |
| virtual bool GetMotBlurOnOff | ( | TimeValue | t | ) | const [pure virtual] |
| virtual void SetMotBlurOnOff | ( | TimeValue | t, |
| bool | m | ||
| ) | [pure virtual] |
| virtual bool IsHiddenByVisControl | ( | ) | [pure virtual] |
| virtual float GetLocalVisibility | ( | TimeValue | t, |
| Interval * | valid | ||
| ) | const [pure virtual] |
| virtual void SetShowFrozenWithMtl | ( | bool | onOff | ) | [pure virtual] |
| virtual int ShowFrozenWithMtl | ( | ) | const [pure virtual] |
| virtual void SetRenderOccluded | ( | bool | onOff | ) | [pure virtual] |
| virtual int GetRenderOccluded | ( | ) | const [pure virtual] |
| virtual bool HasObjects | ( | ) | const [pure virtual] |
const SClass_ID kLayerSuperClassID
[static] |