MemberExposerFunctions.ExposeDelegatesForType Class Reference

Each instance of this class stores three delegates that are used to draw the property(both, an auto layout and Rect-specified, versions), or get it's hight.
The user may choose to create and register one's own instance of this class, specifying custom draw and height functions, for a custom type.

Public Member Functions

 ExposeDelegatesForType (ExposeMemberLayoutDelegate _exposePropertyLayout, ExposeMemberDelegate _exposeProperty, ExposeMemberHeightDelegate _exposePropertyHeight)
 Each instance of this class bundles and stores the three delegates that are used to draw the property(both, an auto layout and Rect-specified, versions), or get it's height.
The constructor takes these three deletes and stores references to them, in the new instance of this class.
 

Public Attributes

ExposeMemberDelegate exposeMemberDelegate
 function delegate that specifies how to draw the property given a specified rect
 
ExposeMemberHeightDelegate exposeMemberHeightDelegate
 function delegate that specifies how to tall the drawn property will be.
 
ExposeMemberLayoutDelegate exposeMemberLayoutDelegate
 function delegate that specifies how to draw the property with layout