lib/psd/resources/layer_comps.rb in psd-2.0.0 vs lib/psd/resources/layer_comps.rb in psd-2.1.0
- old
+ new
@@ -3,9 +3,21 @@
class Section
class LayerComps < Section
def self.id; 1065; end
def self.name; :layer_comps; end
+ def self.visibility_captured?(comp)
+ comp[:captured_info] & 0b001 > 0
+ end
+
+ def self.position_captured?(comp)
+ comp[:captured_info] & 0b010 > 0
+ end
+
+ def self.appearance_captured?(comp)
+ comp[:captured_info] & 0b100 > 0
+ end
+
def parse
# Descriptor version
@file.seek 4, IO::SEEK_CUR
@data = Descriptor.new(@file).parse
\ No newline at end of file