1package X11::Xlib::Visual;
2require X11::Xlib::Opaque;
3# parent class "Opaque" and XS handle all methods.
4# No need to load this package.
5
6__END__
7
8=head1 NAME
9
10X11::Xlib::Visual - Wrapper for Visual* pointers
11
12=head1 DESCRIPTION
13
14This is an opaque structure describing an available visual configuration
15of a screen.  The only thing you can do with this object is pass it to
16X11 functions, or get its L</id> to look up the L<X11::Xlib::XVisualInfo>.
17
18=head1 ATTRIBUTES
19
20=head2 id
21
22Return the numeric ID of this visual.
23
24=head1 AUTHOR
25
26Olivier Thauvin, E<lt>nanardon@nanardon.zarb.orgE<gt>
27
28Michael Conrad, E<lt>mike@nrdvana.netE<gt>
29
30=head1 COPYRIGHT AND LICENSE
31
32Copyright (C) 2009-2010 by Olivier Thauvin
33
34Copyright (C) 2017 by Michael Conrad
35
36This library is free software; you can redistribute it and/or modify
37it under the same terms as Perl itself, either Perl version 5.10.0 or,
38at your option, any later version of Perl 5 you may have available.
39
40=cut
41