CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
OdTrVisStateBranchPropertyDef Struct Reference

#include <TrVisPropertyDef.h>

Inheritance diagram for OdTrVisStateBranchPropertyDef:
OdTrVisIdPropertyDef OdTrVisPropertyDef

Public Member Functions

 OdTrVisStateBranchPropertyDef (OdTrVisStateBranchId branchId, OdTrVisStateBranchType branchType=kTrVisHighlightingBranch)
 
OdTrVisStateBranchId propertyValue () const
 
- Public Member Functions inherited from OdTrVisIdPropertyDef
OdTrVisId propertyValue () const
 
- Public Member Functions inherited from OdTrVisPropertyDef
PropertyType propertyType () const
 
UnderlyingDataType underlyingDataType () const
 

Static Public Member Functions

static PropertyType branchTypeToPropertyType (OdTrVisStateBranchType branchType)
 
static OdTrVisStateBranchType propertyTypeToBranchType (PropertyType propType)
 

Additional Inherited Members

- Public Types inherited from OdTrVisPropertyDef
enum  PropertyType {
  kOwningProperty = 0 , kXformProperty , kLayerProperty , kHlBranchProperty ,
  kVsBranchProperty , kVisualStyleProperty , kSelStyleProperty , kNameProperty ,
  kSysDefaultProperty , kNumPropTypes
}
 
enum  UnderlyingDataType {
  kBooleanProperty = 0 , kIdProperty , kStringProperty , kMatrixProperty ,
  kNumDataTypes
}
 
- Public Attributes inherited from OdTrVisIdPropertyDef
OdTrVisId m_idVal
 
- Public Attributes inherited from OdTrVisPropertyDef
enum OdTrVisPropertyDef::PropertyType m_propType
 
- Protected Member Functions inherited from OdTrVisIdPropertyDef
 OdTrVisIdPropertyDef (PropertyType propType, OdTrVisId idVal)
 
- Protected Member Functions inherited from OdTrVisPropertyDef
 OdTrVisPropertyDef (PropertyType propType)
 

Detailed Description

<group ExRender_Windows_Classes> Property definition for state branches (highlighting or visibility).

Definition at line 170 of file TrVisPropertyDef.h.

Constructor & Destructor Documentation

◆ OdTrVisStateBranchPropertyDef()

OdTrVisStateBranchPropertyDef::OdTrVisStateBranchPropertyDef ( OdTrVisStateBranchId  branchId,
OdTrVisStateBranchType  branchType = kTrVisHighlightingBranch 
)
inline

Definition at line 172 of file TrVisPropertyDef.h.

Member Function Documentation

◆ branchTypeToPropertyType()

static PropertyType OdTrVisStateBranchPropertyDef::branchTypeToPropertyType ( OdTrVisStateBranchType  branchType)
inlinestatic

Convert branch type to property type.

Definition at line 175 of file TrVisPropertyDef.h.

◆ propertyTypeToBranchType()

static OdTrVisStateBranchType OdTrVisStateBranchPropertyDef::propertyTypeToBranchType ( PropertyType  propType)
inlinestatic

Definition at line 177 of file TrVisPropertyDef.h.

◆ propertyValue()

OdTrVisStateBranchId OdTrVisStateBranchPropertyDef::propertyValue ( ) const
inline

Retrives property value.

Returns
Returns property value.

Definition at line 183 of file TrVisPropertyDef.h.


The documentation for this struct was generated from the following file: