bWidgets
Core widget toolkit designed for Blender
bwStyleProperties.cc File Reference
#include <cassert>
#include <iostream>
#include "bwColor.h"
#include "bwStyleProperties.h"
+ Include dependency graph for bwStyleProperties.cc:

Classes

class  bWidgets::bwStylePropertyInternal< _Type >
 
struct  bWidgets::PropType< bool >
 
struct  bWidgets::PropType< int >
 
struct  bWidgets::PropType< float >
 
struct  bWidgets::PropType< bwColor >
 

Namespaces

namespace  bWidgets
 

Functions

static auto bWidgets::property_value_is_copyable (const bwStyleProperty &destination, const bwStyleProperty &source) -> bool
 
template<typename _Type >
static void bWidgets::property_copy_value (bwStyleProperty &destination_property_base, const bwStyleProperty &source_property_base)
 
Property registration
template<typename _Type >
static auto bWidgets::properties_add_property (bwStyleProperties::PropertyList &properties, const std::string_view &name, _Type &reference) -> bwStyleProperty &
 
template<typename _Type >
static auto bWidgets::properties_add_property (bwStyleProperties::PropertyList &properties, const std::string_view &name) -> bwStyleProperty &