Method: PSD::Locked#parse
- Defined in:
- lib/psd/layer/info/locked.rb
#parse ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/psd/layer/info/locked.rb', line 11 def parse locked = @file.read_int @transparency_locked = (locked & (0x01 << 0)) > 0 || locked == -2147483648 @composite_locked = (locked & (0x01 << 1)) > 0 || locked == -2147483648 @position_locked = (locked & (0x01 << 2)) > 0 || locked == -2147483648 @all_locked = @transparency_locked && @composite_locked && @position_locked end |