25 class CPhysicalFeature;
26 class CPhysicalTopology;
40 int LabelID(
void)
const {
return m_labelId; }
41 const std::string& Icon(
void)
const {
return m_icon; }
42 const std::string& Image(
void)
const {
return m_strImage; }
51 bool IsValid(
bool bLog)
const;
58 std::string Label(
void)
const;
65 std::string ImagePath(
void)
const;
85 void Deserialize(
const tinyxml2::XMLElement* pLayoutElement,
87 std::vector<CPhysicalFeature>& features);
93 std::string m_strImage;
94 std::unique_ptr<CPhysicalTopology> m_topology;
Represents the physical topology of controller add-ons.
Definition: PhysicalTopology.h:34
Definition: ControllerLayout.h:31
Definition: SkinTimerManager.h:18
Definition: AudioDecoder.h:18
Definition: Controller.h:33
const CPhysicalTopology & Topology(void) const
Get the physical topology of this controller.
Definition: ControllerLayout.h:76