OpenLexocad
28.0
PropertyColorDescriptor.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
Core/PropertyDescriptor.h
>
4
5
namespace
Core
6
{
7
/* @brief Saves and restores the characteristics of a PropertyColor
8
*/
9
class
LX_CORE_EXPORT
PropertyColorDescriptor
:
public
Core::PropertyDescriptor
10
{
11
TYPESYSTEM_HEADER
()
12
LX_NODE_HEADER
()
13
public
:
14
friend
class
PropertyColorDescriptor_Factory;
15
16
PropertyColorDescriptor
();
17
18
Type
getType
()
const override
;
19
20
private
:
21
};
22
23
DECLARE_OBJECT_FACTORY_NOIFC
(PropertyColorDescriptor_Factory,
PropertyColorDescriptor
);
24
}
// namespace Core
Core::PropertyDescriptor::Type
Type
Definition:
PropertyDescriptor.h:18
PropertyDescriptor.h
Core::PropertyColorDescriptor
Definition:
PropertyColorDescriptor.h:10
Core
Definition:
Base.h:5
LX_NODE_HEADER
#define LX_NODE_HEADER()
Definition:
PropertyMacros.h:7
Core::PropertyDescriptor
Definition:
PropertyDescriptor.h:11
Core::DECLARE_OBJECT_FACTORY_NOIFC
DECLARE_OBJECT_FACTORY_NOIFC(PropertyBoolDescriptor_Factory, PropertyBoolDescriptor)
Core::PropertyColorDescriptor::PropertyColorDescriptor
PropertyColorDescriptor()
TYPESYSTEM_HEADER
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition:
Base.h:12
Core::PropertyColorDescriptor::getType
Type getType() const override
lexocad
Core
include
Core
PropertyColorDescriptor.h
Generated by
1.8.18