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] |