• Home
  • Raw
  • Download

Lines Matching defs:ValueFormat

63 struct ValueFormat : HBUINT16  struct
65 enum Flags {
106 IntType& operator = (uint16_t i) { v = i; return *this; } in operator =()
108 unsigned int get_len () const { return hb_popcount ((unsigned int) *this); } in get_len()
109 unsigned int get_size () const { return get_len () * Value::static_size; } in get_size()
111 bool apply_value (hb_ot_apply_context_t *c, in apply_value()
165 unsigned int get_effective_format (const Value *values) const in get_effective_format()
177 unsigned int get_effective_format (Iterator it) const { in get_effective_format()
186 void copy_values (hb_serialize_context_t *c, in copy_values()
206 void copy_value (hb_serialize_context_t *c, in copy_value()
216 void collect_variation_indices (hb_collect_variation_indices_context_t *c, in collect_variation_indices()
254 …bool sanitize_value_devices (hb_sanitize_context_t *c, const void *base, const Value *values) const in sanitize_value_devices()
271 static inline Offset16To<Device>& get_device (Value* value) in get_device()
275 static inline const Offset16To<Device>& get_device (const Value* value, bool *worked=nullptr) in get_device()
281 bool copy_device (hb_serialize_context_t *c, const void *base, in copy_device()
303 static inline const HBINT16& get_short (const Value* value, bool *worked=nullptr) in get_short()
311 bool has_device () const in has_device()
317 bool sanitize_value (hb_sanitize_context_t *c, const void *base, const Value *values) const in sanitize_value()
323 …_values (hb_sanitize_context_t *c, const void *base, const Value *values, unsigned int count) const in sanitize_values()
342 …context_t *c, const void *base, const Value *values, unsigned int count, unsigned int stride) const in sanitize_values_stride_unsafe()
359 void should_drop (Value value, Flags flag, unsigned int* format) const in should_drop()