libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
SceneData::GdtfMacroDMXValue Class Reference

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfMacroDMXValue:
SceneData::GdtfObject

Public Member Functions

 GdtfMacroDMXValue ()
 GdtfMacroDMXValue (DmxValue dmxVal, GdtfDmxChannelPtr dmxChannel)
 ~GdtfMacroDMXValue ()
virtual EGdtfObjectType GetObjectType ()
DmxValue GetValue () const
const TXStringGetUnresolvedDMXChannel () const
GdtfDmxChannelPtr GetDMXChannel () const
const TXStringGetUnresolvedDMXValue () const
void SetValue (DmxValue val)
void SetDMXChannel (GdtfDmxChannelPtr chnl)
Public Member Functions inherited from SceneData::GdtfObject
 GdtfObject ()
virtual ~GdtfObject ()
void WriteToNode (IXMLFileNodePtr pContainerNode)
void ReadFromNode (const IXMLFileNodePtr &pNode)
void GetNode (IXMLFileNodePtr &pNode)
void SetBind (void *ptr)
void * GetBind ()
virtual TXString GetNodeReference ()

Protected Member Functions

virtual TXString GetNodeName ()
virtual void OnPrintToFile (IXMLFileNodePtr pNode)
virtual void OnReadFromNode (const IXMLFileNodePtr &pNode)
virtual void OnErrorCheck (const IXMLFileNodePtr &pNode)
Protected Member Functions inherited from SceneData::GdtfObject
bool CheckAbort ()

Additional Inherited Members

Static Public Member Functions inherited from SceneData::GdtfObject
static void SetAbortCallback (const std::function< void(bool &)> &cb)

Constructor & Destructor Documentation

◆ GdtfMacroDMXValue() [1/2]

SceneData::GdtfMacroDMXValue::GdtfMacroDMXValue ( )

◆ GdtfMacroDMXValue() [2/2]

SceneData::GdtfMacroDMXValue::GdtfMacroDMXValue ( DmxValue dmxVal,
GdtfDmxChannelPtr dmxChannel )

◆ ~GdtfMacroDMXValue()

SceneData::GdtfMacroDMXValue::~GdtfMacroDMXValue ( )

Member Function Documentation

◆ GetDMXChannel()

GdtfDmxChannelPtr SceneData::GdtfMacroDMXValue::GetDMXChannel ( ) const

◆ GetNodeName()

TXString SceneData::GdtfMacroDMXValue::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetObjectType()

EGdtfObjectType SceneData::GdtfMacroDMXValue::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ GetUnresolvedDMXChannel()

const TXString & SceneData::GdtfMacroDMXValue::GetUnresolvedDMXChannel ( ) const

◆ GetUnresolvedDMXValue()

const TXString & SceneData::GdtfMacroDMXValue::GetUnresolvedDMXValue ( ) const

◆ GetValue()

DmxValue SceneData::GdtfMacroDMXValue::GetValue ( ) const

◆ OnErrorCheck()

void SceneData::GdtfMacroDMXValue::OnErrorCheck ( const IXMLFileNodePtr & pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnPrintToFile()

void SceneData::GdtfMacroDMXValue::OnPrintToFile ( IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

void SceneData::GdtfMacroDMXValue::OnReadFromNode ( const IXMLFileNodePtr & pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ SetDMXChannel()

void SceneData::GdtfMacroDMXValue::SetDMXChannel ( GdtfDmxChannelPtr chnl)

◆ SetValue()

void SceneData::GdtfMacroDMXValue::SetValue ( DmxValue val)

The documentation for this class was generated from the following files: