Raytrix Light Field SDK  5.0
Rx::SValueDef< TGroup > Struct Template Reference

Detailed Description

template<typename TGroup>
struct Rx::SValueDef< TGroup >

A value definition.

Template Parameters
TGroupThe data type of the group.

Public Attributes

bool bExportable
 True if the value is exportable. More...
 
bool bExtern
 True if the value is extern. More...
 
bool bRead
 True if the value is readable. More...
 
bool bWrite
 True if the value is writable. More...
 
EValueType::ID eType
 The type of the value. More...
 
std::shared_ptr< Constraint::CAnypxConstraint
 The constraint. More...
 
CRxString sxGUID
 The GUID of the value. More...
 
CRxString sxName
 The name of the value. More...
 
TGroup tGroup
 The group of the value. More...
 

Member Data Documentation

◆ bExportable

template<typename TGroup >
bool Rx::SValueDef< TGroup >::bExportable

True if the value is exportable.

◆ bExtern

template<typename TGroup >
bool Rx::SValueDef< TGroup >::bExtern

True if the value is extern.

◆ bRead

template<typename TGroup >
bool Rx::SValueDef< TGroup >::bRead

True if the value is readable.

◆ bWrite

template<typename TGroup >
bool Rx::SValueDef< TGroup >::bWrite

True if the value is writable.

◆ eType

template<typename TGroup >
EValueType::ID Rx::SValueDef< TGroup >::eType

The type of the value.

◆ pxConstraint

template<typename TGroup >
std::shared_ptr<Constraint::CAny> Rx::SValueDef< TGroup >::pxConstraint

The constraint.

◆ sxGUID

template<typename TGroup >
CRxString Rx::SValueDef< TGroup >::sxGUID

The GUID of the value.

◆ sxName

template<typename TGroup >
CRxString Rx::SValueDef< TGroup >::sxName

The name of the value.

◆ tGroup

template<typename TGroup >
TGroup Rx::SValueDef< TGroup >::tGroup

The group of the value.