Lines Matching refs:fbl
9 #include <fbl/atomic.h>
10 #include <fbl/intrusive_double_list.h>
11 #include <fbl/intrusive_hash_table.h>
12 #include <fbl/unique_ptr.h>
13 #include <fbl/vector.h>
35 typedef struct layer_node : public fbl::SinglyLinkedListable<layer_node*> {
40 class Layer : public IdMappable<fbl::unique_ptr<Layer>> {
42 fbl::RefPtr<Image> current_image() const { return displayed_image_; };
58 fbl::RefPtr<Image> pending_image_;
63 fbl::RefPtr<Image> displayed_image_;
90 class DisplayConfig : public IdMappable<fbl::unique_ptr<DisplayConfig>> {
100 const fbl::SinglyLinkedList<layer_node_t*>& get_current_layers() const {
110 fbl::SinglyLinkedList<layer_node_t*> pending_layers_;
111 fbl::SinglyLinkedList<layer_node_t*> current_layers_;
113 fbl::Array<zx_pixel_format_t> pixel_formats_;
114 fbl::Array<cursor_info_t> cursor_infos_;
239 fbl::RefPtr<FenceReference> GetFence(uint64_t id);