Class BoxLength
A C# typedef to make sure that CSS Box sizes are never passed to/from methods that use CSS ContentBox or CSS MarginBox sizes etc (and vice versa).
Note that we happily down-convert this to a float automatically (so it can be used anywhere a float is required, including: all Unity core APIs) but we never up-convert from a float (so that you can't naively pass a float into a method that was strongly-typed to require an actual BoxLength instance)
Namespace: NinjaTools.FlexBuilder.CSS3
Assembly: cs.temp.dll.dll
Syntax
public class BoxLength
Constructors
Properties
- (Single) InternalFloatValue
Do NOT directly fetch this unless you are writing an explicit 'convert' routine -- directly accessing this bypasses the compile-time checks that ensure you never accidentally mis-convert
Methods
- (Boolean) Equals(BoxLength)
- (Boolean) Equals(Object)
- (Int32) GetHashCode()
This is critical; without it, the float won't == the float when used inside Dictionary instances (not just directly, but even indirectly it will break any classes that use it as a member variable, etc)
Returns
Int32 |