nanogui ~2d (2021-12-21T00:34:43.9140468)
Dub
Repo
ScalarModel
auxil
model
Undocumented in source.
struct
ScalarModel (
alias
A
)
if
(
!
dataHasAggregateModel
!(
TypeOf
!
A
) &&
!
dataHasStaticArrayModel
!(
TypeOf
!
A
)
&&
!
dataHasRandomAccessRangeModel
!(
TypeOf
!
A
)
&&
!
dataHasTaggedAlgebraicModel
!(
TypeOf
!
A
)
&&
!
dataHasAssociativeArrayModel
!(
TypeOf
!
A
)
) {
enum
Spacing
;
SizeType
size
;
enum
Collapsable
;
enum
DynamicCollapsable
;
alias
Data
=
TypeOf
!
A
;
this
(const(Data) data);
mixin
visitImpl
;
}
Constructors
this
this
(const(Data) data)
Undocumented in source.
Members
Aliases
Data
alias
Data
=
TypeOf
!
A
Undocumented in source.
Manifest constants
Collapsable
enum
Collapsable
;
Undocumented in source.
DynamicCollapsable
enum
DynamicCollapsable
;
Undocumented in source.
Spacing
enum
Spacing
;
Undocumented in source.
Mixins
__anonymous
mixin
visitImpl
Undocumented in source.
Variables
size
SizeType
size
;
Undocumented in source.
Mixed In Members
From
mixin
visitImpl
visit
bool
visit
(const(Data) data, Visitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
bool
visit
(const(Data) data, Visitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
baseVisit
bool
baseVisit
(const(Data) data, Visitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
auxil
model
enums
Orientation
functions
applyByTreePath
getPropertyByTreePath
makeModel
nextAxis
setPropertyByTreePath
visit
visitBackward
visitForward
mixin templates
State
visitImpl
structs
AssocArrayModel
DurationModel
FixedAppender
NullableModel
RaRModel
RenderedAsAggregateModel
RenderedAsMemberAggregateModel
RenderedAsMemberStringAggregateModel
RenderedAsPointeeStringModel
ScalarModel
StaticArrayModel
TaggedAlgebraicModel
TimemarkedModel
templates
AggregateModel
Model